docs: credit Baton lifecycle provenance#13
Merged
Nanako0129 merged 1 commit intoJul 14, 2026
Conversation
cablate
marked this pull request as ready for review
July 14, 2026 17:18
Owner
|
感謝 @cablate 🙏 v1.2.0 的 Discovery → Plan → Approval → Execution → Verification 骨架就是從這段回覆長出來的,現在設計緣起終於和它催生的合成契約放在同一頁。 感謝補上這塊拼圖,歡迎正式成為 pilotfish 的 contributor 🎉 之後想拿重構 Legacy code 的真實場景當下一個大型 gate,隨時開 issue。 For English readers: verified the Traditional Chinese quote matches the 2026-07-13 original verbatim, the English section is properly labeled as a translation, and all 13 policy tests pass on the locally merged tree. The v1.2.0 phase-aware lifecycle grew directly out of this reply — the provenance now lives next to the contract it informed. Welcome aboard as a pilotfish contributor 🎉 |
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 changed
Add a design-provenance note immediately before the composition contract in both pilotfish + Baton compatibility reports.
The attribution links both CabLate and Baton. No orchestration policy, role definition, benchmark result, snapshot, or machine-readable evidence changes.
Why
PR #10 formalized the phase-aware Baton lifecycle as Discovery → Plan → Approval → Execution → Verification, but the reports do not currently record where this part of the design discussion came from.
Before that lifecycle was formalized, CabLate described the large-project prerequisite as defining scope first, using read-only research agents to understand the real project, keeping Plan synthesis in the main session, optionally challenging the Plan with a verifier, waiting for user approval, and only then choosing the execution topology. The author of pilotfish asked CabLate to preserve that original reply in the docs so the attribution would live with the resulting contract instead of remaining only in the community conversation.
plan-verifierwithREADY/REVISEKeeping this note between Purpose and Composition contract makes the reading order explicit: tested context → design provenance → formal contract. The bilingual treatment also avoids presenting the English translation as CabLate's original wording.
Scope and disclosure
Checks
The repository tests were run from an LF-preserving Git-index export under Ubuntu because their snapshot and generated-output checks are byte-exact; the host Windows Git installation has global
core.autocrlf=true.