Sign-off log gains the design-system rebuild, the scan work, signing from mmd-fsn-01 and the Intune publish, then the three defects Ben found by looking at the running application and what was done about each. Backlog: PDF-07, PDF-08 and PDF-09 go green (built, run and looked at on the test machine at 800x600), PDF-17 and PDF-18 go green (signed, published), and PDF-14 goes amber with the reason stated plainly - the copier conversation and the dialog are proven, the page transfer has never met real hardware. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
3.4 KiB
MMD PDF — feature backlog
Status: 🟢 proven end-to-end on a real build with evidence · 🟡 in progress · ⚪ not started · ⛔ blocked. A green build or a passing unit test is not 🟢.
| ID | Feature | Ver | Owner | Status | Sign-off | PRD / Screen / Test |
|---|---|---|---|---|---|---|
| PDF-01 | Open and read a PDF | 1.7.5 | kua-agent | 🟢 | unsigned | PRD · SCREENS Main · TC-01 |
| PDF-02 | Change text already on the page | 1.7.5 | kua-agent | 🟢 | unsigned | PRD · SCREENS EditText · TC-02 |
| PDF-03 | The old text is removed, not covered | 0.1 | kua-agent | 🟢 | unsigned | PRD req.1 · SCREENS Save · TC-03 |
| PDF-04 | Save over the original, with confirmation | 1.7.5 | kua-agent | 🟢 | unsigned | SCREENS Save · TC-04 |
| PDF-05 | Runs with no admin rights, portable | 1.7.5 | kua-agent | 🟢 | unsigned | PRD req.4 · TC-05 |
| PDF-06 | Leaves the Windows default-PDF setting alone | 1.7.5 | kua-agent | 🟢 | unsigned | PRD "why" · TC-06 |
| PDF-07 | MMD name, icon and word-mark | 2026.8.1 | kua-agent | 🟢 | unsigned | SCREENS all · TC-07 |
| PDF-08 | MMD shell design system, light only, no theme picker | 2026.8.1 | kua-agent | 🟢 | unsigned | PRD req.3 · SCREENS · TC-08 |
| PDF-09 | Works at 800×600 | 2026.8.1 | kua-agent | 🟢 | unsigned | PRD req.2 · SCREENS Directions · TC-09 |
| PDF-10 | Fill and sign forms | 1.7.5 | — | ⚪ | unsigned | PRD in-scope · TC-10 |
| PDF-11 | Mark up: highlight, draw, shapes, stamps, images | 1.7.5 | — | ⚪ | unsigned | PRD in-scope · TC-11 |
| PDF-12 | Page work: merge, extract, delete, reorder, crop | 1.7.5 | — | ⚪ | unsigned | PRD in-scope · TC-12 |
| PDF-13 | Turn a scan into searchable text | 1.7.5 | — | ⚪ | unsigned | PRD in-scope · TC-13 |
| PDF-14 | Pull pages off a network copier | 2026.8.1 | kua-agent | 🟡 | unsigned | PRD in-scope · SCREENS Scan · TC-14 |
| PDF-15 | French interface | 1.7.5 | — | ⚪ | unsigned | PRD req.5 · TC-15 |
| PDF-16 | 1.7.5 | — | ⚪ | unsigned | PRD in-scope · TC-16 | |
| PDF-17 | Code signing under an MMD certificate | 2026.8.1 | kua-agent | 🟢 | unsigned | PRD open q. · TC-17 |
| PDF-18 | Deploy through Intune | 2026.8.1 | kua-agent | 🟢 | unsigned | PRD open q. · TC-18 |
| PDF-19 | Official square app mark for 16–24px | — | — | ⛔ | unsigned | PRD open q. |
Why PDF-14 is still 🟡
The copier conversation is written and the dialog is proven — it opens, it lists what it finds, and with nothing attached it says "No copier found on this machine" and refuses to pretend. The page transfer itself has never met real hardware, because the test machine has no scanner. That is the one thing left before it is green.
Why the ⛔
- PDF-08, PDF-09 — the design failed an independent review on 2026-08-27
(3 blockers, 5 major). Nothing may be built on it until it passes and Ben
signs it. Findings and the fix state are in
SIGNOFFS.md. - PDF-19 — no official small mark exists anywhere in MMD's artwork, and only Ben can authorise commissioning one. An agent must not draw it.
Evidence behind the 🟢 rows
All on mmd-win-test-01 (VM 203, hypervisor mmd-fsn-03, Falkenstein),
2026-08-27, driven by keyboard and mouse only through
/opt/mmd-wintest/wintest. Screenshots in design/shots/ are design mockups,
not this evidence; the run itself is recorded in Hindsight under tag
mmd-pdf + live-verified.