🤖 Guidance pass C: rewrite steering sentences with counterweights
This commit is contained in:
@@ -20,9 +20,10 @@ Test the plan adversarially against the code as it is now:
|
||||
|
||||
- Blockers: things the plan assumes that the code does not allow.
|
||||
- Design errors and wrong root causes.
|
||||
- Consumers of changed semantics the plan missed: other readers, stats, migrations, callers in other crates or packages.
|
||||
- Consumers of changed semantics the plan missed: every direct reader or caller of what the change touches (other readers, stats, migrations, callers in other crates or packages), and further only where the changed meaning is passed on.
|
||||
- Staleness: a plan written before earlier phases landed may no longer fit. Read the previous phase's run log and review only when something is off.
|
||||
- Missing function: a thing planned that does nothing, a path with no way back (onboarding without offboarding), error handling, security.
|
||||
- Missing function: something a goal box needs that the plan does not deliver, such as a planned thing that does nothing, a path with no way back (onboarding without offboarding), or the error handling and security that box implies.
|
||||
- A function no box needs is not missing: propose it under the open decisions with a one-line reason instead of adding it to the build plan.
|
||||
|
||||
## Reshape
|
||||
|
||||
@@ -30,7 +31,7 @@ Write a new build plan; the original stays as written.
|
||||
|
||||
- Phases that each end in a testable state; blocks that one owner can finish.
|
||||
- Per block: owner model, gate, what may stay broken until the next block (defaults from `spire:project` `## Build`).
|
||||
- Scope cut back to the goal. Code in the plan only where its exact form is the decision.
|
||||
- Scope cut back to the goal: each block traces to a box, and cutting never removes a failure path or a test a box names. Code in the plan only where its exact form is the decision.
|
||||
- Decisions the user must make, listed.
|
||||
- A risk list for the build. It is not the reviewer's scope.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user