Clarify clean-room consolidation to implementation reuse
This commit is contained in:
parent
07336e8268
commit
696c13c4d9
2 changed files with 35 additions and 6 deletions
|
|
@ -164,6 +164,16 @@ For the current clean-room sequence:
|
|||
broader first-party issue outside the lane owner surface
|
||||
- the coordinating instance must not allow silent multi-bound widening in one
|
||||
pass merely because a clean implementation thread is already open
|
||||
- the coordinating instance may allow the same clean `Model B` instance,
|
||||
including the clean coordinating instance, to perform repo-local
|
||||
consolidation and then the immediately following bounded implementation pass
|
||||
for one repo
|
||||
- the coordinating instance may also allow the same clean `Model B` instance
|
||||
to run a targeted cross-lane checkpoint and then the immediately following
|
||||
bounded implementation pass for one explicitly selected affected repo
|
||||
- that reuse is legal only if the conversation remained clean, the standing
|
||||
reconciled note or checkpoint note was written first, and the repo and bound
|
||||
were explicitly selected before coding
|
||||
- shared cross-lane reconciliation is an exception checkpoint, not the default
|
||||
immediate next step after every contribution pass
|
||||
- repo-local and shared reconciliation are additive, not reset-oriented
|
||||
|
|
|
|||
|
|
@ -173,16 +173,19 @@ Clean `Model B` contributor:
|
|||
|
||||
Clean `Model B` consolidation:
|
||||
|
||||
- one fresh clean repo-local thread per repo
|
||||
- by default one fresh clean repo-local thread per repo
|
||||
- no primer by default
|
||||
- starts directly from the repo-local consolidation prompt inside the repo's
|
||||
sequence file
|
||||
- reads the repo's scrubbed `Model A` handoff plus that repo's clean `Model B`
|
||||
staged notes
|
||||
- may continue directly into the first bounded implementation pass for that
|
||||
same repo if the conversation stayed clean, the standing reconciled note is
|
||||
written first, and the repo and bound are explicitly selected before coding
|
||||
|
||||
Shared optional clean `Model B` cross-lane reconciliation:
|
||||
|
||||
- one fresh clean thread only when needed
|
||||
- by default one fresh clean thread only when needed
|
||||
- no primer by default
|
||||
- starts directly from the shared `0500` prompt
|
||||
- reads only the affected repos' handoffs, standing reconciled notes, and
|
||||
|
|
@ -191,10 +194,14 @@ Shared optional clean `Model B` cross-lane reconciliation:
|
|||
notes for the lanes in scope
|
||||
- must not silently drop earlier valid effort; any supersession or deferral
|
||||
must be explicit
|
||||
- may continue directly into the first bounded implementation pass for one
|
||||
explicitly selected affected repo if the checkpoint concludes that
|
||||
implementation may proceed and the conversation stayed clean
|
||||
|
||||
Clean `Model B` bounded implementation:
|
||||
|
||||
- one fresh clean thread
|
||||
- begins either in one fresh clean thread or as an immediate continuation from
|
||||
the same repo's clean consolidation thread or targeted checkpoint thread
|
||||
- one repo at a time
|
||||
- one bound at a time
|
||||
- no primer by default
|
||||
|
|
@ -205,6 +212,9 @@ Clean `Model B` bounded implementation:
|
|||
- lower-friction route may reuse the same clean bounded implementation
|
||||
conversation for the immediately next bound only after the prior result has
|
||||
been reviewed and the next bound has been explicitly selected
|
||||
- the clean coordinating instance may serve as consolidation instance and
|
||||
immediate implementation instance if it has remained clean and has not been
|
||||
source-exposed
|
||||
|
||||
## Primer rule
|
||||
|
||||
|
|
@ -232,6 +242,10 @@ Default operator flow:
|
|||
3. complete clean `Model B` primer and contribution
|
||||
4. complete repo-local consolidation for that repo
|
||||
5. implement that repo one bound at a time
|
||||
- safest route: open a fresh clean bounded implementation conversation
|
||||
- lower-friction route: let the same clean consolidation or targeted
|
||||
checkpoint conversation continue directly into the first bounded
|
||||
implementation pass for that repo
|
||||
|
||||
After each bounded run, stop and choose the next route explicitly rather than
|
||||
auto-continuing into additional bounds.
|
||||
|
|
@ -415,8 +429,11 @@ Topology rules:
|
|||
- one clean Model B contributor thread per restrictive repo
|
||||
- contributor thread gets primer first, then contribution prompt, in the same clean conversation
|
||||
- shared consolidation is one fresh clean thread and does not get the primer by default
|
||||
- bounded implementation starts in one fresh clean thread per repo and does
|
||||
not get the primer by default
|
||||
- bounded implementation starts in one fresh clean thread per repo by default
|
||||
and does not get the primer by default
|
||||
- the same clean consolidation or targeted checkpoint conversation may instead
|
||||
continue directly into the first bounded implementation pass for one repo if
|
||||
the cleanliness and explicit-decision conditions are met
|
||||
- after review, the same clean implementation thread may be reused for the
|
||||
immediately next bound, but one run still equals one bound
|
||||
|
||||
|
|
@ -450,7 +467,9 @@ If the next step is cross-lane consolidation:
|
|||
|
||||
If the next step is bounded implementation:
|
||||
|
||||
- start a fresh clean conversation
|
||||
- either start a fresh clean conversation or continue directly from the same
|
||||
repo's clean consolidation or targeted checkpoint conversation if it stayed
|
||||
clean and the repo and bound have been explicitly selected
|
||||
- use only the repo-specific bounded implementation prompt
|
||||
- implement one bound only
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue