Commit graph

  • c287db8651 docs: full session handover - cathedral state, open through-wall defect claude/campaign-w-retail-frame-walk Erik 2026-08-30 22:17:30 +02:00
  • fc2e6b79bc fix(render): DynamicLast admits only the walk''s own root flood Erik 2026-08-30 22:13:48 +02:00
  • 4686a1ac74 probe(render): [dyn-route] DynamicLast admission trace + rain PASS note Erik 2026-08-30 21:55:24 +02:00
  • 75eab42f3c fix(render): rain draws only while the player stands outside Erik 2026-08-30 21:39:28 +02:00
  • 24477896bf docs: record the user-verified cathedral falls fix in the FW plan Erik 2026-08-30 21:29:31 +02:00
  • 280c054943 fix(render): FW4 - static-owner particles submit at their walk turns Erik 2026-08-30 21:26:40 +02:00
  • f4522297cc probe(render): cathedral Phase I instrumentation Erik 2026-08-30 20:58:12 +02:00
  • 6d990d38b3 docs: the cathedral seven-report synthesis + adjudicated FW4 plan Erik 2026-08-30 20:52:14 +02:00
  • 7f500b97a3 revert(render): FW4 slices 4+5 - unanimous tri-review verdict Erik 2026-08-30 20:50:52 +02:00
  • bb9212c70d fix(render): FW4 slice 6 - interior roots draw landscape unclipped Erik 2026-08-30 20:06:23 +02:00
  • 0d6cd5c06e fix(render): FW4 slice 5 - straddling cell statics'' particles emit pre-clear Erik 2026-08-30 19:58:04 +02:00
  • f3a03efc81 fix(render): FW4 slice 4 - straddler particles emit pre-clear, once Erik 2026-08-30 19:37:18 +02:00
  • 5f7ccdeab5 fix(render): FW4 slice 3 - the outside-stage predicate reads the walk flood Erik 2026-08-30 19:28:57 +02:00
  • c40aecfc8c fix(render): FW4 slice 2 - exit seals stamp the walk''s own flood Erik 2026-08-30 19:22:56 +02:00
  • 37febd1fe6 fix(render): FW4 slice 1 - interior outside-view slices come from the walk Erik 2026-08-30 18:21:08 +02:00
  • 8f8b0b9c57 test(render) FW3 gate: the fallback camera test pins the corrected retail cell Erik 2026-08-30 17:46:17 +02:00
  • f3cb4b6cc9 fix(render) Campaign FW3 visual gate: sweep-fail frames root on the PLAYER cell Erik 2026-08-30 17:45:18 +02:00
  • 77fd40771b fix(render) Campaign FW3 visual gate: candle flames pre-clear too Erik 2026-08-30 17:34:14 +02:00
  • f8fc21d467 fix(render) Campaign FW3 visual gate: interior dynamics draw PRE-clear Erik 2026-08-30 17:27:11 +02:00
  • 806f87ab79 docs: Campaign FW - FW3.4a clears the perf stop rule (-3.2% p50 vs baseline) Erik 2026-08-30 17:09:35 +02:00
  • 1da178d9ba fix(render) Campaign FW3.4a: rebind sections per DrawOrderedRange - the device-lost fix Erik 2026-08-30 17:07:29 +02:00
  • 212f5a12e5 perf(render) Campaign FW3.4a: one walk pass; prepare-once/draw-ranges; arena records Erik 2026-08-30 17:01:26 +02:00
  • 6301e4dbea docs: Campaign FW - the FW3.4 perf pair numbers; the stop rule triggers Erik 2026-08-30 16:23:03 +02:00
  • 3a05d65907 docs: Campaign FW - FW3.3 status + the FW3.4 perf flag Erik 2026-08-30 16:15:57 +02:00
  • 05240d2cab feat(render) Campaign FW3.3: ShellDrawLiftZ is RETIRED - cells draw at the dat origin Erik 2026-08-30 16:08:52 +02:00
  • 1955a0d5f1 fix(render) Campaign FW3.2b-2: scenery buckets need the streaming recenter Erik 2026-08-30 15:54:06 +02:00
  • 1e1a0d9318 fix(render) Campaign FW3.2b-2: presize scene copies - CopyIndexTo throws, never truncates Erik 2026-08-30 15:47:54 +02:00
  • 5d51b37ad8 docs: Campaign FW - FW3.2b-2 static-cutover status in the plan Erik 2026-08-30 15:45:17 +02:00
  • 4918677b45 feat(render) Campaign FW3.2b-2: THE STATIC CUTOVER - the walk drives production statics Erik 2026-08-30 15:43:22 +02:00
  • 878533597d feat(render) Campaign FW3.2b-2: the walk shadow probe (I5 pattern) Erik 2026-08-30 14:47:15 +02:00
  • d80d47d611 feat(render) Campaign FW3.2b-2 step 1b: walk registry plumbing to the renderer Erik 2026-08-30 14:43:37 +02:00
  • 1b59eae428 feat(render) Campaign FW3.2b-2 step 1: the production leaf adapter Erik 2026-08-30 14:40:24 +02:00
  • 035d7b0148 fix(render) Campaign FW3.2b-1: interior draw order - landscape before cells Erik 2026-08-30 14:34:45 +02:00
  • 03f63686cc feat(render) Campaign FW3.2b-1: the walk frame driver Erik 2026-08-30 14:23:17 +02:00
  • 81c6531727 feat(render) Campaign FW3.2a: the walk-to-draw population layer Erik 2026-08-30 13:52:23 +02:00
  • b10ad662b0 feat(render) Campaign FW3.1: production walk world data behind the seam Erik 2026-08-30 13:19:22 +02:00
  • b95850defe docs: Campaign FW - FW2 status + the FW3 slice plan from the cutover survey Erik 2026-08-30 12:45:27 +02:00
  • e65644cb33 feat(render) Campaign FW2: OrderedDrawStream + walk-order submitter Erik 2026-08-30 12:31:31 +02:00
  • 77f5342b62 feat(render) Campaign FW1: doorway-still conformant - deg_mul is dynamic Erik 2026-08-30 11:49:27 +02:00
  • c1a029edf9 feat(render) Campaign FW1: NINE of ten fixtures conformant - the degrade arm Erik 2026-08-30 11:34:45 +02:00
  • 17ee543cb1 test(render) Campaign FW1: moving-tail state + falsified hypotheses recorded Erik 2026-08-30 11:12:22 +02:00
  • 66f9e0d459 feat(render) Campaign FW1: SIX OF TEN FIXTURES FULLY CONFORMANT Erik 2026-08-30 11:07:29 +02:00
  • 28475d0544 feat(render) Campaign FW1: street fixture retail-exact except flood depth Erik 2026-08-30 11:02:16 +02:00
  • 5f18ba5507 test(render) Campaign FW1: the portal-gate microscope + its verdict Erik 2026-08-30 10:58:09 +02:00
  • e23a589a6b feat(render) Campaign FW1: port the exact retail degrade selection Erik 2026-08-30 10:55:19 +02:00
  • 844a6c097d test(render) Campaign FW1: park the sweep driver with the degrade-gate state Erik 2026-08-30 10:51:34 +02:00
  • b3ac5872e9 feat(render) Campaign FW1: the degrade-level BSP gate kills the wrong punches Erik 2026-08-30 10:51:05 +02:00
  • e5cdd2364e feat(render) Campaign FW1: look-in adjudication - the GetVisible load gate Erik 2026-08-30 10:43:27 +02:00
  • faba9be635 feat(render) Campaign FW1: pin the camera basis; outdoor adjudication state Erik 2026-08-30 10:40:22 +02:00
  • e3f0c6a1a1 feat(render) Campaign FW1: the landscape replay world + first outdoor diff Erik 2026-08-30 10:36:09 +02:00
  • e8df809c40 feat(render) Campaign FW1: pin the exact retail projection in the replay context Erik 2026-08-30 10:27:38 +02:00
  • 6caedf25f9 fix(render) Campaign FW1: keep the conformance DAT adapter behind the seam guard Erik 2026-08-30 10:24:51 +02:00
  • 0f01fb4430 feat(render) Campaign FW1: FIRST TRACE CONFORMANCE GREEN (foundry-deep) Erik 2026-08-30 10:23:39 +02:00
  • a6b37c0aac research(render) Campaign FW1: the ten pose-stamped oracle fixtures Erik 2026-08-30 10:20:31 +02:00
  • f289366700 test(render) Campaign FW1: pose-aware oracle trace parser Erik 2026-08-30 10:19:45 +02:00
  • 17c57bbd1d feat(render) Campaign FW1: the DAT adapter + ground-truth roster conformance Erik 2026-08-30 10:16:33 +02:00
  • 4b401a08ed feat(render) Campaign FW1: the frame-walk composition root Erik 2026-08-30 10:06:09 +02:00
  • f05b93b5b5 feat(render) Campaign FW1: port the building look-in machinery Erik 2026-08-30 10:01:45 +02:00
  • 161ffaf4e9 feat(render) Campaign FW1: port the PView interior flood Erik 2026-08-30 09:58:28 +02:00
  • 11ca527fb9 feat(render) Campaign FW1: port the view machinery (xformStart, polyClipFinish, copy_view) Erik 2026-08-30 09:50:03 +02:00
  • 368c480bc2 feat(render) Campaign FW1: flood decomp appendix + the visibility math port Erik 2026-08-30 09:44:49 +02:00
  • 0926b55eaf feat(render) Campaign FW1: the walk event vocabulary Erik 2026-08-30 09:36:51 +02:00
  • d1fc4a0986 feat(render) Campaign FW1: port the retail landscape draw-order machinery Erik 2026-08-30 09:35:26 +02:00
  • 4a72600b45 docs(plans) Campaign FW: FW0 complete; pose-stamped re-capture prepared Erik 2026-08-30 09:30:20 +02:00
  • a6885aa2f0 research(render) Campaign FW0: the frame-walk pseudocode model + decomp appendix Erik 2026-08-30 09:28:19 +02:00
  • 9f4c0f95e3 test(render) Campaign FW0: walk-oracle replay helper + fixture goldens Erik 2026-08-30 09:14:55 +02:00
  • 71b11817ad research(render) Campaign FW0: retail walk-oracle harness + 10 live trace fixtures Erik 2026-08-30 09:10:07 +02:00
  • fabb966c57 docs(plans) Campaign FW: implementation plan, roadmap entry, spec approval Erik 2026-08-30 08:38:47 +02:00
  • b8e5162c13 docs(specs) Campaign W: retail frame walk rendering redesign design spec Erik 2026-08-30 08:25:57 +02:00
  • e102fb363e fix(render) #132: outdoor alpha drains follow retail walk order main Erik 2026-08-29 19:03:35 +02:00
  • 8acb544d44 docs: file #454 barred timered quest-item icon, #455 paperdoll click-dequip Erik 2026-08-29 17:11:41 +02:00
  • cd1cdee0e5 fix(render) #443: private viewports take the ring transform path Erik 2026-08-29 16:51:32 +02:00
  • fc30285fd7 fix(render): drawn-once look-in dynamics + farther-than-building alpha drains Erik 2026-08-29 16:06:04 +02:00
  • 684380d421 fix(render): particles draw unclipped, once, in their retail stage Erik 2026-08-29 12:35:30 +02:00
  • 85530c0b7e fix(render): feed look-in cells to particle and light visibility Erik 2026-08-29 11:44:19 +02:00
  • f7aa8e0eb7 fix: complete retail parity stability pass latest 0.1.0-build.202608281810 Erik 2026-08-28 20:01:39 +02:00
  • d3df4cb20a docs: close shipped PAK v2 campaign codex/pak-v2-optimization Erik 2026-08-27 20:50:52 +02:00
  • 45ba42a3a7 fix(ci): make launcher space guidance culture invariant 0.1.0-build.202608271848 Erik 2026-08-27 20:40:50 +02:00
  • cccae4169a Document PAK v2 resource closeout Erik 2026-08-27 20:29:50 +02:00
  • d8c794a478 Ignore local test result artifacts Erik 2026-08-27 20:09:52 +02:00
  • 0dd966f3a0 Optimize prepared asset package v2 Erik 2026-08-27 20:09:09 +02:00
  • d123c4b67c test(ci): harden scheduling and allocation gates 0.1.0-build.202608271735 Erik 2026-08-27 19:28:10 +02:00
  • c4608b1127 Merge origin/main into MossTank automation work Erik 2026-08-27 19:01:26 +02:00
  • 4e6e9bc9d9 feat(mosstank): add VTank-style automation PoC Erik 2026-08-27 18:57:21 +02:00
  • 1d2f2f738f fix #451: stabilize portal seam rendering 0.1.0-build.202608271508 Erik 2026-08-27 14:30:21 +02:00
  • f6fe0f2a4f fix(client): restore retail interaction parity 0.1.0-build.202608261852 Erik 2026-08-26 20:45:11 +02:00
  • 0c699240e0 fix(ci): make release gates portable and deterministic Erik 2026-08-25 19:38:10 +02:00
  • af9327a17b feat(launcher): stabilize prepared content updates Erik 2026-08-25 19:17:13 +02:00
  • f160f3fee1 fix(ui): wait for private viewport mesh residency Erik 2026-08-25 19:16:53 +02:00
  • 82e4b4cb6d fix(render): harden portal exit handoff Erik 2026-08-25 17:39:44 +02:00
  • ddbd7e4096 docs+fix(ui): Campaign AS CLOSED — connected gate PASSED; AS-GF1 probes stripped; #443 narrowed Erik 2026-08-25 14:15:26 +02:00
  • 65f6f5848a fix(ui): Campaign AS gate fixes AS-GF1 — extras-list overflow ruled OUT as a code defect; paperdoll regression not isolated, probe added instead Erik 2026-08-25 12:58:29 +02:00
  • 87e9839561 docs(AS): AS5 REVIEW-CLOSED; AS6 gate script committed — Campaign AS implementation COMPLETE Erik 2026-08-25 10:33:49 +02:00
  • 9f3e326374 fix(ui): Campaign AS AS5 fix round — "retires AP-109" corrected to "narrows" at 6 sites Erik 2026-08-25 10:30:53 +02:00
  • 8f8c0c3a07 feat(ui): Campaign AS AS5 — allegiance rank-title table, exam title bar + character panel name line (G9, narrows AP-109) Erik 2026-08-25 10:20:07 +02:00
  • adfce16bf1 docs(AS): AS4 REVIEW-CLOSED; delete the stale duplicate AS4 ledger row Erik 2026-08-25 10:02:00 +02:00
  • bf8f5b70a9 docs(AS): AS4 fix round — oracle corrections (D1), gate carry-note (D2), record fixes (D3); file #442 Erik 2026-08-25 09:58:47 +02:00
  • 4ade9b0427 feat(ui): Campaign AS AS4 — society/allegiance/fellowship + configurable extras (G6/G7/G8) Erik 2026-08-25 09:45:57 +02:00
  • bc48e3216a docs(AS): AS3 REVIEW-CLOSED (APPROVE, no fix round); R3 legend hedge settled at source Erik 2026-08-25 09:26:15 +02:00
  • 1616cd3d39 feat(ui): Campaign AS AS3 — per-bodypart armor-level rows (G4) Erik 2026-08-25 09:16:17 +02:00