Skip to content

Verification — issue-352

The testing plan's rows, executed. Commands as run; outputs summarised, with the full numbers from the final make check on the PR head.

Rows

RowCommandResult
T1pytest cli/tests/test_graph_extensions.pygreen
T2pytest cli/tests/test_critics.pygreen
T3pytest cli/tests/test_core_repo.py cli/tests/test_cli.pygreen
T4pytest cli/tests/test_instructions.pygreen
T5pytest cli/tests/test_graphlink.pygreen
T6pytest cli/tests/test_graph_contribution.py cli/tests/test_graph_review.py cli/tests/test_graph_loops.py cli/tests/test_graph_refs.pygreen
T7pytest cli/tests/test_migrations.pygreen
T8the seven integration files named in the plangreen
T9pytest cli/tests/test_config_schema_parity.py cli/tests/test_docs_parity.py cli/tests/test_configschema.py cli/tests/test_manifest_schemas.py and uv run python scripts/validate_config.pygreen; every config VALID
T10the abuse-case tests named in security-review.mdgreen
T11make check; grep -rn "harness_config|harness-config.default|repoInitialized|allow_repo_hooks|\.adopt(" cli/the_loop; a second grep over every shipped file for a dotted reference to a removed policy key (autonomy., security.review, tokenEconomy., userInteraction., externalTools., …)green; the first grep is empty; the second finds only two past-tense history sentences in docs/capabilities/writing-style.md; a third grep for the third review's keys (repository., tooling., hooks., observability.) is empty

The whole suite

Final make check on the PR head (2026-09-12, after the third review's pass):

CheckResult
ruff check cli hooksAll checks passed
ruff format --check cli hooksno drift
pyright0 errors, 0 warnings
markdownlint-cli2 "**/*.md"1086 files, 0 errors
scripts/validate_config.pyevery config validates against its schema
pytest3501 passed, 1 skipped (the schema-read length-limit test in test_writing_parity is gone with the key it read; nine review-policy tests joined)

Red first

Before the code changed, the removed reader's tests and the new assertions failed as expected: test_harness_config.py (deleted with the module), the graph-extension tests on the routing.graph.hooks shape, test_core_repo's "a committed critic is inert", and test_graphlink's "the repository's harness config is not consulted" all went red against 6bbd1e5 (the base) and green on the PR head.

Released under the MIT License.