Echo descriptor to fake witness generator
Backlog card: docs/method/backlog/cool-ideas/CORE_echo-descriptor-to-fake-witness-generator.md
This issue mirrors the repo-native METHOD backlog card. Execution truth remains in the card until automated issue/backlog sync exists.
Echo descriptor to fake witness generator
Idea
Derive the fake Echo-shaped TypeScript witness from the checked-in
structural-history Echo package descriptor.
Why
The next Graft slice should prove the TypeScript seam without depending on real
Echo runtime behavior. If the fake witness is hand-maintained, it can drift from
the descriptor that defines the package shape.
Desired Outcome
The fake witness consumes descriptor facts such as operation names, evidence
labels, artifact identity, and package identity instead of duplicating them.
Acceptance Criteria
- Fake witness tests fail if descriptor operation names and fake operation names
diverge.
- The fake does not claim Echo durability or runtime witnesshood.
- No Echo repo changes are required.
- Missing real Echo capabilities become explicit planning items rather than
hidden fake behavior.
Echo descriptor to fake witness generator
Backlog card:
docs/method/backlog/cool-ideas/CORE_echo-descriptor-to-fake-witness-generator.mdThis issue mirrors the repo-native METHOD backlog card. Execution truth remains in the card until automated issue/backlog sync exists.
Echo descriptor to fake witness generator
Idea
Derive the fake Echo-shaped TypeScript witness from the checked-in
structural-history Echo package descriptor.
Why
The next Graft slice should prove the TypeScript seam without depending on real
Echo runtime behavior. If the fake witness is hand-maintained, it can drift from
the descriptor that defines the package shape.
Desired Outcome
The fake witness consumes descriptor facts such as operation names, evidence
labels, artifact identity, and package identity instead of duplicating them.
Acceptance Criteria
diverge.
hidden fake behavior.