Tianyi Cui e7b712453a test: close the per-file coverage gaps for the scoping surface 2 luni în urmă
..
acp-snapshot 1097fa3507 fix review finding: an impossible scripted permission click rejects the run 2 luni în urmă
invariants e7b712453a test: close the per-file coverage gaps for the scoping surface 2 luni în urmă
llm-replay 6d6b554fdf Merge remote-tracking branch 'origin/master' into worktree-export-jsdoc-gate 2 luni în urmă
subagent-mock 15f4d1cd03 feat(subagent): persona + toolFilter become real; structured runtime collapses to scoped registrations 2 luni în urmă
README.md 556f847064 feat(acp-snapshot): extract the ACP snapshot suite into a support package 2 luni în urmă

README.md

support/ — dev/test/example infrastructure

Packages that exist to serve development, testing, and the examples rather than to ship as product API. They are real workspace packages (typed, tested, under the coverage gate), but they carry lower compatibility expectations: they may change or be removed when the development need behind them does, without the deprecation care a product package would warrant.

Package Role ctx key
acp-snapshot/ ACP snapshot suite kit: subprocess scenario harness + golden normalizers + the defineAcpSnapshotSuite factory (library — imported by example *.snapshot.ts suites)
invariants/ Dev-mode event-contract invariants + session-log freeze (listens on session/*, agent/*)
llm-replay/ Record/replay adapter: short-circuits llm/stream from a recorded session JSONL (keyless snapshot tests) (listens on llm/stream)
subagent-mock/ Scripted SubagentProvider for deterministic seam/tool tests (registers on ctx.subagents)

invariants runs only in dev mode (contract checks, not runtime behavior). llm-replay backs the demos and the snapshot test tier under the per-file coverage gate. acp-snapshot carries the snapshot tier's harness/normalizer/suite machinery so every example's suite is a scenario table over one shared, gate-covered implementation. subagent-mock exercises the real ctx.subagents load path without a model or child agent. A package graduates OUT of support/ into a product group only when it gains documented product consumers.