Commit graph

  • df315a9654 docs(cdb): A6.P1 — README for the cdb probe + runner Erik 2026-05-21 18:44:42 +02:00
  • 1c640ebefa feat(cdb): A6.P1 — PowerShell runner for a6-probe.cdb Erik 2026-05-21 18:43:34 +02:00
  • 7bb799b02c feat(cdb): A6.P1 — 7-BP probe script for retail BSP collision response Erik 2026-05-21 18:41:29 +02:00
  • e1f7efe214 docs(CLAUDE): A6.P1 — document ACDREAM_PROBE_PUSH_BACK env var Erik 2026-05-21 18:39:42 +02:00
  • dd95c10162 feat(ui): A6.P1 — add ProbePushBack mirror to DebugVM Erik 2026-05-21 18:38:51 +02:00
  • 642734dcd0 feat(physics): A6.P1 — instrument CheckOtherCells with [push-back-cell] Erik 2026-05-21 18:38:03 +02:00
  • 66ee757926 feat(physics): A6.P1 — add LogPushBackCellTransit helper Erik 2026-05-21 18:36:42 +02:00
  • 35631d1ec0 feat(physics): A6.P1 — instrument FindCollisions with [push-back-disp] Erik 2026-05-21 18:34:55 +02:00
  • 2d1f27d647 feat(physics): A6.P1 — add LogPushBackDispatch helper Erik 2026-05-21 18:32:37 +02:00
  • eb8a3186e7 feat(physics): A6.P1 — instrument AdjustSphereToPlane with [push-back] Erik 2026-05-21 18:30:46 +02:00
  • 3a173b9616 feat(physics): A6.P1 — add LogPushBackAdjust helper Erik 2026-05-21 18:28:20 +02:00
  • ad6c89de33 fix(physics): A6.P1 — drop unresolvable <see cref> to private method Erik 2026-05-21 18:27:00 +02:00
  • ace9e62213 feat(physics): A6.P1 — add ProbePushBackEnabled toggle Erik 2026-05-21 18:24:22 +02:00
  • 0bdd5c7fca docs(plan): Phase A6.P1 — cdb probe spike implementation plan Erik 2026-05-21 18:07:37 +02:00
  • f9214433c3 docs(spec): Phase A6 — Indoor physics fidelity (cdb-driven) — design Erik 2026-05-21 17:57:48 +02:00
  • 2256006cb7 ship(O): Phase O — DatPath Unification — SHIPPED Erik 2026-05-21 17:41:15 +02:00
  • 57ee19968c fix(O-T7): actually delete SplitFormulaDivergenceTest (drop workaround) Erik 2026-05-21 17:30:30 +02:00
  • 3e6f6ec858 chore(O-T7): code-review housekeeping after WB extraction Erik 2026-05-21 17:29:06 +02:00
  • dc722e70bd feat(O-T7): drop WB project references; complete extraction Erik 2026-05-21 17:17:33 +02:00
  • a9ccc5acf5 fix(O-T4): thread-safety lock in DatDatabaseWrapper + drop unused using Erik 2026-05-21 17:01:43 +02:00
  • c0326523ac fix(O-T4): address spec-review findings — InstanceData + using cleanups Erik 2026-05-21 16:50:05 +02:00
  • d16d8cd4e5 feat(O-T4): extract ObjectMeshManager + mesh pipeline closure into AcDream.App.Rendering.Wb Erik 2026-05-21 16:37:55 +02:00
  • 4cc38805b5 feat(O-T3): extract GL infrastructure to AcDream.App Erik 2026-05-21 16:00:31 +02:00
  • 16bc10c99d feat(O-T2): extract pure stateless helpers to AcDream.Core.Rendering.Wb Erik 2026-05-21 15:13:26 +02:00
  • 8c073e0c4c chore(O-T1): create Core/Rendering/Wb directory + NOTICE.md attribution Erik 2026-05-21 14:59:56 +02:00
  • ff4164247a plan(O): Phase O implementation plan + spec layer-placement fix Erik 2026-05-21 14:49:19 +02:00
  • b9c111b80d docs(O): O-T1 audit shipped + Phase O spec amended Erik 2026-05-21 14:35:38 +02:00
  • e702dec7a3 docs(O-T1): session handoff prompt for Phase O Task 1 (WB usage audit) Erik 2026-05-21 14:01:06 +02:00
  • 0d85fe1f10 plan(O): Phase O — DatPath Unification — filed + active (pre-empts M1.5) Erik 2026-05-21 13:59:33 +02:00
  • f02bd1fb4d docs(handoff): M1.5 kickoff — pickup prompt + workaround inventory Erik 2026-05-21 11:12:46 +02:00
  • 6d18d879a2 docs(milestones): promote indoor work to M1.5 — primary focus Erik 2026-05-21 10:32:24 +02:00
  • 23ab17362a fix(physics): #92 — seed resolver with server cell id at player-mode entry Erik 2026-05-21 09:17:37 +02:00
  • 7ac8f544a7 fix(physics): #89 — sphere-overlap in CheckBuildingTransit closes login-inside-inn classification race Erik 2026-05-21 09:12:30 +02:00
  • c0d84057cb fix(physics): #91 — query indoor cell shadows in FindObjCollisions Erik 2026-05-21 09:03:51 +02:00
  • 4ca35966f8 fix(physics): #90 — sphere-overlap cell stickiness at doorway threshold Erik 2026-05-20 20:30:36 +02:00
  • 1534990102 docs(roadmap): A4 shipped + #90 cell-tracking ping-pong filed Erik 2026-05-20 20:10:29 +02:00
  • 691493e579 Reapply "feat(physics): A4 — wire CheckOtherCells into FindEnvCollisions" Erik 2026-05-20 20:06:14 +02:00
  • 3add110449 Revert "feat(physics): A4 — wire CheckOtherCells into FindEnvCollisions" Erik 2026-05-20 18:50:26 +02:00
  • 967d065141 feat(physics): A4 — wire CheckOtherCells into FindEnvCollisions Erik 2026-05-20 16:23:00 +02:00
  • 493c5e5ff6 feat(physics): A4 — Transition.CheckOtherCells + ApplyOtherCellResult Erik 2026-05-20 16:14:05 +02:00
  • e6369e266f feat(physics): A4 — CellTransit.FindCellSet overload exposes candidate set Erik 2026-05-20 16:11:31 +02:00
  • a8a0366eb1 docs(plan): Phase A4 — multi-cell BSP implementation plan Erik 2026-05-20 15:59:54 +02:00
  • b100d54829 docs(spec): Phase A4 — multi-cell BSP iteration design Erik 2026-05-20 15:50:03 +02:00
  • fd9daddb37 docs(handoff): strategic pickup prompt for all 6 open items Erik 2026-05-20 15:10:23 +02:00
  • f80b53763f docs(handoff): update pickup prompt to point at main + fresh worktree Erik 2026-05-20 15:05:07 +02:00
  • 56d2b5e4a1 docs(physics): handoff for 2026-05-21 collision-fix session Erik 2026-05-20 14:42:47 +02:00
  • 4679134d66 fix(physics): fall through to outdoor cell when indoor BSP doesn't contain player (A1.7) Erik 2026-05-20 14:25:20 +02:00
  • 700abad94c fix(physics): skip Setup CylSphere/Sphere shadows for landblock stabs (A1.6) Erik 2026-05-20 12:00:47 +02:00
  • 4d3bf6fe37 fix(physics): scope interior cell shadows to ParentCellId (Phase A1.5) Erik 2026-05-20 11:54:29 +02:00
  • 5f2b545979 fix(physics): skip mesh-AABB-fallback cylinder for landblock stabs Erik 2026-05-20 11:42:13 +02:00
  • bb1e919ef2 docs(physics): spec + plan + findings for ISSUES #83 walk-miss probe spike Erik 2026-05-20 11:00:11 +02:00
  • a2e7a87c25 feat(physics): [walk-miss] + [floor-polys] diagnostic emissions Erik 2026-05-20 10:38:53 +02:00
  • 31da57c94c feat(physics): WalkMissDiagnostic aggregator for ISSUES #83 probe spike Erik 2026-05-20 10:31:39 +02:00
  • 27c728484d feat(physics): ProbeWalkMissEnabled flag for ISSUES #83 H-disambiguation Erik 2026-05-20 10:23:00 +02:00
  • d258334573 docs(handoff): pickup prompt for indoor walking doorway investigation Erik 2026-05-20 09:55:47 +02:00
  • 35c266a800 docs(handoff): indoor walking Bug A wrong-scope handoff Erik 2026-05-20 09:38:13 +02:00
  • 0a7ce8fd58 Revert "fix(physics): remove per-frame indoor walkable-plane synthesis" Erik 2026-05-20 09:17:24 +02:00
  • 9f874f4650 fix(physics): remove per-frame indoor walkable-plane synthesis Erik 2026-05-20 09:11:04 +02:00
  • 686f27f227 docs(plan): remove per-frame indoor walkable-plane synthesis (Bug A) Erik 2026-05-20 08:53:58 +02:00
  • 3bec18f0e4 docs(spec): remove per-frame indoor walkable-plane synthesis (Bug A) Erik 2026-05-20 08:32:17 +02:00
  • de8ffde4ca fix(physics): pass cell world-transform to indoor BSP collision Erik 2026-05-20 08:00:16 +02:00
  • 39d4e6512b test(physics): BSPQuery.FindCollisions writes world-space plane with translated origin Erik 2026-05-20 07:58:37 +02:00
  • 56816fcbe4 docs(plan): indoor BSP world-origin fix implementation plan Erik 2026-05-20 07:45:24 +02:00
  • 865634f450 docs(spec): indoor BSP world-origin / world-rotation fix (Bug B) Erik 2026-05-20 07:38:27 +02:00
  • 66de00d09a feat(physics): [cp-write] probe for ContactPlane retention spike Erik 2026-05-20 07:22:55 +02:00
  • 7034be9294 docs(handoff): ContactPlane retention investigation pickup prompt Erik 2026-05-20 07:06:11 +02:00
  • c6b3fd6ebf docs: indoor walkable-plane BSP port partial-ship handoff Erik 2026-05-20 07:03:14 +02:00
  • f845b2241a feat(physics): add [indoor-walkable] probe line Erik 2026-05-19 22:02:06 +02:00
  • 7c516edd7b fix(physics): document adjustedCenter discard + restore wall-poly test Erik 2026-05-19 21:58:53 +02:00
  • 91b29d1a89 fix(physics): route indoor walkable-plane synthesis through retail BSP walker Erik 2026-05-19 21:47:49 +02:00
  • 86ecdf9ee1 fix(physics): tighten FindWalkableSphere test assertions + header Erik 2026-05-19 21:41:13 +02:00
  • 7f55e14cd7 feat(physics): add BSPQuery.FindWalkableSphere wrapper Erik 2026-05-19 21:33:27 +02:00
  • ff548b962c refactor(physics): expose hitPolyId from FindWalkableInternal Erik 2026-05-19 21:22:40 +02:00
  • e62d076f33 docs(plan): indoor walkable-plane BSP port — implementation plan Erik 2026-05-19 21:18:11 +02:00
  • 165f67add4 docs(spec): indoor walkable-plane BSP port — design Erik 2026-05-19 21:08:49 +02:00
  • d942ff73c0 docs(handoff): retarget pickup prompt — indoor/collision/physics/dungeons only Erik 2026-05-19 19:52:17 +02:00
  • a5d6bb3536 docs(handoff): indoor walking Phase 2 pickup prompt for fresh session Erik 2026-05-19 19:35:47 +02:00
  • 1af49b710e Merge branch 'claude/competent-robinson-dec1f4' — Indoor walking Phase 1 + Phase 2 Erik 2026-05-19 19:34:13 +02:00
  • a9c74d153a docs(phase): Indoor walking Phase 2 — Portal-based cell tracking shipped Erik 2026-05-19 19:31:22 +02:00
  • eb0f772f0f fix(physics): Phase 2 — synthesize indoor walkable plane from cell floor Erik 2026-05-19 19:13:13 +02:00
  • 3ffe1e44f6 fix(physics): Phase 2 — pass foot-sphere center to ResolveCellId Erik 2026-05-19 18:54:10 +02:00
  • 702b30a63e refactor(physics): Phase 2 — code-review polish on BuildingPhysics commit Erik 2026-05-19 18:01:44 +02:00
  • 069534a372 feat(physics): Phase 2 — BuildingPhysics + CheckBuildingTransit Erik 2026-05-19 17:34:38 +02:00
  • aad697602e feat(physics): Phase 2 — port CellTransit + wire into ResolveCellId Erik 2026-05-19 17:14:04 +02:00
  • 1969c55823 feat(physics): Phase 2 — wire CellBSP + Portals into CellPhysics Erik 2026-05-19 16:52:20 +02:00
  • b282c69f28 docs(plan): Indoor portal-based cell tracking implementation plan Erik 2026-05-19 16:40:03 +02:00
  • 48f0b26f62 docs(spec): Indoor portal-based cell tracking design Erik 2026-05-19 16:32:21 +02:00
  • f0900ebe12 docs(phase): Cluster A — partial ship + handoff Erik 2026-05-19 16:12:24 +02:00
  • 1f11ba9b38 feat(diag): Cluster A — extend [cell-cache] with AABB + bsphere + recursive poly count Erik 2026-05-19 16:04:45 +02:00
  • fda6af7ad0 diag: add ACDREAM_PROBE_CELL_CACHE to explain indoor BSP poly=n/a Erik 2026-05-19 15:47:59 +02:00
  • c19d6fb321 fix(physics): Cluster A #84 + #85 — indoor cell tracking Erik 2026-05-19 15:20:36 +02:00
  • 4e308d567a test(picker): Cluster A #86 — screen-rect cell-occlusion tests Erik 2026-05-19 14:56:51 +02:00
  • 3764867566 fix(picker): Cluster A #86 — cell-BSP ray occlusion in WorldPicker Erik 2026-05-19 14:41:56 +02:00
  • eeb45e16e3 docs: file #87 — retire WB fork band-aid via geom-only API Erik 2026-05-19 14:31:14 +02:00
  • 27d7de11d8 feat(physics): Cluster A — indoor BSP collision probe Erik 2026-05-19 14:24:07 +02:00
  • 18a2e28875 docs(plan): Indoor walking Phase 1 — BSP cluster implementation plan Erik 2026-05-19 14:15:50 +02:00
  • 59a4e3f6cf docs(spec): Indoor walking Phase 1 — BSP cluster design Erik 2026-05-19 14:07:01 +02:00
  • b04ad448fa docs(handoff): indoor follow-up brief + fresh-session kickoff prompt Erik 2026-05-19 13:36:18 +02:00
  • 3bf30d2c2b Merge branch 'claude/flamboyant-williams-ef9a41' — indoor cell rendering Phase 1 + Phase 2 Erik 2026-05-19 13:32:17 +02:00
  • 2e422418ec chore(submodule): advance WB to acdream-fix-floor-rendering Erik 2026-05-19 13:23:19 +02:00