MOCKUP cleanrewrite.com · HomeFree scanQuoteTestsJobAudit packPolicy
Jobs / CR-0142

StockDesk 3.2 → web app

build agents working Compatible week 2 of ~4 €29,000 fixed · 30% paid 101 tests signed off by G. Ferri
✓ 01
Scan + VM
VM boots ✓ Oct 4
✓ 02
Observe
23 screens · 61 workflows
✓ 03
Specify
SPEC.md v2
✓ 04
Tests + review
you ✓ Oct 12 · lawyer ✓ Oct 13
● 05
Build
41/61 workflows
06
Prove + staff test
queued
Spec teamanswering oracle requests
CAN SEE
your VM: stockdesk.ova (Win 7, BDE 5.2)
12 snapshot clones, isolated
2 recorded staff sessions
sample database (anonymised)
Ghidra: Paradox reading code only
Ghidra headlessUI automationscreen recorderPDF capture
VM checked: boots, app opens, no network needed. Cloned for parallel runs.
Agents drove all 23 screens: 140 fields, 212 validation rules, 58 messages.
Paradox table layouts documented from the reader code only.
SPEC.md v2: 1,940 lines, 23 redrawn wireframes, 61 workflow scripts. Each fact tagged [observed] or [format].
Answered 214 oracle requests today, 3 questions.
Build teamiterating
CAN SEE
SPEC.md v2 · sha256 41ab…09cd
23 wireframes · 61 workflow scripts
StockDesk.exe
decompile, screenshots
coding agentsbrowser automationdiff harness
App laid out: articles, goods-in, orders, delivery notes, reports.
Paradox import: all 11 tables, row counts match.
Goods-in and orders: 41/61 workflows pass.
Delivery-note PDF: 2 mm off on page 2. Fixing.

The loop

change → replay workflows → diff data, files and PDFs → fix
Iterations
1,286
since build started
Per loop
38 s
build + replay 61 workflows
Oracle requests
612
answered in ~20 s, all logged
Last diff
bolla.pdf p2
y +2.1 mm
Workflow steps passing, by iteration
When the build agents need a case the spec doesn't cover, they send an input across the wall. The spec side runs it on the original and returns only the expected result. Each request is checked and logged, so the loop stays fast and the firewall holds.

Questions across the wall

every one is logged in the audit pack
Q-1
build
On Goods-in, does Tab go from Quantity to Price or to Supplier?
To Supplier, then Price. Spec §6.3 updated. [observed]
Oct 14 · 6 min
Q-2
build
Can stock go negative?
Yes, after a confirmation dialog: "Giacenza negativa. Continuare?" Workflow W-62 added. [observed]
Oct 14 · 11 min
Q-3
build
Two users edit the same article at once: who wins?
The last save wins and the other change is lost silently. Spec §9.1. [observed]
Oct 15 · 24 min
Answers are reviewed for code, decompiler names and screenshots before they cross. None were rejected.

Signed-off tests

41 / 61 workflow tests
41 pass3 fail17 not run