agbrowse docs

Reference

Release gates keep claims, counts, and command docs aligned.

Run gates before publishing or pushing public support changes.

Minimum command

npm run test:release-gates

Named gates

GatePurpose
gate:allRun every named gate in sequence.
gate:typechecknode --check + structure drift check.
gate:testsUnit + MCP + source-audit + trace-policy.
gate:truth-table-freshCAPABILITY_TRUTH_TABLE.md must be ≤7 days old.
gate:mcp-scope-frozenOnly the 2 frozen browser_* MCP tools may be registered.
gate:no-experimental-in-readme-ready-sectionPrevents experimental claims in README ready section.
gate:no-cloud-claimsClaim audit for hosted/cloud/stealth wording in repo docs.
gate:browser-primitives-completeAll 22 local-CDP primitives have wired CLI handlers.
gate:observation-bundle-fixturesObservationBundleV1 offline fixture tests.
gate:observe-actions-fixturesActionCandidate ranking offline fixtures.
gate:extract-schema-fixturesSchema-bound page extraction validator.
gate:action-memory-safe-replayAction memory signature-validated lookup.
gate:planner-loop-localLocal autonomous planner loop contract.
gate:eval-adapters-no-score-claimsBenchmark adapters enforce scoreClaim: null.
gate:model-adapter-frozenNo provider SDK deps or API-key env vars.
gate:trace-browser-actionsAction timeline trace correlation.
gate:mcp-deferred-metadataDeferred MCP tools return structured not-implemented envelopes.

What it covers

Baseline checks

npm run check:strict-baseline
npm run check:module-graph
npm run smoke:bins
npm run typecheck

Docs changes

When adding files under docs/, update structure/str_func.md after the final file set is stable. GitHub Pages validation also checks dev docs entrypoints, local links, language pairs, and quickstart ordering.