Repository navigation
v7.0.2
Reports the owner can read, follow-ups the lead carries
- The final report reaches the owner in the language they write in and in product terms: what changed for users, where it runs and on which branch, decisions they would notice, and what is unverified, blocked, or waiting on them. Commit hashes, check names, and the account of every part, branch, worktree, finding, and blocker go in the commit, pull request, or issue the work may write and its audience may read, and otherwise stay in the report, so a read-only request still writes nothing. The kernel no longer orders the report to lead with how the work was checked or to use the
UNVERIFIEDlabel. - Parts and findings of the requested outcome stay with the lead, done directly or through delegates. The lead never leaves them to sessions the owner has to start.
- When the host or sandbox refuses something the work needs, the lead asks the owner once, plainly, for a lasting permission instead of handing over a one-off command.
- The kernel is 83 characters and two words shorter. Three sentences that the delegation, tracked-work, testing, and integration playbooks already carry at the act left it, along with the delegation entry in References, which the dispatch rule already links.
Why
An owner reported spending their time managing agents instead of the product and listed seven behaviors to fix. Each was checked against the 34 root sessions that ran 7.0.1 on that owner's project: 112 owner messages, 348 closing messages, and the merges in the same window. Three items already held on 7.0.1: finished change sessions ended merged into the non-production branch with their worktrees retired, the one exception following a project rule that reserves merges for a grant; the window's merges were mostly removals; and ordinary requests worked without naming a workflow. Three items traced to the kernel's own wording. 64% of closings to an owner writing in Russian were mostly English, and 64% carried hashes, branches, pull request numbers, or UNVERIFIED, which the Done section literally asked for. Six sessions ended with follow-up session cards for findings of their own work, which the owner then started, and the kernel never said those were the lead's. Three sessions handed the owner the same one-off command for a step the owner's own settings refused, where the kernel said only to name the blocker.
Superpowers and Matt Pocock's skills, read as they stand today, set no rule on the language or detail of the final report. Superpowers' parallel dispatch returns results to the lead, and nothing in either was worth taking.
Checks and evidence
- This is a patch release. It restores what the owner-outcome contract already promised: one accountable lead and an honest report the owner can use. Authority and protected-action boundaries are unchanged.
- The corpus gains
owner-report-in-owner-language, andtracked-work-finding-reported-not-recordednow forbids handing a confirmed finding to a session the owner must start. Neither has run. - An isolated read-only Codex review ran two rounds. Round 1 found that the new accounting sentence told a read-only request, or a project with no tracker, to write a commit, pull request, or issue, against the Authority section and the tracked-work rule on audience. It now names only records the work may write and its audience may read, and otherwise the report; the decision and the contract match. Round 1 also found that the new corpus case claimed to check the commit message, which no event observes; the case and its README note now claim only what the report leaves out. Round 2 found nothing that qualified.
- The owner declined paid model sessions for this release. No model sessions or clean-install runs were made, and the new behavior remains
UNVERIFIED.
Release-runner validation matrix
Scope: this release runner. External candidate and model-session receipts are recorded separately.
| Capability | Status | Detail |
|---|---|---|
| Deterministic package gate | PASS | scripts/check.py |
| Codex schema validation | PASS | validate_plugin.py |
| Claude schema validation | UNVERIFIED | Claude Code unavailable |
| Clean Codex install | UNVERIFIED | skipped |
| Clean Claude install | UNVERIFIED | skipped |
| Explicit invocation | UNVERIFIED | not run by the release runner; external model-session evidence is recorded separately |
| Implicit activation | UNVERIFIED | not run by the release runner; external model-session evidence is recorded separately |
| Continuity/bootstrap | UNVERIFIED | not run by the release runner; external model-session evidence is recorded separately |
| Behavioral contract suite | UNVERIFIED | never run or implied by CI; the versioned summary is docs/evidence.md |