KeiSeiKit-1.0/_capabilities/quality/tests-green/text.md
Parfii-bot 0be354a920 KeiSeiKit-public — clean state
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.
2026-05-01 12:09:03 +08:00

1 KiB

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.