Repository navigation
Narrow façade legibility uplift: repo-memory spine, prophet status, delegated-action receipts - #56
Merged
Merged
Conversation
ARCHIVE_MANIFEST.json already declared three repo-memory tracks (RUNNING_ARCHIVE / SESSION_WORKLOG / IMPLEMENTATION_STATUS) that did not exist — a declared-unenforced gap. Create the three current-state documents so the manifest is honest, drop the stale "helpers" pointing at absent scripts, bump version/updated_at, and cross-link the runtime twin (prophet status). Repo-local working memory only; not a runtime ledger.
…ion receipts Two façade-local operator-legibility additions, no platform semantics: - prophet status: enumerates every top-level surface as real / delegating / scaffold, names each delegate engine, and probes which engines are installed on PATH. Read-only; the runtime twin of docs/IMPLEMENTATION_STATUS.md. The boundary map is curated in one place (facadeSurfaces) and guarded by tests. - --receipt <path>: opt-in, command-scoped JSON receipt for delegated actions (schema prophet-cli/receipt/v0) capturing command, delegate, status, args, timing, and error. Written from the two delegated-exec paths (runDelegate, delegateOrReport). A receipt-write failure never masks the delegated result. Aligned conceptually with the estate ProofArtifact idea but deliberately façade-local: the spine is NOT imported and this is NOT a runtime ledger.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this is
A narrow, façade-compatible uplift of
prophet-cliper the Next-Agent Handoff Dossier. Three small, operator-legibility additions offmain(@ #54). No engine/platform semantics.Verification (done first)
mainis a real Go/Cobra façade (go.mod→ cobra 1.8.1); baselinego build ./...green.copilot/enhance-documentation-metadatais stale: 61 commits behind main, a single 2026-04-09 doc commit, no open PR. Its docs/a2a work is superseded by main's evolution → planning mode: supersede, do not duplicate. This PR does not touch its files beyond what main already carries.wip/muster-20260630, not main; that Python lineage is divergent and out of scope here.What it adds
ARCHIVE_MANIFEST.jsonalready declared three tracks (RUNNING_ARCHIVE/SESSION_WORKLOG/IMPLEMENTATION_STATUS) that did not exist — a declared-unenforced gap. This creates the three current-state docs, makes the manifest honest (drops stalehelperspointing at absent scripts, bumps version/date), and cross-links the runtime twin.prophet status. Enumerates every top-level surface asreal/delegating/scaffold, names each delegate engine, and probes which engines are installed on PATH — façade vs engine boundary, stubbed vs real. Read-only. Runtime twin ofdocs/IMPLEMENTATION_STATUS.md. Boundary map curated in one place (facadeSurfaces) and test-guarded.--receipt <path>). Opt-in, command-scoped JSON (schemaprophet-cli/receipt/v0) capturing command, delegate, status, args, timing, error. Written from the two delegated-exec paths (runDelegate,delegateOrReport). A receipt-write failure never masks the delegated result.Boundary — what this deliberately did NOT import
Kept strictly façade-local, consistent with
docs/REPO_ROLE.md:Gate
go build ./...OK ·go vet ./...OK ·go test -ldflags=-linkmode=external ./...OK (all packages incl. newinternal/receipt).Note: plain
go test ./...aborts on this macOS withdyld: missing LC_UUID load command— a Go-linker/OS toolchain issue in test-binary execution, not a code failure. Green-gate uses-ldflags=-linkmode=external. Filed separately if CI hits it.Coordination
Independent of the stale
copilot/enhance-documentation-metadatabranch; no expected conflict. If that branch is ever rebased and lands, its doc edits and this PR's new files touch different surfaces.