Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,18 @@ mismatches remain valid only when all evidence is non-passing. The stable wrappe
inactive resolver, Control closure, and scanner select it together. The prior
generation remains immutable and restorable.

## Inactive offline delivery replay

`delivery/v1/replay.py` replays one already-supplied local materialization input
through the existing local Git materializer. It then checks one repo-relative
candidate blob against a supplied SHA-256 and records a private, resumable state.
It never executes candidate code or a user command string.

Review and publisher records are supplied offline test observations. They bind the
exact request and candidate but do not authenticate an actor or authorize a real
publication. Missing review stays waiting; a completed receipt is explicitly an
offline simulation with no authority or qualification.

## Inactive fake adapter contract matrix

`adapter-tests/v1/` runs a fixed 2×2 producer/forge matrix against one unrelated
Expand Down
14 changes: 14 additions & 0 deletions RESTORE.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,20 @@ with the restored `scripts/core-contract.sh`. No compiled helper is installed or
restored. A future activation must separately qualify and bind a production trusted
parent; restoring these files does not select a live profile.

### Restore the inactive offline delivery replay

Restore the three paths listed under “Inactive offline delivery replay” in
[`ci/required-files.txt`](ci/required-files.txt), then run:

```sh
bash scripts/test/delivery-replay.test.sh
```

The replay is a local offline simulation. It materializes only a caller-owned
candidate, reads one fixed candidate blob, and records test observations. It does
not execute candidate code, select a profile, authenticate review, publish, merge,
deploy, or contact a provider or target.

---

## 1. Recreate yshifu (the manager)
Expand Down
5 changes: 5 additions & 0 deletions ci/required-files.txt
Original file line number Diff line number Diff line change
Expand Up @@ -257,6 +257,11 @@ adapters/local-git-materializer/v1/materialize.sh
adapters/local-git-materializer/v1/object-closure.c
scripts/test/local-git-materializer-adapter.test.sh

# Inactive offline delivery replay
delivery/v1/replay.py
scripts/test/delivery-replay.test.sh
work/delivery-loop-first/plan.md

# Inactive Claude Code producer normalizer payload
adapters/claude-code-producer/v1/normalize.jq
scripts/test/default-claude-code-producer-adapter.test.sh
Expand Down
Loading