Skip to content

Commit c0e376d

Browse files
docs: sync SKILLS status + ROADMAP after the v0.9.0 P3 wave
- SKILLS.md status table: add the shipped P3 capabilities (multi-template blend, compare-profiles, the role-first authoring surface, the local-corpus fidelity benchmark); the Word toc row now notes the Word-faithful refreshed cache (bookmarks, per-level styles, PAGEREF, no surviving demo entries). - ROADMAP.md section 3: SHIPPED banner for the refine verb (the design text stays as the record), matching the section 1/2 banners. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 447b021 commit c0e376d

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

documentation/ROADMAP.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,12 @@ and confidence; they stay advisory until a threshold or an explicit accept
197197

198198
## 3. Interactive profile refinement from user feedback (human-in-the-loop)
199199

200+
> **Status: SHIPPED (the `refine` verb).** End-of-generation user feedback (text
201+
> or a screenshot) becomes a validated comprehension delta through the same
202+
> fail-closed, shell-frozen sink, improving FUTURE generations only. The
203+
> ask-at-the-end agent guidance lives in each `SKILL.md`; the design below is the
204+
> full record.
205+
200206
### Problem
201207
The Brand Profile only ever learns from what the engine can *measure*. After a
202208
generation, the engine cannot tell whether a heading that **should** be the brand

documentation/SKILLS.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ the engine and are catching up.
5050
| `brand-xlsx`: named-region fills, formula-preserving, native charts | ✅ working (fidelity still catching up to docx) |
5151
| Visual QA (LibreOffice render + manifest-driven repair loop) | 🚧 implemented with graceful degraded mode |
5252
| Native charts (DOCX / PPTX / XLSX), SmartArt diagrams (DOCX / PPTX), merged tables | ✅ working |
53-
| Native Word `toc` (authored field, or deferral to a preserved outline TOC) | ✅ working |
53+
| Native Word `toc` (authored field, or deferral to a preserved outline TOC) with a Word-faithful refreshed cache (authored bookmarks, per-level styles, `PAGEREF`; template demo entries never survive) | ✅ working |
5454
| Excel semantic number formats (`number.<family>` resolved to the template's mask) | ✅ working |
5555
| Model-driven reusable-fragment population (`comprehend``components` / `sections`, with `{{slot}}` substitution) | ✅ working |
5656
| Brand appearance capture: typography (all 3 formats) + paragraph geometry / table conditional formats / list numbering (docx), dominant-sampled and shell-verified | ✅ working |
@@ -61,6 +61,10 @@ the engine and are catching up.
6161
| Optional OCR rendered-text residual scan | ✅ working when Tesseract is installed |
6262
| Template-based skill eval set (DOCX/PPTX/XLSX) | ✅ working in CI |
6363
| Strict visual mode (`--qa strict`) | ✅ working |
64+
| Multi-template profile blending (`extract --blend`, same-format, value-facts only, pointers never cross shells) | ✅ working |
65+
| Cross-template brand-drift report (`compare-profiles`, read-only, exit 1 on drift) | ✅ working |
66+
| Role-first authoring surface (PROFILE.md role / palette-role / hints sections + per-skill authoring guidance) | ✅ working |
67+
| Local-corpus fidelity benchmark (`scripts/corpus_benchmark.py`, real templates outside the repo) | ✅ working |
6468
| Richer image analysis | 🔭 planned |
6569

6670
Visual Word overflow needs LibreOffice, since Word lays out at render time.

0 commit comments

Comments
 (0)