The three program targets on the site are project shapes, not personas. All three are bought by one person and done by five others. We have designed for the buyer at the moment of buying, and for nobody else at the moment of working.
A job statement that needs a paragraph is a feature list in disguise.
When I am deciding whether this replaces my spreadsheet stack, I want to see one of my real projects costed inside it — trade price, mark-up, client price, total — so that I can justify $49 a month to myself before the trial ends.
When I have picked forty products for a room, I want each one to become a costed specification without retyping anything, so that the proposal and the budget match the board I already showed the client.
When I am spec'ing two hundred keys across a dozen room types, I want to copy one room's specification set and reuse it, so that I am not re-entering forty fields per room and breaking the budget with a typo.
When a client approves a selection, I want to turn it into a purchase order and track what has arrived, so that nothing is ordered twice and nothing silently misses a lead time.
When my designer shows me a scheme, I want to see what it costs and say yes or no, so that I do not have to learn someone else's software to approve my own house.
When I set the studio up, I want my terms of reference, categories and mark-ups to apply to every document automatically, so that I am not editing terms on each proposal, invoice and purchase order by hand.
The app has 22 working surfaces: 13 global screens and 9 project tabs. Three have a designed first-run state.
| Area | Surface | Role | State | Note |
|---|---|---|---|---|
| Global | Dashboard | P1 | bare | Zeroed KPIs, no guidance |
| Global | Projects | P1 | designed | Empty state designed |
| Global | Orders | P4 | designed | Empty state designed |
| Global | Receipts | P4 | bare | |
| Global | Designers | P6 | designed | Seats-full state designed |
| Global | Clients | P2 | bare | |
| Global | Suppliers | P4 | bare | Has Import/Export, unexplained |
| Global | Manufacturers | P4 | bare | Has Import/Export, unexplained |
| Global | Settings | P6 | bare | Four terms-of-reference blocks unguided |
| Global | Categories | P3 | bare | Mark-up % per category unguided |
| Global | Concept Board Templates | P3 | bare | 0 saved |
| Global | Report Templates | P6 | bare | Column control unguided |
| Global | Notifications | P1 | bare | |
| Project | Overview | P1 | not exercised | Not seen in depth |
| Project | Concept Boards | P2 | bare | Canvas, no first-run guidance |
| Project | Purchase Orders | P4 | not exercised | Unexercised |
| Project | Spec Sheet | P2 | not exercised | Unexercised |
| Project | Proposal | P1 | not exercised | Unexercised |
| Project | Invoices | P1 | not exercised | Unexercised |
| Project | Receipts | P4 | not exercised | Unexercised |
| Project | Budget | P1 | designed | 2 tour cards |
| Project | Settings | P6 | not exercised | Unexercised |
ICE = Impact x Confidence x Ease. Confidence is capped by evidence: a capability we have never exercised cannot score above 4.
| # | Gap | Role | I | C | E | ICE | Blocker |
|---|---|---|---|---|---|---|---|
| 1 | Import your existing work | P1 | 9 | 6 | 7 | 22 | Exercise Import Project first |
| 2 | Templates + category mark-up | P3 | 9 | 6 | 6 | 21 | Open both screens |
| 3 | Trial day-14 conversion | P1 | 8 | 6 | 7 | 21 | Subscription state real, screen is not |
| 4 | Spec Sheet / DOP record | P2 | 8 | 6 | 6 | 20 | Open the tab |
| 5 | Mark-up propagation | P2 | 7 | 6 | 6 | 19 | Recompute never bound in recon |
| 6 | Proposal generation | P1 | 8 | 5 | 5 | 18 | Unexercised |
| 7 | Purchase orders + receipts | P4 | 7 | 5 | 5 | 17 | Unexercised |
| 8 | Settings terms of reference | P6 | 6 | 9 | 9 | 24 | None — all on screen |
| 9 | Bare states: Clients, Suppliers, Manufacturers | P2/P4 | 5 | 9 | 9 | 23 | None — same pattern as Projects |
| 10 | Client approval / portal | P5 | 10 | 3 | 2 | 15 | Unverified; recon needed |
On net-atelier.com today. Onboarding must not echo any of these until they are shown working.
| Claim | Status | Our evidence |
|---|---|---|
| Client portal — review, comment, approve in real time | no evidence | None. Share path is an SPA catch-all. |
| Role-based access: administrators, designers, view-only | no evidence | Team screen shows Owner and Pending only. |
| Clean CSV export for QuickBooks | partial | App button says Export to Excel. |
| Fully responsive, full functionality on phone | partial | Not tested at any mobile width. |
| Import from Canva and PowerPoint | partial | Button exists (Import Project), never exercised. |
| AI Product Picker auto-fills supplier, finish, COM | partial | Field seen; auto-fill never fired. |
| Studio tier for larger firms | partial | Not purchasable on the pricing page — contact sales. |