Repository navigation
Record verified Haussmann placement release - #120
Conversation
Mark William’s Haussmann tabletop placement Kanban card complete and move its work log to Done after PR #119 merged and the paired production deployment was verified. Preserve the local geometry/browser acceptance, postmerge suite results, Vercel deployment IDs, stable source identity, and the isolated production guest support roundtrip. This changes only task records. The hosted review was cancelled before saving, preserving the existing cart; unreviewed model tops and a fresh physical microphone replay remain outside this completed regression. No runtime source or configuration changes.
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 8cfa28e093
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
|
||
| ## Done | ||
|
|
||
| - **Restore reviewed tabletop placement and purchase review in Haussmann** — William. [PR #119](https://github.com/LeeSinLiang/hackmit2026/pull/119) passed backend, frontend and security CI; merged at `317fa20` and [issue #118](https://github.com/LeeSinLiang/hackmit2026/issues/118) closed. Changed `frontend/src/catalogue/SplatCatalogueLayer.tsx`, `frontend/src/scene/playcanvas/interaction.ts`, `frontend/src/shopping/shopping.css`, `shared/placement-profiles.json`, backend acceptance tests, board and this TODO. The catalogue now chooses reviewed support surfaces and restores the item/provider/quantity/price cart review. Fifteen packaged table/desk tops have GLB triangle and hash proof; other models remain unsupported until reviewed. Local Haussmann saved a desk, lamp and agent-placed keyboard, then a catalogue dining table with lamp; attachments had Y75 and Y72.4 and survived reload. Screenshots `.scratch/haussmann-regressions/local-agent-desk-lamp-keyboard.png` and `local-reloaded-two-tabletops.png`. Fresh merged-main setup passed; backend `Ran 395 tests in 12.086s / OK (skipped=5)`, frontend `216+26` pass, board `6` pass, Vercel-mode build `2.68s`. Production API `dpl_AoJdNdQ3jcF3oQ5X991uMC2MLqMT` and frontend `dpl_woLDXq4Z1Y29UeLJzzAbZMSoWoa1` are Ready; direct and rewritten health plus browser DOM report source identity `2a9e4e898c5be24134cd476791afffb37126001adbae3583c46f4ac7e92cffcd`. Public Haussmann loaded and opened the new review card; cancelled before save, leaving pre-existing Cart (1) intact (`.scratch/haussmann-regressions/public-new-review.png`). An independent production guest saved table `abo-B075YQXRJM` with a lamp attached to `top` at Y72.4 and reloaded revision 1. Local test services and temporary credentials were removed. Physical microphone capture was not repeated; its transcript uses the tested in-app `run(text)` path. |
There was a problem hiding this comment.
Name every verification command and quote its result
The new completion record summarizes the backend, frontend, board, and build checks as passing (for example, 216+26 pass and board 6 pass) without naming the commands or quoting their actual output lines. Because this entry closes the Kanban task and serves as release evidence, future agents cannot determine exactly which suites and build mode were run; record each command with its corresponding output as required.
AGENTS.md reference: AGENTS.md:L70-L71
Useful? React with 👍 / 👎.
Release record
Mark the Haussmann tabletop placement and cart review card done after PR #119 merged, postmerge tests passed, and the paired Vercel production release was verified.
API
dpl_AoJdNdQ3jcF3oQ5X991uMC2MLqMTand frontenddpl_woLDXq4Z1Y29UeLJzzAbZMSoWoa1are Ready. Direct and rewritten health plus the browser DOM match source identity2a9e4e898c5be24134cd476791afffb37126001adbae3583c46f4ac7e92cffcd. The public Haussmann review card appeared and was cancelled without changing the existing cart. An independent guest persisted a supported lamp on the packaged dining table at Y72.4 cm.Fresh merged-main checks: backend 395 pass (5 skipped), frontend 216+26 pass, board 6 pass, production-mode build pass. This PR changes only William's TODO and the Kanban card.