-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
coreEcho Core TechnologiesEcho Core TechnologiesruntimeRuntime coreRuntime coretaskSmall, 1–3h taskSmall, 1–3h task
Description
Paper II tick receipts describe a blocking causality poset: when a candidate rewrite is rejected due to footprint conflict, record which already-accepted candidates blocked it.
This issue tracks adding blocking attribution to warp-core tick receipts so tools can explain why a candidate was rejected (not just that it was).
Scope:
- Extend
TickReceiptto include a per-entry list of blocking predecessor indices (canonical plan order). - Initially only for
Rejected(FootprintConflict); future rejection reasons can extend this. - Keep
decision_digestencoding stable (do not incorporate blockers into commit hashes yet). - Add tests that exercise multi-blocker scenarios.
- Update docs (
docs/aion-papers-bridge.md,docs/spec-merkle-commit.mdnotes, and decision log/execution plan).
coderabbitai
Metadata
Metadata
Assignees
Labels
coreEcho Core TechnologiesEcho Core TechnologiesruntimeRuntime coreRuntime coretaskSmall, 1–3h taskSmall, 1–3h task