acdream/docs/research
Erik 4dea66b633 docs(#186): close — render InsideSide from dat PortalSide bit (fix 8257b9ba); retail trace overturned PICK + FLOOD-epsilon hypotheses
The live retail cdb trace decided it: retail roots at the connector 0118 at the
grey pose (NOT the PICK fork) AND still draws the player room 0116 from that root,
because retail's InitCell side test reads the dat PortalSide bit where acdream's
render path reconstructed the interior side from the cell AABB centroid (mis-sides
a thin connector). ISSUES #186 -> CLOSED; handoff gets a RESOLVED banner.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 15:07:46 +02:00
..
2026-05-01-retail-motion-trace fix(motion): jump direction, AutoPos cadence, backward/strafe wire & anim 2026-05-02 16:11:15 +02:00
2026-05-02-remote-entity-motion docs(spec): Phase L.3 — Remote Entity Motion Conformance design 2026-05-02 18:12:18 +02:00
2026-05-03-remote-anim-cycle docs(research): investigation prompt for remote-anim-cycle bug 2026-05-03 19:59:22 +02:00
2026-05-04-l3-port feat(motion): L.3 M1 — fresh InterpolationManager port + retail spec 2026-05-05 14:56:42 +02:00
2026-05-06-locomotion-cycle-transitions docs(motion): #39 — candidate fix ineffective; refute Shift-toggle wire hypothesis 2026-05-06 07:21:42 +02:00
2026-05-21-a6-captures feat(phys): A6.P3 slice 5 — [place-fail] probe + sharpened #98 diagnosis 2026-05-22 20:02:15 +02:00
2026-05-23-a6-captures research(phys): A6.P3 #98 — [step-walk-adjust] capture + findings 2026-05-23 16:25:04 +02:00
2026-06-11-holistic-map docs: Phase A comparison + Phase B port plan (holistic building-render investigation) 2026-06-11 05:54:12 +02:00
2026-07-02-inbound-motion-maps docs(L.2g): inbound motion deviation map + campaign registration 2026-07-02 15:20:46 +02:00
2026-07-02-r1-csequence feat(R1-P0/P1): CSequence research base + verbatim AnimSequenceNode 2026-07-02 19:45:56 +02:00
2026-07-02-r2-motiontable docs(R2-Q0): motion-table research base + ambiguity pins 2026-07-02 20:29:26 +02:00
2026-07-02-r3-motioninterp docs(R3-W6a): local-player cutover map — re-anchored edit list + edge table + risk decisions 2026-07-03 09:06:42 +02:00
2026-07-03-r4-moveto feat(R4-V5): LOCAL PLAYER cutover - B.6 auto-walk DELETED; P1 autonomous gate ported; TS-36 bound (closes M1-local, M9, M10, M17; retires TS-36, AD-26; re-anchors AD-27, AP-23) 2026-07-03 13:24:22 +02:00
2026-07-03-r5-managers docs: R5 arc close-out — V5 facade shipped, arc DONE; M1.5 critical path next 2026-07-05 11:12:37 +02:00
data docs(research): commit named retail decomp + spells.csv (foundation) 2026-04-25 17:27:19 +02:00
decompiled research: full acclient.exe decompilation — 22,225 functions, 688K lines 2026-04-12 23:25:51 +02:00
deepdives fix(lighting): match retail indoor ambient (0.20 neutral, not 0.10/0.09/0.08 warm) 2026-05-19 10:14:25 +02:00
named-retail docs(research): canonical retail keymap + dump-keymap tool 2026-04-25 23:01:58 +02:00
retail-ui feat(ui): Phase D.2a — VitalsPanel wired into GameWindow + backend pivot 2026-04-25 00:43:46 +02:00
2026-04-12-movement-deep-dive.md docs: movement deep dive — AC2D + holtburger cross-reference 2026-04-12 21:52:12 +02:00
2026-04-21-animation-audit.md docs(research): animation-pipeline decompile audit — no real gaps 2026-04-21 21:18:45 +02:00
2026-04-21-sky-deep-audit.md fix(sky): scale keyframe Luminosity/Transparent/MaxBright from percent → fraction 2026-04-22 17:38:44 +02:00
2026-04-22-sky-lighting-decompile.md sky(phase-1): revert speculative tint, add ACDREAM_DUMP_SKY diagnostic 2026-04-23 18:06:52 +02:00
2026-04-23-daygroup-selection.md sky(phase-3c): port retail FUN_00501990 DayGroup picker (uniform LCG) 2026-04-24 08:45:34 +02:00
2026-04-23-lightning-crossfade.md sky(phase-5a): remove DayGroup-name rain hack, ship retail-only Overcast mapping 2026-04-24 11:04:36 +02:00
2026-04-23-lightning-real.md sky(phase-8): retail-faithful night sky + README refresh 2026-04-24 20:34:36 +02:00
2026-04-23-physicsscript.md sky(phase-5a): remove DayGroup-name rain hack, ship retail-only Overcast mapping 2026-04-24 11:04:36 +02:00
2026-04-23-retail-memory-probe.md sky(phase-3g): fix LCG multiplier — 360 (DaysPerYear), not 7620 2026-04-24 10:17:38 +02:00
2026-04-23-sky-dat-schema.md sky(phase-1): revert speculative tint, add ACDREAM_DUMP_SKY diagnostic 2026-04-23 18:06:52 +02:00
2026-04-23-sky-decompile-hunt-A.md sky(phase-1): revert speculative tint, add ACDREAM_DUMP_SKY diagnostic 2026-04-23 18:06:52 +02:00
2026-04-23-sky-decompile-hunt-B.md sky(phase-8): retail-faithful night sky + README refresh 2026-04-24 20:34:36 +02:00
2026-04-23-sky-decompile-hunt-C.md sky(phase-8): retail-faithful night sky + README refresh 2026-04-24 20:34:36 +02:00
2026-04-23-sky-fog.md sky(phase-5a): remove DayGroup-name rain hack, ship retail-only Overcast mapping 2026-04-24 11:04:36 +02:00
2026-04-23-sky-material-state.md docs(sky): port plan for PhysicsScript/fog/lightning/crossfade 2026-04-24 10:53:46 +02:00
2026-04-23-sky-pes-wiring.md sky(phase-5a): remove DayGroup-name rain hack, ship retail-only Overcast mapping 2026-04-24 11:04:36 +02:00
2026-04-23-sky-references-crossref.md sky(phase-1): revert speculative tint, add ACDREAM_DUMP_SKY diagnostic 2026-04-23 18:06:52 +02:00
2026-04-23-sky-retail-verbatim.md sky(phase-1): revert speculative tint, add ACDREAM_DUMP_SKY diagnostic 2026-04-23 18:06:52 +02:00
2026-04-24-lambert-brightness-split.md sky(phase-8): retail-faithful night sky + README refresh 2026-04-24 20:34:36 +02:00
2026-04-26-chorizite-pr-draft.md docs(research): sky/weather investigation handoff + diagnostic tools 2026-04-26 21:40:34 +02:00
2026-04-26-datreaderwriter-reference.md docs(research): sky/weather investigation handoff + diagnostic tools 2026-04-26 21:40:34 +02:00
2026-04-26-sky-investigation-handoff.md docs(research): sky/weather investigation handoff + diagnostic tools 2026-04-26 21:40:34 +02:00
2026-04-28-combat-animation-planner.md feat(anim): Phase L.1c select combat maneuvers 2026-04-28 11:44:17 +02:00
2026-04-28-pes-pseudocode.md feat(vfx): Phase C.1 — PES particle renderer + post-review fixes 2026-04-28 22:47:11 +02:00
2026-04-28-remote-moveto-pseudocode.md feat(anim): Phase L.1c port MoveTo path data + per-tick steer 2026-04-28 21:49:22 +02:00
2026-04-28-sky-cloud-material-trace.md feat(vfx): Phase C.1 — PES particle renderer + post-review fixes 2026-04-28 22:47:11 +02:00
2026-04-30-precipice-slide-pseudocode.md fix(physics): #32 L.2c precipice edge-slide context 2026-04-30 08:04:37 +02:00
2026-05-05-issue-42-handoff.md docs(research): expand #42 handoff prompt for fresh-session pickup 2026-05-05 18:02:58 +02:00
2026-05-06-issue-38-handoff.md docs(research): #38 handoff prompt for next-session agent 2026-05-06 17:03:43 +02:00
2026-05-06-issue-38-render-interp-pseudocode.md fix(camera): #38 render-interpolate player motion 2026-05-06 17:53:34 +02:00
2026-05-06-issue-47-close-degrade-pseudocode.md fix(rendering): #47 — walk DIDDegrade for retail close-detail meshes 2026-05-06 16:46:23 +02:00
2026-05-06-issue-47-handoff.md docs(research): #47 handoff prompt for next-session agent 2026-05-06 11:34:25 +02:00
2026-05-06-issue-48-fix-pseudocode.md fix(scenery): #48 unify scenery Z with physics-path triangle picker 2026-05-07 14:30:25 +02:00
2026-05-06-issue-48-handoff.md docs(issues): file #48 — subset of tree species hover above terrain 2026-05-06 17:18:26 +02:00
2026-05-06-issue-49-handoff.md docs(research): #49 handoff — scenery (X, Y) drift investigation 2026-05-07 14:34:55 +02:00
2026-05-08-phase-n3-handoff.md docs: roadmap N.0 shipped + realistic N.2-N.9 estimates + N.3 handoff 2026-05-08 10:49:16 +02:00
2026-05-08-phase-n4-week4-handoff.md docs(N.4): Week 4 handoff for the next agent 2026-05-08 14:54:12 +02:00
2026-05-08-phase-n5-handoff.md docs(N.5): cold-start handoff for next session 2026-05-08 18:05:36 +02:00
2026-05-09-phase-n5b-handoff.md docs(N.5b): cold-start handoff for next session 2026-05-09 07:16:10 +02:00
2026-05-10-holtburger-network-stack-study.md docs(post-A.5): capture holtburger network-stack study + Phase M.0 quick-wins 2026-05-10 17:52:26 +02:00
2026-05-10-phase-a5-handoff.md docs(A.5): cold-start handoff for the next session 2026-05-09 21:11:46 +02:00
2026-05-10-phase-m-opcode-matrix.md docs(phase-m): sharpen Phase M into design spec + opcode coverage matrix 2026-05-10 19:22:49 +02:00
2026-05-10-post-a5-polish-handoff.md docs(post-A.5): cold-start handoff for the next session 2026-05-10 10:16:10 +02:00
2026-05-10-tier1-mutation-audit.md docs(post-A.5 #53): Tier 1 retry — mutation audit + cache design spec 2026-05-10 16:50:26 +02:00
2026-05-10-tier1-retry-handoff.md docs(post-A.5): cold-start handoff for the Tier 1 retry session (#53) 2026-05-10 16:14:24 +02:00
2026-05-12-l2a-shipped-l2d-handoff.md docs(phys L.2a): handoff + next-session prompt + CLAUDE.md / plan-of-record updates 2026-05-12 18:15:16 +02:00
2026-05-12-l2d-next-session-prompt.md docs(phys L.2a): handoff + next-session prompt + CLAUDE.md / plan-of-record updates 2026-05-12 18:15:16 +02:00
2026-05-12-l2g-slice1-shipped-handoff.md docs(phys L.2g): slice 1 shipped handoff + B.4 gap discovery + plan-of-record 2026-05-12 23:17:05 +02:00
2026-05-13-b4b-shipped-handoff.md docs(B.4b): final-review polish — file #59 #60 follow-ups + handoff correction 2026-05-13 19:43:38 +02:00
2026-05-13-b4c-shipped-handoff.md docs(B.4c): correct handoff fabrications surfaced by final review 2026-05-14 08:03:45 +02:00
2026-05-13-b5-pickup-handoff.md docs(B.5): fresh-session handoff for BuildPickUp + ground-item interaction 2026-05-14 14:35:52 +02:00
2026-05-13-l2d-slice1-shipped-handoff.md docs(phys L.2d): slice 1 + 1.5 shipped handoff + 3rd plan-of-record reframe 2026-05-12 19:46:45 +02:00
2026-05-14-b5-shipped-handoff.md docs(B.5): ship handoff + roadmap/CLAUDE update + file #63 #64 2026-05-14 16:23:20 +02:00
2026-05-15-b6-b7-shipped-handoff.md docs(B.6+B.7): ship handoff — 36 commits, faithfulness audit, workaround retirement plan 2026-05-15 18:29:53 +02:00
2026-05-16-issue77-autowalk-handoff.md docs(research): handoff for issue #77 — close-range auto-walk + pickup overshoot 2026-05-18 08:38:31 +02:00
2026-05-16-session-handoff.md docs: rewrite handoff — M2 redirected from "kill a drudge" to indoor walkability 2026-05-16 21:01:30 +02:00
2026-05-19-cluster-a-shipped-handoff.md docs(phase): Cluster A — partial ship + handoff 2026-05-19 16:12:24 +02:00
2026-05-19-contactplane-retention-pickup-prompt.md docs(handoff): ContactPlane retention investigation pickup prompt 2026-05-20 07:06:11 +02:00
2026-05-19-indoor-cell-rendering-cause.md feat(wb): ConsoleErrorLogger + cause report — H1 swallowed-exception confirmed 2026-05-19 13:00:18 +02:00
2026-05-19-indoor-cell-rendering-probe-capture.md docs(research): Phase 1 indoor probe capture — H1 confirmed 2026-05-19 12:03:25 +02:00
2026-05-19-indoor-cell-rendering-verification.md docs(research): Phase 2 verification — floor renders, fix landed 2026-05-19 13:12:53 +02:00
2026-05-19-indoor-followup-handoff.md docs: file #87 — retire WB fork band-aid via geom-only API 2026-05-19 14:31:14 +02:00
2026-05-19-indoor-followup-prompt.md docs(handoff): indoor follow-up brief + fresh-session kickoff prompt 2026-05-19 13:36:18 +02:00
2026-05-19-indoor-walkable-plane-bsp-port-shipped-handoff.md docs: indoor walkable-plane BSP port partial-ship handoff 2026-05-20 07:03:14 +02:00
2026-05-19-indoor-walking-phase2-pickup-prompt.md docs(handoff): retarget pickup prompt — indoor/collision/physics/dungeons only 2026-05-19 19:52:17 +02:00
2026-05-19-indoor-walking-phase2-shipped-handoff.md docs(phase): Indoor walking Phase 2 — Portal-based cell tracking shipped 2026-05-19 19:31:22 +02:00
2026-05-20-indoor-walking-bug-a-handoff.md docs(handoff): indoor walking Bug A wrong-scope handoff 2026-05-20 09:38:13 +02:00
2026-05-20-m15-kickoff-handoff.md docs(handoff): M1.5 kickoff — pickup prompt + workaround inventory 2026-05-21 11:12:46 +02:00
2026-05-20-phase-a4-shipped-cell-pingpong-finding.md docs(roadmap): A4 shipped + #90 cell-tracking ping-pong filed 2026-05-20 20:10:29 +02:00
2026-05-21-a6-cdb-capture-findings.md ship(phys): A6.P3 slice 1 — Indoor ContactPlane retention COMPLETE 2026-05-22 10:11:44 +02:00
2026-05-21-a6-p1-partial-ship-handoff.md docs(handoff): A6.P1 partial-ship — infra DONE, captures 1/9 2026-05-21 20:05:17 +02:00
2026-05-21-a6-p3-slice1-retail-mech-b-research.md fix(research): A6.P3 slice 1 T1 — citation corrections + LKCP re-latch note 2026-05-22 08:20:24 +02:00
2026-05-21-collision-fixes-shipped-handoff.md docs(handoff): update pickup prompt to point at main + fresh worktree 2026-05-20 15:05:07 +02:00
2026-05-21-indoor-walking-doorway-investigation-prompt.md docs(handoff): pickup prompt for indoor walking doorway investigation 2026-05-20 09:55:47 +02:00
2026-05-21-open-items-pickup-prompt.md docs(milestones): promote indoor work to M1.5 — primary focus 2026-05-21 10:32:24 +02:00
2026-05-21-phase-o-t1-prompt.md docs(O-T1): session handoff prompt for Phase O Task 1 (WB usage audit) 2026-05-21 14:01:06 +02:00
2026-05-21-phase-o-t1-wb-audit.md docs(O): O-T1 audit shipped + Phase O spec amended 2026-05-21 14:35:38 +02:00
2026-05-21-walk-miss-capture-findings.md docs(physics): spec + plan + findings for ISSUES #83 walk-miss probe spike 2026-05-20 11:00:11 +02:00
2026-05-22-a6-p3-handoff.md docs(handoff): A6.P3 2026-05-22 EOS handoff + pickup prompt for #98 fix 2026-05-22 13:32:02 +02:00
2026-05-22-a6-p3-slice5-handoff.md feat(phys): A6.P3 slice 5 — [place-fail] probe + sharpened #98 diagnosis 2026-05-22 20:02:15 +02:00
2026-05-23-a6-p3-issue98-comparison-harness-findings.md docs: A6.P3 #98 resolution + A6.P4 design + #99/#100 filed 2026-05-24 07:23:49 +02:00
2026-05-23-a6-p3-issue98-handoff.md docs(handoff): A6.P3 issue #98 — slice 6 failed; pivot to terrain-mesh 2026-05-23 08:56:43 +02:00
2026-05-23-a6-p3-issue98-harness-handoff.md docs(handoff): A6.P3 #98 — full-session handoff doc + CLAUDE.md/ISSUES.md updates 2026-05-23 19:09:00 +02:00
2026-05-23-a6-p3-issue98-replay-comparison.md docs(phys): A6.P3 #98 Step 5 — replay vs retail divergence comparison 2026-05-23 15:57:12 +02:00
2026-05-23-a6-stepwalkadjust-findings.md research(phys): A6.P3 #98 — [step-walk-adjust] capture + findings 2026-05-23 16:25:04 +02:00
2026-05-24-a6-p4-pickup-handoff.md docs(handoff): A6.P4 pickup handoff — full session-resume artifact 2026-05-24 07:32:58 +02:00
2026-05-24-door-bug-apparatus-shipped-findings.md fix(phys): A6.P4 door bug — AddAllOutsideCells coord convention + replay apparatus 2026-05-25 07:53:34 +02:00
2026-05-24-door-collision-session-end-handoff.md docs(handoff): door collision session end — honest accounting 2026-05-24 20:52:53 +02:00
2026-05-24-door-collision-session-handoff.md docs(handoff): door collision per-part BSP session handoff (2026-05-24) 2026-05-24 18:16:02 +02:00
2026-05-24-door-collision-task7-shipped-but-bug-remains.md diag(phys): [bsp-test] probe + grounded apparatus test + handoff 2026-05-24 19:22:45 +02:00
2026-05-24-door-dat-inspection-findings.md test(phys): door setup + GfxObj dat-inspection — Hypothesis A falsified 2026-05-24 18:34:41 +02:00
2026-05-25-a6-door-cyl-investigation-handoff.md docs(handoff): A6.P7 door-cyl + slab interaction — retail investigation needed 2026-05-25 14:54:59 +02:00
2026-05-25-a6-door-cyl-retail-dispatch-investigation.md fix(phys): A6.P7 — retail-binary cyl-vs-BSP dispatch (HAS_PHYSICS_BSP_PS gate) 2026-05-25 16:35:32 +02:00
2026-05-25-door-bug-cdb-retail-trace-findings.md docs(handoff): add second door-bug symptom (over-penetration before block) 2026-05-25 10:45:41 +02:00
2026-05-25-door-bug-inside-out-geometry-gap.md test(phys): A6.P4 door — corner-slide hypothesis falsified, bug is state-related 2026-05-25 08:37:31 +02:00
2026-05-25-door-bug-partial-fix-shipped.md fix(test): correct geometric pin test for door slab Z math 2026-05-25 08:14:49 +02:00
2026-05-25-issue-78-visibility-culling-investigation.md feat(render): Phase A8 — indoor visibility + streaming fixes batch 2026-05-29 10:14:50 +02:00
2026-05-25-issue-100-shipped-and-culling-handoff.md docs: #100 ship + indoor-cell culling investigation handoff 2026-05-25 22:17:51 +02:00
2026-05-25-issue-100-terrain-cutout-handoff.md docs: #100 ship + indoor-cell culling investigation handoff 2026-05-25 22:17:51 +02:00
2026-05-25-stairs-cyl-investigation-handoff.md docs: issue #101 — broken stairs cyl phantom (post-A6.P7 finding) 2026-05-25 19:03:58 +02:00
2026-05-26-a8-buildings-data-shape.md docs(research): Phase A8 RR2 — BuildingInfo data shape + interior-portal walk 2026-05-27 11:01:39 +02:00
2026-05-26-a8-entity-taxonomy.md feat(render): Phase A8 — indoor visibility + streaming fixes batch 2026-05-29 10:14:50 +02:00
2026-05-26-a8-r3.5-restructure-handoff.md docs(handoff): Phase A8 R3.5 paused for restructure — fresh-session handoff 2026-05-26 20:52:46 +02:00
2026-05-26-a8-revert-handoff.md docs: Phase A8 REVERT handoff — full session story + pickup prompt 2026-05-26 09:42:53 +02:00
2026-05-26-a8-rr0-falsification-findings.md docs(research): Phase A8 RR0 — Issues A + C caused by R3, NOT pre-existing 2026-05-27 08:33:32 +02:00
2026-05-26-a8-wb-full-port-rr1-shipped-handoff.md docs(handoff): Phase A8 RR1 shipped — pickup prompt for RR2 spike 2026-05-27 10:46:32 +02:00
2026-05-27-a8-rr7-reverted-wb-port-handoff.md docs(research): A8 RR7 reverted — full WB-port handoff for next session 2026-05-27 14:10:33 +02:00
2026-05-28-a8-cellar-flap-handoff.md feat(render): Phase A8 — indoor visibility + streaming fixes batch 2026-05-29 10:14:50 +02:00
2026-05-28-a8-cellar-flap-option2-handoff.md feat(render): Phase A8 — indoor visibility + streaming fixes batch 2026-05-29 10:14:50 +02:00
2026-05-28-a8-cellar-flap-root-cause.md feat(render): Phase A8 — indoor visibility + streaming fixes batch 2026-05-29 10:14:50 +02:00
2026-05-28-a8-env-cell-renderer-audit-findings.md fix(render): Phase A8 — pool aliasing in EnvCellRenderer (visual chaos root cause) 2026-05-27 19:08:49 +02:00
2026-05-28-a8-session-2-shipped-and-handoff.md docs: Phase A8 — session 2 handoff (pool fix shipped + 4 partial fixes + residuals) 2026-05-27 20:32:22 +02:00
2026-05-28-a8-wb-port-shipped-but-broken-handoff.md feat(render): Phase A8 — kill-switch ACDREAM_A8_INDOOR_BRANCH (default OFF) 2026-05-27 16:26:40 +02:00
2026-05-29-a8f-camera-collision-handoff.md docs(render): Phase A8.F — correct camera handoff; retail DOES collide the camera 2026-05-29 17:51:44 +02:00
2026-05-29-a8f-visual-gate-failure-handoff.md docs: Phase A8.F visual-gate failure handoff + issue #103 2026-05-29 14:43:24 +02:00
2026-05-30-phase-u4-shipped-and-flap-handoff.md docs(render): Phase U.4 shipped (indoor rendering verified) + flap handoff 2026-05-31 09:16:35 +02:00
2026-05-30-unified-render-pipeline-decision-and-handoff.md docs: abandon two-pipe render approach; scope Phase U (unified retail-faithful pipeline) 2026-05-30 11:35:41 +02:00
2026-05-31-camera-collision-indoor-diagnosis.md diag(render): camera-collision indoor non-engagement — RED test + diagnosis 2026-05-31 18:02:37 +02:00
2026-05-31-render-architecture-reset-handoff.md docs(render): ARCHITECTURE RESET — indoor render is a 3-gate patchwork; handoff + unified-PView target 2026-05-31 21:35:55 +02:00
2026-05-31-u4c-flap-characterization.md research(render): Phase U.4c — CONVERGED root cause (eye-rooted grace-stale root) 2026-05-31 14:32:19 +02:00
2026-05-31-u4c-flap-fixed-and-residuals-handoff.md docs(render): Phase U.4c — flap fixed + residuals handoff (checkpoint) 2026-05-31 17:01:23 +02:00
2026-05-31-u4c-initcell-pseudocode.md research(render): Phase U.4c — DISPROVE the side-test fix (PortalSide port is a no-op) 2026-05-31 10:32:52 +02:00
2026-06-01-render-reset-session2-handoff.md docs(render): session-2 handoff — stencil attempt reverted, evidence-first pickup prompt 2026-06-01 13:51:22 +02:00
2026-06-02-acdream-render-pipeline-inventory-and-failures.md docs(render): REOPEN the render half — full retail-faithful redesign dossier (handoff + huge plan + 3 research docs) 2026-06-02 18:28:01 +02:00
2026-06-02-membership-verbatim-port-handoff.md docs(physics): handoff reframe — membership is STATE not recomputation (user analysis) 2026-06-03 08:20:55 +02:00
2026-06-02-phase-w-membership-fixed-render-handoff.md docs(render): Phase W session-2 handoff — membership FIXED + render rewrite (Stage 3 done) 2026-06-02 15:39:41 +02:00
2026-06-02-phase-w-w2a-shipped-baseline-handoff.md docs(render): Phase W — W2a shipped+verified + baseline handoff 2026-06-02 10:55:21 +02:00
2026-06-02-render-cell-membership-evidence.md docs(render): Unified Cell Graph pivot — evidence model + Stage 1 spec 2026-06-02 08:27:00 +02:00
2026-06-02-render-pipeline-redesign-handoff.md docs(render): REOPEN the render half — full retail-faithful redesign dossier (handoff + huge plan + 3 research docs) 2026-06-02 18:28:01 +02:00
2026-06-02-render-reference-crosscheck.md docs(render): REOPEN the render half — full retail-faithful redesign dossier (handoff + huge plan + 3 research docs) 2026-06-02 18:28:01 +02:00
2026-06-02-retail-cell-render-research-prompt.md docs(render): Phase W (rev) — 4-model research + transition-membership/PView design 2026-06-02 13:58:51 +02:00
2026-06-02-retail-cell-render-study-codex.md docs(render): Phase W (rev) — 4-model research + transition-membership/PView design 2026-06-02 13:58:51 +02:00
2026-06-02-retail-cell-render-study-opus48-a.md docs(render): Phase W (rev) — 4-model research + transition-membership/PView design 2026-06-02 13:58:51 +02:00
2026-06-02-retail-cell-render-study-opus48-b.md docs(render): Phase W (rev) — 4-model research + transition-membership/PView design 2026-06-02 13:58:51 +02:00
2026-06-02-retail-cell-render-study-sonnet46.md docs(render): Phase W (rev) — 4-model research + transition-membership/PView design 2026-06-02 13:58:51 +02:00
2026-06-02-retail-render-pipeline-full-reference.md docs(render): REOPEN the render half — full retail-faithful redesign dossier (handoff + huge plan + 3 research docs) 2026-06-02 18:28:01 +02:00
2026-06-03-cell-membership-ordered-cellarray-pseudocode.md feat(physics): Stage 1 — CellArray ordered/deduped cell collection (retail CELLARRAY) 2026-06-03 08:54:45 +02:00
2026-06-03-membership-and-bluehole-shipped-handoff.md docs: wrap session — doorway flap FIXED (membership + blue-hole); A/B/C render residuals next 2026-06-03 11:09:57 +02:00
2026-06-03-p0-conformance-apparatus-notes.md fix(p1): membership already matches retail — the 0/11 was a cdb capture artifact 2026-06-03 18:54:27 +02:00
2026-06-03-p1-membership-swept-advance-handoff.md fix(p1): membership already matches retail — the 0/11 was a cdb capture artifact 2026-06-03 18:54:27 +02:00
2026-06-03-p1-visual-gate-render-residuals.md docs(p1): visual-gate result — membership confirmed live; flap+void are render residuals 2026-06-03 21:30:02 +02:00
2026-06-03-p2-door-stepup-handoff.md docs(p2): correct the handoff — B1 was the Path 5 near-miss gate, not the climb 2026-06-04 09:35:14 +02:00
2026-06-04-p2-cellar-corner-stepup-handoff.md test(p2): faithful cellar-lip wedge reproduction + investigation apparatus (no fix yet) 2026-06-05 08:30:36 +02:00
2026-06-04-p2-cellar-lip-flatfloor-cp-handoff.md docs(p2): record cellar-lip wedge visual-gate PASS (cellar smooth, door blocks, step-up climbs) 2026-06-05 09:24:54 +02:00
2026-06-05-camera-collision-residual-a-handoff.md docs: handoff + kickoff for Render Residual A (camera collision verbatim port) 2026-06-05 09:46:52 +02:00
2026-06-05-render-residual-a-shipped-core-inside-render-handoff.md docs(A): wrap Render Residual A — handoff + roadmap for the core inside render 2026-06-05 11:49:31 +02:00
2026-06-05-retail-pview-indoor-render-pseudocode.md feat(render): indoor render WORKS — terminating portal flood + every-cell seal + look-in FPS 2026-06-07 10:14:43 +02:00
2026-06-05-shell-sealing-cellar-floor-handoff.md docs: SHELL-SEALING / wrong-flood-root handoff (cellar floor + interior walls grey) 2026-06-05 17:04:52 +02:00
2026-06-05-viewer-cell-flicker-rootcause-and-fix-plan-handoff.md docs: indoor flicker/void root cause (decomp + live cdb) + 3-part fix plan handoff 2026-06-05 15:31:17 +02:00
2026-06-06-indoor-render-hang-rootcause.md feat(render): indoor render WORKS — terminating portal flood + every-cell seal + look-in FPS 2026-06-07 10:14:43 +02:00
2026-06-06-retail-pview-renderer-replacement-attempts-handoff.md feat(render): indoor render WORKS — terminating portal flood + every-cell seal + look-in FPS 2026-06-07 10:14:43 +02:00
2026-06-06-verbatim-drawcells-port-pickup-handoff.md docs: implementation plan + pickup handoff — verbatim retail DrawCells port 2026-06-06 21:44:19 +02:00
2026-06-07-cutover-flip-render-residuals-diagnosis-handoff.md docs: add verify-first kickoff prompt to the render-residuals handoff (treat the diagnosis as a suspect statement) 2026-06-07 22:12:38 +02:00
2026-06-07-indoor-render-session-handoff.md feat(render): indoor render WORKS — terminating portal flood + every-cell seal + look-in FPS 2026-06-07 10:14:43 +02:00
2026-06-07-render-unification-cutover-flip-handoff.md docs: handoff — render unification CUTOVER FLIP (canonical pickup) 2026-06-07 18:42:04 +02:00
2026-06-08-flap-physics-diagnosis-REFUTED-its-render-membership.md diag(render): flap re-diagnosed as portal-flood re-clip DRIFT; physics + camera REFUTED 2026-06-08 11:21:46 +02:00
2026-06-08-flap-rootcause-physics-rest-handoff.md diag(render/physics): flap root-caused to physics rest µm-jitter; refute prior diagnoses 2026-06-08 09:16:12 +02:00
2026-06-08-full-retail-render-port-OPTION-A-handoff.md docs(render): FLAP settled by live-retail measurement — full retail port DECIDED (Option A) + exhaustive handoff 2026-06-08 16:19:34 +02:00
2026-06-08-indoor-flap-edgeon-vs-camera-position-handoff.md docs(render): calibrated indoor-flap handoff — MEASURED vs HYPOTHESIS vs OPEN 2026-06-09 08:16:51 +02:00
2026-06-09-105-capture-analysis-membership-landblock-pin.md docs: #106 CLOSED — gate-4 verification + running-artifact attribution correction 2026-06-10 06:59:24 +02:00
2026-06-09-dat-reader-thread-safety-investigation.md docs: dat-reader investigation handoff + file #105 (white walls, tripwired) 2026-06-09 21:29:06 +02:00
2026-06-09-flap-outdoor-fullworld-building-flood-merge-handoff.md docs: §4 outdoor full-world flap — onset pinned to building-flood merge (handoff) 2026-06-10 08:19:54 +02:00
2026-06-09-landdefs-outside-cells-pseudocode.md fix(phys): #106 — outdoor membership crosses landblock boundaries (LandDefs global-lcoord port) 2026-06-09 23:10:59 +02:00
2026-06-09-r-a2b-shipped-flap-residual-and-texture-redherring-handoff.md docs(render): R-A2b shipped + flap residual (sec 4) + texture red-herring handoff 2026-06-09 18:44:33 +02:00
2026-06-10-105-110-CLOSED-staged-texture-flush-drop.md docs: #105 x #110 CLOSED - staged-texture-flush drop close-out (evidence chain + lesson); handoff marked historical 2026-06-10 12:17:09 +02:00
2026-06-10-105-110-white-textures-nearplane-handoff.md docs: #105 x #110 CLOSED - staged-texture-flush drop close-out (evidence chain + lesson); handoff marked historical 2026-06-10 12:17:09 +02:00
2026-06-10-corner-seal-refuted-openings-edgeon-handoff.md docs: SS2b corner-seal refuted (openings, not walls) - SS4 converges on edge-on clip collapse; next = retail clip oracle 2026-06-10 10:01:04 +02:00
2026-06-10-flap-outdoor-fullworld-CLOSED-depthmask-leak.md docs: §4 outdoor full-world flap CLOSED — depth-mask leak close-out (evidence chain + fix + verification) 2026-06-10 09:22:02 +02:00
2026-06-10-issue113-phantom-stairs-misplaced-cell-handoff.md docs: #113 pickup handoff - phantom-stairs/misplaced-cell attribution plan + #112 residual rider + tonight's shipped-state table 2026-06-10 15:28:44 +02:00
2026-06-11-building-render-acdream-vs-retail-comparison.md BR-1: RESOLVED as already-equivalent - premise falsified by pre-check, equivalence pinned, #113 attribution corrected 2026-06-11 06:25:31 +02:00
2026-06-11-building-render-holistic-port-handoff.md docs: holistic building-render port charter + next-session prompt (the 2026-06-11 mandate) 2026-06-10 21:50:23 +02:00
2026-06-11-polyclipfinish-w0-clip-pseudocode.md knife-edge port: polyClipFinish W=0 eye-plane clip + degenerate-view propagation; EyeInsidePortalOpening rescue DELETED 2026-06-11 21:44:23 +02:00
2026-06-11-t6-br7-shipped-t5-gate-post-t5-handoff.md docs: session handoff - T6/BR-7 shipped + T5 verdict + post-T5 state, with the next-session prompt 2026-06-11 16:17:41 +02:00
2026-06-11-tower-stairs-fundamental-handoff.md docs: tower-stairs fundamental handoff - the broken-state log kills all mesh-absence theories 2026-06-11 20:46:35 +02:00
2026-06-12-doorway-artifacts-129-130-handoff.md handoff: doorway artifacts #130/#129 + #113 re-check + UN-2 desk work (queue, leads, apparatus, pickup prompt) 2026-06-12 12:51:32 +02:00
2026-06-12-night-session-handoff-108-residual-next.md handoff: add the M1.5 dungeon-demo exit gate to the next-session work order 2026-06-12 21:21:51 +02:00
2026-06-13-dungeon-g3-handoff.md handoff: M1.5 dungeon support (G.3) grounded — design research + the terrain-less-premise refutation 2026-06-13 14:53:27 +02:00
2026-06-15-chat-window-redrive-handoff.md docs(D.2b): chat-window re-drive session handoff (Plan 2 chat piece) 2026-06-15 19:07:05 +02:00
2026-06-15-layoutdesc-format.md fix(D.2b): correct edge-anchor mapping (RightEdge==1=stretch) + enable vitals horizontal resize 2026-06-15 17:05:04 +02:00
2026-06-16-action-bar-inventory-equipment-handoff.md docs(D.5): action bar / inventory / paperdoll research drop 2026-06-16 21:04:57 +02:00
2026-06-16-action-bar-toolbar-deep-dive.md docs(D.5): action bar / inventory / paperdoll research drop 2026-06-16 21:04:57 +02:00
2026-06-16-equipment-paperdoll-deep-dive.md docs(D.5): action bar / inventory / paperdoll research drop 2026-06-16 21:04:57 +02:00
2026-06-16-inventory-deep-dive.md docs(D.5): action bar / inventory / paperdoll research drop 2026-06-16 21:04:57 +02:00
2026-06-16-ui-item-slot-icon-dragdrop-spine-deep-dive.md docs(D.5): action bar / inventory / paperdoll research drop 2026-06-16 21:04:57 +02:00
2026-06-16-ui-panels-synthesis.md docs(D.5): action bar / inventory / paperdoll research drop 2026-06-16 21:04:57 +02:00
2026-06-17-stateful-icon-RESOLVED.md docs(D.5.2): stateful item-icon spec + RESOLVED research 2026-06-17 18:12:45 +02:00
2026-06-17-stateful-icon-system-handoff.md docs(D.5.2): stateful icon-system handoff + roadmap (D.5.1 shipped, D.5.2/D.5.3 next) 2026-06-17 17:24:03 +02:00
2026-06-18-d53-bar-finish-and-inventory-handoff.md docs: handoff — finish the action bar (selected-object meter + shortcut drag) + start the inventory/paperdoll window 2026-06-18 21:29:04 +02:00
2026-06-18-item-object-model-handoff.md docs(D.5): sub-phase ledger + item-model cold-start prompt 2026-06-18 10:41:08 +02:00
2026-06-18-lighting-a7-fixABC-shipped-fixD-handoff.md docs(lighting): A7 Fix D investigation RESOLVED + implementation spec (#140) 2026-06-18 17:08:27 +02:00
2026-06-19-lighting-a7-fixD-round2-torch-reach-CHECKPOINT.md merge: bring main (UN-7, #140 filing, D.2b UI rows) into A7 Fix D round-2 branch 2026-06-20 09:29:53 +02:00
2026-06-20-indoor-lighting-done-next-portal-reuse-handoff.md docs: file #145 (portals work once/session) + session handoff (next: #145 then #144) 2026-06-20 18:31:47 +02:00
2026-06-20-indoor-lighting-regime-handoff.md docs(lighting): indoor lighting regime handoff — file #142 (windowed-interior regime) + #143 (portal dynamic light) 2026-06-20 12:17:59 +02:00
2026-06-20-indoor-torch-lantern-lighting-investigation.md fix(lighting): indoor interiors now lit — landblock-key bug + viewer light + weenie fixtures 2026-06-20 15:51:55 +02:00
2026-06-20-window-manager-inventory-handoff.md docs(handoff): window manager → inventory window → paperdoll (next D.2b arc) 2026-06-20 20:38:41 +02:00
2026-06-21-138-entity-redelivery-handoff.md docs(research): #138 handoff — RESOLVED banner + correct the re-hydrate source (not ClientObjectTable) 2026-06-21 08:09:36 +02:00
2026-06-21-145-cell-relative-physics-frame-handoff.md docs(#145): verified root cause + decision to port cell-relative physics frame (Option B) + handoff 2026-06-21 09:47:01 +02:00
2026-06-21-d2b-bcontroller-shipped-next-handoff.md docs(handoff): D.2b B-Controller shipped + visually confirmed; B-Wire next 2026-06-21 18:08:05 +02:00
2026-06-21-d2b-bgrid-shipped-bcontroller-next-handoff.md docs(handoff): D.2b A+B-Grid shipped, #145 fixed, B-Controller next 2026-06-21 07:52:40 +02:00
2026-06-21-d2b-inventory-finish-handoff.md docs(D.2b): inventory finish Stage 1 — handoff + divergence rows + ISSUES 2026-06-21 21:31:24 +02:00
2026-06-21-teleport-foundation-handoff.md docs(teleport): foundation-investigation handoff for a fresh-look session 2026-06-22 10:00:23 +02:00
2026-06-21-teleport-issues-handoff.md docs: handoff — fold in retail teleport-anim (TAS) flow + acdream gap analysis for the teleport-flow feature 2026-06-21 18:24:08 +02:00
2026-06-22-container-switching-handoff.md docs(D.2b): container-switching handoff + flag stale M1.5 banner 2026-06-22 13:17:55 +02:00
2026-06-22-paperdoll-handoff.md docs(D.2b): reconcile paperdoll docs to the corrected model (Slice 1 shipped) 2026-06-23 00:09:52 +02:00
2026-06-23-dense-town-fps-attribution-report.md docs(perf): dense-town FPS — final outcome (75->165) + ISSUES record 2026-06-24 00:13:32 +02:00
2026-06-23-dense-town-fps-deepdive-handoff.md docs: handoff — dense-town FPS deep-dive (push past 75fps) 2026-06-23 18:23:53 +02:00
2026-06-23-fps-distance-degrade-handoff.md docs: handoff — dense-town FPS = missing distance-degrade (port next) 2026-06-23 10:05:21 +02:00
2026-06-23-paperdoll-slice2-handoff.md docs(D.2b): Slice 2 handoff — paperdoll 3D doll viewport + the Slots toggle 2026-06-23 07:56:54 +02:00
2026-06-24-collision-inclusion-audit.md docs(physics): collision-inclusion audit + unified verbatim-collision design 2026-06-24 18:43:13 +02:00
2026-06-24-collision-object-detection-vs-retail-deepdive-handoff.md docs(research): handoff — collision-object-detection vs retail deep-dive ("1 fix for all collision") 2026-06-24 16:34:13 +02:00
2026-06-24-obstruction-ethereal-pseudocode.md fix(physics): Task 3 follow-up — obstruction_ethereal consume for Cylinder+Sphere shapes 2026-06-24 19:30:59 +02:00
2026-06-24-sphere-intersects-pseudocode.md feat(physics): Task 2 — true sphere collision primitive (CSphere::intersects_sphere) 2026-06-24 19:08:53 +02:00
2026-06-24-teleport-out-issues-handoff.md docs: handoff — two teleport-OUT issues (no-collision-after-death, char-missing) 2026-06-24 07:57:16 +02:00
2026-06-25-character-window-faithful-spec.md docs(studio): faithful character-window element spec (decomp-grounded) 2026-06-25 19:48:38 +02:00
2026-06-25-retail-ui-layout-dump.json feat(studio): dump LayoutSource — preview any retail window from the UI dump 2026-06-25 16:25:23 +02:00
2026-06-25-studio-dump-panel-sweep.md docs(studio): dump-panel render sweep — all 26 windows verified 2026-06-25 16:50:39 +02:00
2026-06-26-ace-vs-2013-motion-command-gap.md docs(L.2b/L.1b): movement wire-parity slice design + 2026-06-26 audits 2026-06-30 21:34:33 +02:00
2026-06-26-character-window-retail-reference.md docs: add 2026-06-26 character window retail reference screenshot notes 2026-06-26 10:32:47 +02:00
2026-06-26-mockup-stage-handoff.md Merge claude/hopeful-maxwell-214a12 — D.2b UI Studio + faithful importer + Character window 2026-06-26 12:33:51 +02:00
2026-06-26-movement-animation-retail-parity-audit.md docs(L.2b/L.1b): movement wire-parity slice design + 2026-06-26 audits 2026-06-30 21:34:33 +02:00
2026-07-01-d6-motion-interp-pseudocode.md feat(D6.2b): send retail-faithful raw forward_speed=1.0 on the wire 2026-07-02 10:36:46 +02:00
2026-07-02-inbound-motion-deviation-map.md feat(L.2g-S5): delete player pace-inference layer; close #39 (DEV-2) 2026-07-02 16:10:28 +02:00
2026-07-02-inbound-motion-verbatim-port-handoff.md docs: handoff for inbound animation+position verbatim retail port 2026-07-02 13:49:01 +02:00
2026-07-02-s2-inbound-funnel-pseudocode.md docs(L.2g-S2): verbatim inbound-funnel pseudocode + observer cdb trace script 2026-07-02 18:33:23 +02:00
2026-07-03-phase-r-session-handoff.md docs: file #160-#163 (remote run-pace, landing pose retest, glide adjudication, temp-diag strip) + handoff postscript 2 2026-07-03 15:14:57 +02:00
2026-07-03-r4-verify-session-handoff.md docs: R2-R4 visual pass PASSED (user-verified) - file #165 wall-swallow + #166 slope-landing sled; next entry R5 2026-07-03 17:59:45 +02:00
2026-07-03-r5-entry-handoff.md docs: R5 entry handoff - fresh session enters here (R2-R4 arc closed, function inventory + verification items + lessons) 2026-07-03 18:12:33 +02:00
2026-07-03-session-handoff.md docs: session handoff (R5-V1/V2 + #168/#169 fixes) + roadmap; entry for next session 2026-07-04 08:51:54 +02:00
2026-07-04-170-creature-run-handoff.md fix(#170): armed moveto always ticks UseTime — the SERVERVEL branch starved the chase 2026-07-04 21:59:59 +02:00
2026-07-04-170-pickup-prompt.md docs(#170): session handoff + pickup prompt for the "sustain the run" residual 2026-07-04 20:31:40 +02:00
2026-07-04-171-pickup-prompt.md docs(#171): file the group-melee interpenetration issue + R5-V3 handoff/pickup 2026-07-04 22:38:58 +02:00
2026-07-04-171-sticky-melee-handoff.md docs(#171): file the group-melee interpenetration issue + R5-V3 handoff/pickup 2026-07-04 22:38:58 +02:00
2026-07-04-r5v5-facade-pickup-prompt.md docs: R5 arc close-out — V5 facade shipped, arc DONE; M1.5 critical path next 2026-07-05 11:12:37 +02:00
2026-07-05-ccylsphere-collision-family-pseudocode.md fix #172: port the retail CCylSphere collision family (platform step-up) 2026-07-05 14:52:28 +02:00
2026-07-05-m15-dungeon-pickup-prompt.md docs: M1.5 dungeon-track pickup prompt for the next session 2026-07-05 14:02:35 +02:00
2026-07-05-mp0-baseline.md docs(pipeline): MP0 baseline captured - gate PASSED, alloc-triage amendment 2026-07-05 19:42:36 +02:00
2026-07-06-137-closeout-render-pair-pickup.md docs: session handoff — #137 corridor arc closed, #176/#177 render pair pickup 2026-07-05 20:13:19 +02:00
2026-07-06-137-corridor-phantom-pickup-prompt.md fix #137 (corridor phantom resolved): slide_sphere opposing branch returns Collided; the 'wall' was synthetic 2026-07-05 18:27:40 +02:00
2026-07-06-137-sliding-normal-lifecycle-audit.md fix #137 (corridor phantom resolved): slide_sphere opposing branch returns Collided; the 'wall' was synthetic 2026-07-05 18:27:40 +02:00
2026-07-06-176-177-handoff-A7-lighting.md docs: #176/#177 handoff — root-caused, folded into A7 dungeon lighting 2026-07-05 23:16:17 +02:00
2026-07-06-176-177-render-pair-investigation.md fix #176 #177: the camera-capped light snapshot evicted visible cells' torches — per-cell lighting popped at seams 2026-07-05 21:55:43 +02:00
2026-07-06-176-seam-floor-zfight-handoff.md fix #176: light pool tracked the camera via flood scoping - collect residents, anchor at player 2026-07-06 15:12:31 +02:00
2026-07-06-177-stairs-pickup-handoff.md docs(#177): mark stairs pickup-handoff SUPERSEDED (flood theory disproven) 2026-07-07 10:10:53 +02:00
2026-07-06-180-camera-sweep-strobe-handoff.md docs(#180): camera-sweep strobe handoff - evidence, retail anchors, autonomous visual-loop recipe, companion prompt 2026-07-06 16:29:57 +02:00
2026-07-06-a7-per-cell-lighting-pseudocode.md diag #176/#181: artifact CHARACTERIZED - static ~10x-hot magenta wash zebra-striping wall geometry; root = weenie lamps on the dynamic light curve (A7 fix #2); retail static curve Ghidra-verified (calc_point_light 0x0059c8b0) 2026-07-06 22:43:43 +02:00
2026-07-06-adjust-to-plane-pseudocode.md fix #180 (root): retail adjust_to_plane - PathClipped stops now resolve to the contact point, not a step boundary 2026-07-06 17:20:46 +02:00
2026-07-06-camera-sought-position-pseudocode.md fix #180: port retail's stateful camera sought-position - the sweep target converges onto the wall contact 2026-07-06 16:49:01 +02:00
2026-07-06-viewer-step-subdivision-pseudocode.md port #181: retail viewer step subdivision (calc_num_steps 0x0050a0b0) - radius-anchored steps + remainder final step + viewer-exempt small-offset abort 2026-07-06 22:30:37 +02:00
2026-07-07-184-slice2-unify-extract-handoff.md docs(#184): CLOSE — Slice 2 gate passed (players walk through, monsters collide) 2026-07-08 06:40:29 +02:00
2026-07-07-csphere-collision-family-pseudocode.md fix #182: port CSphere collision family — retail-faithful crowd wiggle (retires TS-45) 2026-07-07 11:25:56 +02:00
2026-07-07-remote-creature-deoverlap-handoff.md docs: remote-creature de-overlap — design spec + fresh-session handoff 2026-07-07 20:29:06 +02:00
2026-07-08-185-outdoor-stairs-phantom-handoff.md docs(#185): handoff for the outdoor-stairs phantom fix (synthetic sliding-normal, #137/TS-4 family) 2026-07-08 07:35:11 +02:00
2026-07-08-186-connector-grey-flap-handoff.md docs(#186): close — render InsideSide from dat PortalSide bit (fix 8257b9ba); retail trace overturned PICK + FLOOD-epsilon hypotheses 2026-07-08 15:07:46 +02:00
acclient_animation_map.md fix(anim): implement adjust_motion — TurnLeft/SideStepLeft play backward 2026-04-13 12:17:26 +02:00
acclient_animation_pseudocode.md research: full animation pseudocode from decompiled acclient.exe 2026-04-13 12:43:44 +02:00
acclient_architecture_map.md docs: comprehensive architecture plan for acdream 2026-04-13 14:23:50 +02:00
acclient_decompiled.c research: decompile acclient.exe terrain/physics via Ghidra headless 2026-04-12 23:18:27 +02:00
acclient_function_map.md docs(research): #9 sweep acclient_function_map.md against PDB symbols 2026-04-25 17:44:07 +02:00
acclient_indoor_transitions_pseudocode.md fix(phys): #106 — outdoor membership crosses landblock boundaries (LandDefs global-lcoord port) 2026-06-09 23:10:59 +02:00
transition_pseudocode.md docs(research): collision transition system pseudocode from decompiled + ACE 2026-04-13 23:41:13 +02:00