docs: record full print evidence and window milestone

Refs #1, #12, #14

Co-Authored-By: Codex (GPT-6) <noreply@openai.com>
Signed-off-by: James Maes <jmaes@dmdbrands.com>
This commit is contained in:
James MaesandCodex committed 2026-10-11 04:46:02 -05:00
1 parent e48a08cd56
commit 1cfc07f900
4 files changed
+26 -11

No files matched your search

+1 -1
View File
@@ -4,7 +4,7 @@ Build a Windows counterpart to [Darin Kelkhoff's markdownViewr](https://github.c
The reader implements passive GFM, bounded local images, save/replacement/deletion recovery, the original20 themes and editable overrides, frontmatter, outline/collapse, literal synchronized source, paired find, vim commands, named editors and per-window zoom. Clean baseline `300e145` / CI38126078284 passes52 native/published and51 installed stable/dev tests with no failures/skips, including original3 native printing/PDF cases. Both actual AppKit update/apply/restart probes pass; fixtures are unsigned.
Broader actual PDF font/padding/find comparisons are pending on corrected `bf4fcdc` after hosted evidence showed rounded UIA text metrics cannot provide an exact multi-step font ratio. Real width/border/full-page PDF comparisons already pass. Multiple native document windows, modern multiple-file picking, bounded private recent files and sibling-safe settings merging are implemented locally with376 core tests/100% measured lines; hosted lifecycle acceptance remains pending. Windows associations/activation and the remaining reference features below are still required. This is not a completed port.
Full `bf4fcdc` / CI38128311242 passes54 native/published and53 installed stable/dev tests, zero skips: all5 print cases, real font/padding/width/border/background/image output and preserved source/find/reading state. Twenty-four generated PDFs and both actual AppKit apply/restart probes are retained; fixtures remain unsigned. Multiple native document windows, modern multiple-file picking, bounded private recent files and sibling-safe settings merging are implemented locally with376 core tests/100% measured lines; hosted lifecycle acceptance remains pending. Windows associations/activation and the remaining reference features below are still required. This is not a completed port.
## Reference and feature scope
+13 -8
View File
@@ -50,17 +50,21 @@ Retained red log and published TRX:
artifacts/print-geometry-native-38127089763.log and
artifacts/print-geometry-installed-38127089763. Corrected head requires54
native/published and53 per installed channel. No local GUI input or new dependency.
Correctedbf4fcdc / CI38128311242 native54/54 passes, zero failures/skips,
including real PDF font/padding/paired-find plus original cases. Retained native
log: artifacts/print-font-native-38128311242.log. Installed producer114437196125
remains live; preserve it until published54/stable-dev53 proof is retained.
ADR-0003 remains proposed; exact final installed acceptance is pending.
Correctedbf4fcdc / CI38128311242 fully passes: native/published54 each,
installed stable/dev53 each, zero failures/skips. All5 Print_ cases pass in every
build, including actual PDF font/padding/paired-find and original cancellations/
image/background/nonzero-state cases. Retained24 PDFs/48 PNGs/TRXs:
artifacts/print-font-verified-installed-38128311242; native log:
artifacts/print-font-native-38128311242.log. Actual before.AppKitApplyCalled and
restarted=true in both channels; expected stable0.4.0/dev0.3.0-beta.2; all before/
after check/apply errors null. Fixtures unsigned; production signing not proved.
ADR-0003 remains proposed for maintainer review.
Live settings validate. Official conformance34PASS/1FAIL/1WARN/3REVIEW: required
standards inventory lacks app, confirmed live. Exact reviewed addition prepared,
not applied/merged; see docs/standards-readiness.md. Actual signing remains deferred.
## Native windows and recents implemented locally
## Native windows and recents milestone
New window-local initial paths replace rereading process arguments. Track native
XAML windows on one UI thread; independent watcher/browser/hooks/zoom; Ctrl+N/Ctrl+W
@@ -69,7 +73,8 @@ picker includes md/markdown/mdown/mkd/txt. Private recent history20, successful
only, duplicate focus, missing errors and clear. Source-generated delta merging
protects sibling settings and cleared history from stale window snapshots.
Local376 core tests/100% lines and zero-warning build pass. Three new hosted-only
Signed/DCOe48a08c implements this milestone. Local376 core tests/100% lines and
zero-warning build/format/docs/hooks pass. Three new hosted-only
native lifecycle cases compile; no local GUI input. ADR-0004 and threat model
updated. These tests have not run. Association/activation registration remains
required. Full reference audit also retains theme ordering/enable/delete/cycle,
@@ -108,7 +113,7 @@ Superseded diagnostic jobs are not fixed-head acceptance proof.
## Next steps
1. Verify actual PDF font/padding/find after the diagnosed UIA font rounding; require expanded full gates and retained PDF/TRX evidence.
1. Require native/published57 and installed stable/dev56 on the window milestone; retain actual lifecycle/picker/update evidence.
2. Complete source raw-heading audit and broader zoom/theme/find/collapse proof.
3. Complete print #12 output/state acceptance, windows/recents/activation and remaining theme/render/link parity.
4. Finish standards inventory; exact signed stable/dev artifacts remain deferred.
+1 -1
View File
@@ -43,7 +43,7 @@
- [x] Implement actual PDF font/padding/width/border comparisons and successful-export paired-find preservation; d0a225d native/published width/borders pass, zoom wait fails before font/padding output. Diagnostic6e17674 confirms rounded UIA metrics; corrected case measures precise font ratios in actual PDFs.
- [x] Verify clean original3 print cases in full300e145: native/published52 each, installed stable/dev51 each, zero failures/skips; real PDFs and update apply/restart retained.
- [x] Verify corrected native54/54 on bf4fcdc / CI38128311242: actual PDF font/padding/paired-find plus original cases, zero failures/skips.
- [ ] Verify actual native print cancellation, saved PDF image/background/font/layout output and unchanged reading/source/find/collapse state in all installed channels.
- [x] Verify all5 print cases in full bf4fcdc / CI38128311242: native/published54, installed stable/dev53 each, zero failures/skips;24 actual PDFs/48 PNGs/TRXs retained, update apply/restart passes both channels.
- [x] Implement native independent document windows, multiple-file picker/all reference extensions and bounded private recent files/clear; source-generated sibling-safe preference merging. Local376 core/100% lines and zero-warning build pass.
- [ ] Verify actual hosted Ctrl+N/Ctrl+W, two-window zoom/watching, actual multiple-file picker/cancel, recent duplicate/missing/clear/stale-save and File/Exit acceptance.
- [ ] Implement and verify Windows file associations/cross-process activation with stable/dev identity boundaries.
@@ -1,6 +1,6 @@
# ADR-0003: Independent print styles and native Windows output
**Status:** Proposed; focused native cases pass, full clean-head acceptance pending
**Status:** Proposed for maintainer review; all5 native/published/installed print cases pass
**Date:** 2026-10-11
**Deciders:** James Maes, repository maintainer
@@ -78,3 +78,13 @@ borders off/on and full-page width. Each PDF is retained before raster assertion
Successful exports also verify paired query/count, actual native source selection
and original reading paint/geometry. These new cases compile/format but have not
run; full expanded native/published54 and installed53 per channel remain required.
Full hosted acceptance `bf4fcdc` / CI38128311242 passes54 native/published and53
installed stable/dev tests with zero failures/skips. All5 print cases pass in
every build. Actual PDF glyph ratios,40px padding,240px custom width/full-page
edges, optional borders and paired find/source selection pass;24 generated PDFs
are retained. UIA screen text metrics round to integer font boxes (35px to44px at
121%), so the PDF case verifies real increasing screen glyphs/completed zoom and
measures precise font ratios in printed ink. Original exact screen restoration
and PDF pixel assertions remain. Evidence: artifacts/print-font-verified-installed-38128311242.
Unsigned fixtures do not prove production signing or a successful physical printer job.