*** BEST VIEWED WITH CURIOSITY ENABLED ***
Delivery plan
Roadmap and quality gates
Phased implementation plan with beta definition of done, operational risks, and launch quality gates.
Implementation roadmap
Build in phases so each layer can be validated.
| Phase | Build | OpenClaw work | Exit criteria |
|---|---|---|---|
| 0 — Rulebook | PSA/CGC/BGS profiles and SJC/SGC placeholder | Create rules skill and JSON validator | Rules load in tests with effective dates and source notes |
| 1 — Local worker MVP | Quality, contour, homography, manual handles, ratio math | Create vision skill and command wrapper | Clean golden-set images measure within ±1–2% |
| 2 — PulseLine prototype | Photo-in, report-out chat workflow | Create intake and report skills | Discord photo returns result or retake guidance consistently |
| 3 — TCGMarketPulse integration | API job records, artifact links, card-detail panel | Add config and integration wrapper | Analysis attaches to a card/collection record |
| 4 — Layout intelligence | Classifier and segmentation-assisted boundary detection | Add model profile config and eval reports | Manual adjustment rate drops on modern and full-art cards |
| 5 — Calibration loop | Returned grade capture and model/rules evaluation | Create admin skill and scheduled eval summary | Accuracy tracked by card type, grader, and confidence band |
Definition of done for beta
- Front/back image analysis works from OpenClaw and product upload.
- Every result has overlay, confidence, uncertainty, and warnings.
- Low-quality images do not produce confident grading language.
- Rules engine supports axis-specific BGS logic.
- Manual corrections are stored for model improvement.
Risks to resolve before production
- Exact SJC grader identity and standards.
- Full-art and borderless measurement semantics.
- Retention policy for user-submitted card images.
- Whether slabbed/toploader images are supported at launch.
- How returned grades are linked back to analysis records.