grokbot_ty
503449452c
deploy: pin M1 UAT to ubudual5060:10880
2026-09-14 15:03:47 +00:00
Ty
bb78e35ac3
docs: name crop as Calculate step — 3:4, 80% fill, transparent PNG
2026-09-14 14:16:41 +00:00
grokbot_ty
d86fc93ed6
feat(capture): ship Milestone 1 browser capture app
...
Why
Phone and PC need a single capture flow that ends at inventory PNG and
board-foot numbers with no backend, inference, or Woo create.
Scope
Add frontend/ Vite+Svelte capture UI with Resume, Add photo, Mask,
Length axis, and Measure. Mask runs in a worker with Auto/Green/Black
and a 2.0s sensitivity debounce. Measure computes scale, widths, sqft,
bdft, and a 3:4 alpha inventory PNG. Persist one device draft in
IndexedDB. Serve the static build from frontend/Dockerfile via nginx
(deploy/nginx-m1.conf). No FastAPI.
Verification
sudo docker build -f frontend/Dockerfile -t slabuploader-m1 .
sudo docker run -d --name slabuploader-m1 -p 0.0.0.0:18080:80 slabuploader-m1
curl http://127.0.0.1:18080/ returns 200
Playwright: synthetic green-sheet photo through Calculate shows sqft/bdft
2026-09-14 07:53:39 +00:00
Ty
3bae76cea3
docs: Calculate runs measure after length and thickness
2026-09-11 15:16:14 +00:00
Ty
74bd8b2863
docs: restore Milestone 1 user/app use case
2026-09-11 15:14:00 +00:00
Ty
92c4f81640
docs: remove structure check that pins the old doc set
2026-09-11 15:11:23 +00:00
Ty
566ea0675c
docs: mark leftover compose as pre-Milestone 1
2026-09-11 15:06:24 +00:00
Ty
7db28438ad
docs: strip full-factory release process from Milestone 1
2026-09-11 15:06:04 +00:00
Ty
d411352644
docs: strip host-specific deploy inventory
2026-09-11 15:06:02 +00:00
Ty
47abad22bc
docs: Milestone 1 deploy is a Docker image; host is runtime
2026-09-11 15:06:00 +00:00
Ty
0f0bd71f35
docs: system seams for client capture vs server Woo
2026-09-11 15:02:56 +00:00
Ty
daf03248c4
docs: runtime, one photo, empty mask, browsers
2026-09-11 15:02:47 +00:00
Ty
188905e778
docs: Milestone 1 states, display vs source pixels, mask controls
2026-09-11 14:53:33 +00:00
Ty
ea4931e53f
docs: state Milestone 1 has no inference URL
2026-09-11 14:43:58 +00:00
Ty
baf2f89b3e
docs: Milestone 1 is inference-free client code
2026-09-11 14:43:48 +00:00
Ty
9ca4b4520d
docs: CAPTURE.md is Milestone 1 only
2026-09-11 14:36:38 +00:00
Ty
53830dcb91
docs: PRD milestones with acceptance
2026-09-11 14:36:25 +00:00
Ty
9418cc2eb5
docs: agent context is Milestone 1
2026-09-11 14:36:16 +00:00
Ty
fb9a8c820c
docs: use milestone vocabulary in README
2026-09-11 14:36:12 +00:00
Ty
fd48105c99
docs: name device draft vs Woo draft in PRD
2026-09-11 14:33:19 +00:00
Ty
121ff7035e
docs: Milestone 1 ends at step 8; separate device draft from Woo draft
2026-09-11 14:33:13 +00:00
Ty
65ec1ca3d2
docs: device draft continue or start fresh
2026-09-11 14:30:58 +00:00
Ty
ff245529aa
docs: lock inventory PNG properties from Woo research
2026-09-11 14:20:51 +00:00
Ty
f08569894e
docs: PRD starting state is green or black sheet
2026-09-11 14:16:06 +00:00
Ty
82e9e652f8
docs: capture setup on green or black sheet
2026-09-11 14:15:57 +00:00
Ty
10eee46097
docs: PRODUCT.md as PRD with milestones
2026-09-11 14:14:17 +00:00
Ty
781bfd17ec
docs: AGENTS.md as invariants and current increment context
2026-09-11 14:14:12 +00:00
Ty
b4bff31d58
docs: map PRD, invariants, and current increment
2026-09-11 14:14:07 +00:00
Ty
f63f95a730
docs: state mask as background removal
2026-09-11 14:05:24 +00:00
Ty
18294f6ed8
docs: align Slice 1 with capture flow
2026-09-11 14:03:47 +00:00
Ty
b01527fb4f
docs: add capture user flow and rectangle length axis
2026-09-11 14:03:43 +00:00
Ty
fb50e6e7b4
docs: strip editorial language from CAPTURE.md
2026-09-11 14:01:29 +00:00
Ty
6f5ae7e724
docs: strip editorial language from PRODUCT.md
2026-09-11 14:01:24 +00:00
Ty
440fedc90f
docs: strip editorial language from AGENTS.md
2026-09-11 14:01:19 +00:00
Ty
b9028ec1bd
docs: strip editorial language from README
2026-09-11 14:01:13 +00:00
Ty
5bb9f9e7fb
docs: clarify archive vs main snapshot
2026-09-11 13:47:46 +00:00
Ty
627f0fd2c0
docs: remove live UAT-PRACTICE.md
2026-09-11 13:47:38 +00:00
Ty
cf635aa0b0
docs: remove live PROMPTS.md
2026-09-11 13:47:31 +00:00
Ty
1c64f96b54
docs: remove live Build-release-standard.md
2026-09-11 13:47:26 +00:00
Ty
a719fa9fc6
docs: remove live UX.md
2026-09-11 13:47:25 +00:00
Ty
bbaab9f2c7
docs: remove live TECH-SPEC-PIPELINE.md
2026-09-11 13:47:18 +00:00
Ty
813af72d98
docs: remove live OPENAPI.md
2026-09-11 13:47:16 +00:00
Ty
fb74b28404
docs: remove live DEPLOYMENT.md
2026-09-11 13:47:15 +00:00
Ty
bbaa759f5e
docs: remove live DATA-MODEL.md
2026-09-11 13:47:14 +00:00
Ty
5346fc8402
docs: remove live CONTENT-WOO.md
2026-09-11 13:47:12 +00:00
Ty
dd952441aa
docs: remove live IMPL-PLAN.md
2026-09-11 13:47:08 +00:00
Ty
3353f86f62
docs: remove live TEST-SPEC.md
2026-09-11 13:47:07 +00:00
Ty
f5b3f4ebe6
docs: remove live UX-DESIGN.md
2026-09-11 13:47:06 +00:00
Ty
b36e33e239
docs: remove live ARCHITECTURE.md (see archive + main 13bfa792)
2026-09-11 13:47:05 +00:00
Ty
6e2b9b3008
docs: archive index for pre-simplification specs
2026-09-11 13:46:40 +00:00