Single-commit clean baseline after security scrub of niche-tells, project codenames, internal jargon, and contributor-email leaks. Contents: - 100 Rust crates (_primitives/_rust/) - 37 agent manifests (_manifests/) + generated specs (_generated/) - 67 user-invocable skills (skills/) - 33 hooks (hooks/) - Composition blocks (_blocks/) - Documentation (docs/, README.md) - TS adapter packages (_ts_packages/) - Assembler (_assembler/) - Roles (_roles/) - Templates (_templates/) - Forgejo CI (.forgejo/) Author: Denis Parfionovich <info@greendragon.info> License: see LICENSE.
26 lines
1 KiB
Markdown
26 lines
1 KiB
Markdown
## Tests must be green
|
|
|
|
On return, `cargo test -p <crate>` MUST pass for each crate listed in
|
|
your task's `verification.cargo-test-crates`. Passing is two checks:
|
|
|
|
1. Exit code 0
|
|
2. Test count greater than or equal to `verification.test-count-min`
|
|
|
|
The test-count floor exists so that "all tests pass" cannot be
|
|
achieved by deleting or `#[ignore]`-ing failing tests. If the floor
|
|
says 44, the run must show `test result: ok. 44 passed` or more.
|
|
|
|
Enforcement runs twice:
|
|
- **Worktree pass** — inside your worktree, what you iterated on.
|
|
- **Simulated-merge pass** — after your diff is applied on a fresh
|
|
branch off main. Tests must still pass once integrated.
|
|
|
|
Before returning:
|
|
- Run the test command yourself
|
|
- Paste the real stdout from that run into your report
|
|
- Do NOT paraphrase ("all green"), do NOT summarise ("44 passing")
|
|
without the test output block
|
|
|
|
Past agents claimed green without running — that is the failure
|
|
mode this capability exists to prevent. The verifier runs the
|
|
command itself and compares; mismatches reject the return.
|