KeiSeiKit-1.0/_assembler/tests
Parfii-bot f4cfb001ad test(assembler): golden-file snapshots for 4 representative manifests
Add tests/golden.rs with insta-backed snapshot assertions for:
- researcher        (minimal — 3 obligatory blocks only)
- cost-guardian     (minimal + output_extra_fields)
- patent-compliance (minimal + references.extra)
- code-implementer  (obligatory + 4 implementer-specific blocks)

Coverage: all four frontmatter fields (name/description/tools/model),
role body, block concatenation order, domain_in / forbidden_domain /
handoffs / output format (including extra fields) / references (both
optional memory_project + project_claudemd and references.extra).

The snapshots in tests/snapshots/*.snap are the signed contract —
any change to assembler.rs output must be reviewed via
`cargo insta review` and committed alongside the code change.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 04:21:40 +08:00
..
common test(assembler): add insta dev-dep and fixture-loading helpers 2026-04-21 04:15:04 +08:00
fixtures test(assembler): add insta dev-dep and fixture-loading helpers 2026-04-21 04:15:04 +08:00
snapshots test(assembler): golden-file snapshots for 4 representative manifests 2026-04-21 04:21:40 +08:00
golden.rs test(assembler): golden-file snapshots for 4 representative manifests 2026-04-21 04:21:40 +08:00