8 Commits
Author SHA1 Message Date
ilia ee520fc391 Add controls inventory and truncate long data: URIs in dumps.
CI / automation-js (vitest + real Chromium) (pull_request) Successful in 1m13s
CI / Lint + tests (pull_request) Successful in 10m24s
Agents hitting Outline-style SPAs need visible vs hidden control lists,
and inlined base64 images were blowing up AI prompts and network copy.
2026-08-09 19:13:54 -04:00
ilia c5f9e63503 Fix package list punctuation in README
CI / automation-js (vitest + real Chromium) (pull_request) Successful in 1m27s
CI / Lint + tests (pull_request) Successful in 10m59s
2026-08-05 15:05:32 -04:00
ilia 53e439a9fc Humanize README tone for public mirror
CI / automation-js (vitest + real Chromium) (pull_request) Successful in 1m10s
CI / Lint + tests (pull_request) Successful in 10m29s
Plain opening and package list; keep badges and layout facts.
2026-08-05 15:05:11 -04:00
ilia b7c6f16eae Point README at public GitHub mirror
CI / automation-js (vitest + real Chromium) (pull_request) Successful in 1m11s
CI / Lint + tests (pull_request) Successful in 10m55s
2026-08-05 14:48:17 -04:00
ilia d26d1aaa4e Unify product version at 1.4.0, add ruff gate, drop stale GitHub workflow
CI / automation-js (vitest + real Chromium) (pull_request) Successful in 1m15s
CI / Lint + tests (pull_request) Successful in 10m42s
- One version (1.4.0) across extension/manifest.json, automation/pyproject.toml,
  automation-js/package.json (+lockfile); README documents the bump-together policy
- Delete .github/workflows/ci.yml (behind the Gitea copy; CI runs on Gitea Actions)
- CURSOR_PROMPT.md: replace personal paths with <path-to-context-extractor>
- Add ruff (E4,E7,E9,F,I, line-length 120) to automation/ dev extras, Makefile lint,
  and the Gitea CI Lint + tests job as a hard gate
2026-07-26 15:47:37 -04:00
ilia 55018a6e3e Add Node/TS automation twin sharing the extension core.
CI / automation-js (vitest + real Chromium) (pull_request) Successful in 43s
CI / Lint + tests (pull_request) Successful in 9m52s
Expose ExtractorSession for Playwright/camoufox-js so Node automations can
import context dumps instead of shelling out to the Python package. Same
fixture as the Python tests; wired into Makefile and Gitea CI.
2026-07-15 18:17:14 -04:00
ilia f79552249e Point docs at Gitea and enable Actions workflow path
CI / Lint + tests (push) Successful in 10m33s
Add .gitea/workflows CI mirror and link the README to git.levkin.ca.
2026-07-15 15:04:15 -04:00
ilia c91cd221d1 Initial Context Extractor: extension + Playwright/Camoufox package
CI / Lint + tests (push) Has been cancelled
Ship a shared markdown/prompt core used by a Brave/Chrome MV3 extension and a Python automation API, with pytest coverage, CI, and packaging smoke.
2026-07-15 14:52:22 -04:00