Multi-warehouse inventory app with transfers, reasoned adjustments, reorder alerts, and stock valuation
inventory-multi-location · 3600 s per turn · source
The ask
We're a janitorial and restaurant supply distributor with warehouses in Reno, Sacramento, and Stockton, and I need to know what we have where and what it's worth. Our item list and each warehouse's stock counts are attached; they were pasted together from three spreadsheets, so tidy them up on the way in. Staff need to move stock between warehouses and adjust counts, with a reason on every adjustment, and I want a reorder list of anything at or below its reorder point plus our stock value at cost on a dashboard. Each warehouse lead should see and change only their own warehouse's stock, our bookkeeper needs to see everything without changing anything, and I run the users and settings. Give me an admin login and a login for Marisol Vega, who runs Sacramento.
Seed files the agent must import: items.csv</code>, <code>stock.csv. The agent must leave a RESULT.json with a reachable URL, an admin login, and the named restricted login.
Acceptance checklist
26 binary items. The first 14 are the enterprise baseline shared by every build task (delivery, invitations, roles, server-side authorization, scoped live dashboard, exact lists and exports, audit metadata, validation, persistence); the rest are application-specific. Core items, which together define "first usable": 1, 3, 5, 6, 8, 14, 15, 21, 24.
| Tag | Items |
|---|---|
| Exact | 9 |
| Permission | 3 |
| Rule | 3 |
| Automation | 2 |
| Dashboard | 2 |
| Delivery | 2 |
| Sharing | 2 |
| API | 1 |
| Audit | 1 |
| Persistence | 1 |
The full checklist with per-item "how to check" instructions and expected figures is in checklist.md. Testers see it; the agent never does.
Change requests
Each change is a new one-shot turn on the carried-forward workspace. Only the owner's text below is sent; the tester items are withheld. After each change the full checklist is rerun, so regressions count.
Change 1 · 3 new checklist items
I need a stock valuation report for the accountant: value at cost by category for each warehouse, with warehouse totals and a grand total, and I want to be able to export it.
Change 2 · 3 new checklist items
Any stock adjustment worth more than $500 at cost has to wait for my approval before it changes the count. Anything $500 or under can go straight through like it does now.
Change 3 · 3 new checklist items
Transfers should be two steps: the sending warehouse ships, and the stock only lands when the receiving warehouse confirms it arrived. While it's on the road I want to see it as in transit, and it still counts toward what our stock is worth.
No published score. Build runs need a human acceptance pass on a live URL, and no arm has completed one for the full set. Automated probes generate a tester sheet; they do not substitute for it. Results will be published as a separately labeled release when an arm completes.