Skip to content

feat: organ-bundle interop for crucible - #13

Merged
HarperZ9 merged 3 commits into
mainfrom
feat/organ-bundle-interop
Aug 1, 2026
Merged

feat: organ-bundle interop for crucible#13
HarperZ9 merged 3 commits into
mainfrom
feat/organ-bundle-interop

Conversation

@HarperZ9

@HarperZ9 HarperZ9 commented Aug 1, 2026

Copy link
Copy Markdown
Owner

Adds interop.py mapping crucible assessment verdicts to the proof-surface organ-bundle spine. Second of five flagships to emit (after gather). Unlocks cross-tool verdict composition.

HarperZ9 and others added 3 commits July 26, 2026 15:52
The .env.* rule also matches .env.example, which the same standard requires to be committed. This negation restores it. No .env.example exists in this repo yet; the fix is pre-emptive.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
direnv files can hold exported secrets. Covers .envrc and .envrc.local. Pre-emptive: direnv is not currently in use and no .envrc exists in this repo.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Maps crucible's assessment verdicts into the proof-surface organ-bundle
entry shape (crucible-assessment receipt_kind), so a crucible verdict
can compose into forum's evidence lane, seed a learn lesson, or feed an
index context envelope through the shared spine.

gather/src/gather/interop.py is the reference implementation; this module
follows the same entry shape and validation discipline. This is the
second of five flagships to emit organ-bundle entries.
@HarperZ9
HarperZ9 merged commit 857ceae into main Aug 1, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant