Repository navigation
fix: make /sharpen rewrite prompts without executing tasks - #278
Conversation
|
Author documentation-impact result: independent review required Mode: author. Public workflow and documentation changed. Prompt rewrite output, four expert asks, user choices, invocation policy, guide and help routing agree. Static metadata and guide classifications match the restored instruction. The original independent review and native runtime validation passed; current Shipping reviewer rechecks main context. Examined paths:
Independent review is required and supplied separately by the Shipping verifier on this head. |
|
Verdict: PASS Independent Shipping verification by The diff base is The current author result is The earlier independent documentation review is retained at Fresh native consumer verification used Codex CLI 0.162.0 in separate disposable parent and head projects. Each project contained the exact revision's sharpen skill and invocation policy plus the same billing notes. Both native event records confirm a read of the project skill and a completed turn with process exit 0. With the same explicit Fresh evidence is retained at The earlier native Codex evidence in run Fresh checks passed. All seven reported GitHub checks are successful at this head. GitHub reports the PR mergeable and behind main. This verdict does not perform or authorize a gate bypass, rebase, or merge. It must be rechecked if the patch changes. No blocking findings remain. The fresh direct behavior sample covers Codex only and is not a claim of universal model compliance. Prove It Works and Test Behavior, Not Implementation shaped the parent-versus-head native run. Technical-writing, unslop, and verify-commands guided the documentation and evidence review. The no-comments skill was read, but this scoped verifier was instructed not to delegate or edit source and the patch changes no application-code comments. |
bf97cce to
815e15c
Compare
815e15c to
06c3bf5
Compare
|
Documentation-impact author result: independent review required Both rewrite boundaries match the guide contract. The receipt binds the tested owner hashes, 26 retained live turns, earlier failures, eight distinct historical canonical grades, and the unverified conditional setup-question branch on Claude. Gate Document found no unresolved gaps on this head. Independent documentation review passed at 191bf1566c3715aa6b6e46a79768e07b3a7f307c after correcting one receipt overclaim. Its patch-id remains current after the rebase: 9bdf8f20a1ac539b3a3dadaa957fd4fdaf8330dd. The only base-context additions are the PR template/config and a contributor README clause from #284; the sharpen usage context, PORTING rule, receipt and skills are unchanged. Final Shipping verification will confirm the current code and documentation verdict before merge. Artifact SHA-256 from |
|
Verdict: PASS+NOTES Base: 5861bdd. Independent Shipping review found no actionable issue in the complete 11-file patch. I did not author the change. I drove native Codex 0.162.0 with Fresh whitespace, ledger audit, canonical ledger formatting, 17 static tests, and 2 invocation-policy tests passed. All seven current CI checks passed. The ledger audit reported zero problems with 943 units and 254 promises. The author's current result requires independent documentation review. I confirmed the prior Docs PASS remains current. Its patch-id matches, the entire skills tree is unchanged, and the rebase only adds the PR template/config and an unrelated contributor README clause. Maintained usage/help docs match the rewrite-only contract. The committed runtime receipt preserves the earlier failures and distinguishes its 26 retained turns from eight earlier canonical help grades. Notes: the receipt's conditional Now/Later setup question remains unverified for the historical Claude sample. My fresh runtime drive covered Codex; I did not repeat the other three native CLIs. The author's actual model identity is unknown, so this independent-agent review may be same-model. Source remains clean at the reviewed head. No pipeline controls, pushes, or merges were performed. |
## Why The scheduled sync runner could mark a sync complete after a live owner changed without the committed results report that `PORTING.md` requires. ## What changed - Pin the starting commit and inspect live owners from both committed ledgers. Require an added or content-updated nonempty results report when an owner changes. - Update PORTING to require a committed report even for partial runs and distinguish report contents from a fixed format. The guard checks presence; reviewers judge evidence quality. - Commit the earlier #729 test receipt, label its pre-boundary samples as historical, and link the final sharpen validation from merged #278. Preserve original counts, revision pins, outcomes, and baseline. ## Scope This enforces report presence for the scheduled runner. The upstream marker is unchanged. ## Tradeoffs A missing report retains the unfinished attempt and blocks another attempt. Reports may record unavailable cases and explicit judgment gaps. Presence does not establish report truth, complete case coverage, or upstream prose fidelity. ## Blast Radius Changed live owners require a new or updated committed report. Deleted owners and promises retain their baseline obligations. Static-only changes do not acquire a report obligation. ## Verification - The current gate passed all 16 focused tests through 41 production-runner invocations using real Git and mocked external agent and forge boundaries. The old runner reproduced false completion without a report; the fixed runner refused it and retained the attempt. - Review, Document, and Lint passed after the historical-receipt clarification. All seven GitHub checks passed on the current head. [Fresh independent Shipping review](#280 (comment)) returned PASS+NOTES and Docs pass. - Real host scheduling, paid sync calls, and actual external publication remain undriven.
Why
/sharpenstill used the older upstream prompt that performs the task. Port upstream #729 to restore its four numbered asks and rewritten-prompt output. Live testing also exposed task execution on Hermes and added implementation deliverables on Claude Code and Grok.What changed
Scope
This covers the #729 prompt-rewrite contract and its maintained usage documentation. The historical prose audit is a separate read-only report.
Tradeoffs
The local boundary prose extends #729 because the exact upstream wording did not reliably stop execution or preserve scope across supported harnesses. PORTING.md tells future syncs to retain those boundaries.
Blast Radius
Users receive framing answers and a rewritten prompt, then decide whether to run it. The change affects
/sharpenoutput, help routing, and their documentation.Guide promises
Keep the stable
sharpen-frames-task-before-workpromise ID. Replace its obsolete claim and quotes, remove six stale guide units, classify eight replacement units, and bind its source evidence to the final scope-preserving rewrite instruction.Verification
skill-ci check, ledger and whitespace checks pass. Independent documentation review passes. Current required CI and the final independent Shipping verdict are checked before merge.✅ Low: This change only touches documentation and skill prose. It keeps the four numbered upstream asks and the stable promise id. The local rewrite boundary is recorded in PORTING.md, and the receipt's provenance claims check out against git: the skills tree equals a1cb0320 and the owner SHA-256 values match.
Updates from git push no-mistakes