docs(overhaul): authorize five S4-c2 completion attempts
Start attempt 1/5 as an evidence-and-comment-only repair of a094bf2b7. Preserve behavior, assertions, shader/SPIR-V, register, package, sequential review, and no-landing-before-dual-PASS constraints.
This commit is contained in:
parent
e8d89ba29a
commit
249dabb41b
3 changed files with 66 additions and 13 deletions
File diff suppressed because one or more lines are too long
|
|
@ -97,21 +97,18 @@ every deviation gets a register row in the same commit.
|
||||||
chamber; the zoomed-out FRONT view from the stairwell (hall arches + sky);
|
chamber; the zoomed-out FRONT view from the stairwell (hall arches + sky);
|
||||||
#458's far-block admission (AD-118, 0.5 % edge-plane precision).
|
#458's far-block admission (AD-118, 0.5 % edge-plane precision).
|
||||||
|
|
||||||
## 3. S4 chunk 2 — owner-authorized repair STOPPED, still UNLANDED
|
## 3. S4 chunk 2 — owner attempt 1/5 ACTIVE, still UNLANDED
|
||||||
|
|
||||||
**Binding current state (supersedes the historical procedure later in this
|
**Binding current state (supersedes the historical procedure later in this
|
||||||
section):** lead contract `ac74fbd84` added packet §12. Final implementation
|
section):** clean unlanded implementation `a094bf2b7` is behaviorally
|
||||||
`c4cbc1d0d` passed its implementer matrix, then both lenses failed for the
|
retail-faithful but failed its first review on the evidence/prose findings in
|
||||||
defects recorded in packet §13. The owner explicitly authorized one repair;
|
packet §15. The owner has now authorized up to five more attempts. Packet §16
|
||||||
packet §14 is its bounded contract and lead commit `a094bf2b7` is the clean,
|
is binding; attempt 1/5 corrects only the exact address, mutation-first-failure
|
||||||
unlanded evidence in `s4-c2-impl`. The retail lens found the renderer behavior
|
record, three source comments, one test comment, and the commit body. The
|
||||||
correct but returned FAIL on the binding evidence/prose contract: the commit
|
implementation agent returns an uncommitted diff; the lead verifies and amends
|
||||||
body did not enumerate all 14 mutation failures; one packet mutation names the
|
the unlanded commit, then runs retail followed by production/gate review.
|
||||||
wrong first assertion; one paired-binary address and four source/test comments
|
Nothing lands or graphically gates before dual PASS. The campaign renderer
|
||||||
are stale. Exact findings are packet §15. The production lens was not started.
|
remains S4-c1 `766f9e749`; G3/G4 remain unpassed.
|
||||||
Because §14 grants no implicit fourth repair, no chunk commit was landed or
|
|
||||||
graphically gated. The campaign renderer remains S4-c1 `766f9e749`; G3/G4
|
|
||||||
remain unpassed. Resume only by another explicit owner process decision.
|
|
||||||
|
|
||||||
**Historical state before the final round (kept for audit; do not execute its
|
**Historical state before the final round (kept for audit; do not execute its
|
||||||
landing procedure):**
|
landing procedure):**
|
||||||
|
|
|
||||||
|
|
@ -1015,3 +1015,58 @@ would be a post-review fourth repair. §14 explicitly grants no implicit fourth
|
||||||
round, so the implementation remains unlanded, the campaign renderer remains
|
round, so the implementation remains unlanded, the campaign renderer remains
|
||||||
S4-c1 `766f9e749`, and G3/G4 remain unpassed. Resume only by another explicit
|
S4-c1 `766f9e749`, and G3/G4 remain unpassed. Resume only by another explicit
|
||||||
owner process decision.
|
owner process decision.
|
||||||
|
|
||||||
|
## 16. Owner-authorized evidence/prose repair budget (2026-09-04)
|
||||||
|
|
||||||
|
The owner replied: “Ok but fix those and finish these. You can try 5 more
|
||||||
|
times.” This explicitly authorizes up to five additional bounded
|
||||||
|
implementation-plus-sequential-review attempts for S4-c2. It does not weaken
|
||||||
|
the retail/binary verification, dual-review, landing, graphical-gate, ledger,
|
||||||
|
or no-merge-before-G4 rules. Attempt 1/5 starts from clean unlanded
|
||||||
|
`a094bf2b77c3061288185f069fa0b5e494ee8540`; the campaign branch remains on
|
||||||
|
S4-c1 until a complete attempt receives retail PASS followed by production/
|
||||||
|
gate PASS.
|
||||||
|
|
||||||
|
### 16.1 Attempt 1/5 contract — evidence and comment truth only
|
||||||
|
|
||||||
|
Make exactly the retail lens's §15 corrections; no renderer behavior, shader
|
||||||
|
instruction, SPIR-V, test assertion, register row, package model, or gate is
|
||||||
|
weakened or changed:
|
||||||
|
|
||||||
|
1. In the §12 result, attribute `SetAlphaTestEnable` to `0x0059c821` and
|
||||||
|
`SetAlphaTestFunction(GREATER_EQUAL)` to `0x0059c838`.
|
||||||
|
2. Correct mutation 5's actual first failure: after `<` becomes `<=`, the
|
||||||
|
preceding `Assert.Contains("if (color.a < alphaCutoff) discard;")` fails
|
||||||
|
because the required source spelling is absent. Do not claim the later
|
||||||
|
`Assert.DoesNotContain` is first.
|
||||||
|
3. Update `mesh_detail.vert`: exact `uParamB=1` selects the building/object
|
||||||
|
category; EnvCell zero and CLIP 100/255 or 200/255 select the bound
|
||||||
|
environment category, and the fragment shader consumes the CLIP values.
|
||||||
|
4. Update `EnvCellRenderer.Rhi.cs`: the opaque environment-detail replay is
|
||||||
|
for the already-filtered opaque shell commands; transparent ClipMap is
|
||||||
|
excluded and takes its immediate/delayed CLIP path with its own detail
|
||||||
|
contribution.
|
||||||
|
5. Update `ParticleRenderer.Rhi.cs` from “five pipelines” to the exact six.
|
||||||
|
6. Update `RetailAlphaMeshRouterTests.cs`: ordinary Wb reconstruction still
|
||||||
|
owns AP-239, while mesh particles genuinely call
|
||||||
|
`MaskFromTranslucencyKind`; do not claim production never calls it.
|
||||||
|
7. The lead amends the unlanded implementation commit so its body names all
|
||||||
|
fourteen owner-repair mutations and each actual first failing assertion,
|
||||||
|
using the corrected mutation-5 ordering above. The implementation agent
|
||||||
|
returns an uncommitted diff and does not amend or commit.
|
||||||
|
|
||||||
|
Allowed implementation files are only the four source/test files named above
|
||||||
|
plus this packet (five files total). `git diff --check`, Release build, the
|
||||||
|
exact focused source/comment
|
||||||
|
and behavioral tests, shader/manifest tests, and the two real 0-B allocation
|
||||||
|
pins must remain green. The unchanged 16,735/16,735 hermetic and 255/10/1
|
||||||
|
InstalledDat evidence may be reused only if the diff remains prose-only;
|
||||||
|
otherwise rerun the affected complete lane. No graphical client runs from an
|
||||||
|
implementation/review worktree.
|
||||||
|
|
||||||
|
Review attempt 1 sequentially: retail/evidence lens first, then production/
|
||||||
|
gate lens only on PASS. A finding consumes attempt 1 and returns to the lead,
|
||||||
|
who writes the next bounded contract against that exact finding; up to four
|
||||||
|
further attempts remain. Dual PASS authorizes landing the full S4-c2 stack,
|
||||||
|
fresh campaign Release/hermetic/InstalledDat gates, then the graphical and
|
||||||
|
stationary-soak gates. G3/G4 remain unpassed until those steps finish.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue