Add Engineering Review and Phase 1a Build Checklist docs (2026-04-16)#1
Add Engineering Review and Phase 1a Build Checklist docs (2026-04-16)#1
Conversation
There was a problem hiding this comment.
Pull request overview
Adds two execution-oriented planning documents to guide Phase 1a implementation of the Estate‑Sale App MVP (eBay-first), focusing on risk mitigation, operational guardrails, and a dependency-ordered build checklist.
Changes:
- Added an engineering review of the revised MVP PRD with risks, mitigations, and recommended architecture/state-machine practices.
- Added a dependency-ordered Phase 1a build checklist (E0–E7) with stories and acceptance criteria, plus DoD and explicit out-of-scope.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| docs/mvp-prd-engineering-review-2026-04-16.md | Documents execution risks/mitigations and proposes event/state-machine and operational guardrails for an eBay-first MVP. |
| docs/phase-1a-build-checklist-2026-04-16.md | Provides a dependency-ordered Phase 1a implementation checklist with epics/stories/ACs, DoD, and scope boundaries. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| ## Top Risks and Required Mitigations | ||
|
|
||
| ## 1) CV + Listing generation scope is too wide for MVP | ||
| **Risk:** Open-vocabulary detection + OCR + embedding retrieval + transcript alignment + quality scoring in one MVP stream is likely schedule risk. |
There was a problem hiding this comment.
The document outline uses the same heading level for the parent section ("Top Risks and Required Mitigations") and each numbered risk ("1)", "2)", etc.), which makes the section hierarchy flat and harder to navigate/render in TOCs. Consider demoting the numbered risk headings (and similar A/B/C/D subsections later) to a lower heading level so they appear nested under their parent sections.
| - [ ] 99%+ publish success in staging test window. | ||
| - [ ] 99%+ tracking upload success in staging test window. | ||
| - [ ] Zero duplicate-sell incidents in replay/load tests. |
There was a problem hiding this comment.
The acceptance criteria reference a "staging test window" but don’t define what qualifies as the window (duration, sample size, or test plan). Without that, the 99%+ thresholds aren’t directly verifiable. Consider specifying the window definition here or linking to a runbook section that defines how these metrics are measured in staging.
| - [ ] 99%+ publish success in staging test window. | |
| - [ ] 99%+ tracking upload success in staging test window. | |
| - [ ] Zero duplicate-sell incidents in replay/load tests. | |
| - [ ] Staging test window is defined as one completed execution of the sandbox-to-staging eBay + shipping end-to-end runbook in staging, covering at least 100 publish attempts and 100 tracking upload attempts across representative Phase 1a categories. | |
| - [ ] 99%+ publish success during the defined staging test window. | |
| - [ ] 99%+ tracking upload success during the defined staging test window. | |
| - [ ] Zero duplicate-sell incidents during replay/load tests executed from the same runbook/test plan, with evidence links attached to the release checklist. |
| - 100% audit trail coverage for label purchase + cost snapshots. | ||
|
|
||
| 3. **User efficiency** | ||
| - Median draft review time per item under target. |
There was a problem hiding this comment.
This exit criterion is not actionable as written because it references a "target" that isn’t defined in this doc (or linked). To make the checklist self-contained and objectively testable, consider adding the numeric target (or a reference to where it’s defined) for median draft review time.
| - Median draft review time per item under target. | |
| - Median draft review time per item under 90 seconds/item. |
Motivation
Description
docs/mvp-prd-engineering-review-2026-04-16.mdcontaining the executive summary, top risks and mitigations (confidence bands, evented state machine, policy/versioning, shipping margin controls), event model, state-machine contract test recommendations, and a two-week next-steps plan.docs/phase-1a-build-checklist-2026-04-16.mdcontaining the Phase 1a scope (photo-first capture, eBay publish, labels, tracking, basic returns), dependency-ordered epicsE0–E7with stories and acceptance criteria, definition of done, and explicit out-of-scope items.Testing
E0.1/E0.2) and those automated checks will be enforced on subsequent implementation PRs.Codex Task