<feed xmlns='http://www.w3.org/2005/Atom'>
<title>domain-dig.git/Docs/a11y-screenshots/lg-dashboard-dark.png, branch main</title>
<subtitle>local-first ios domain inspection toolkit. dns, tls, rdap, audit.
</subtitle>
<id>http://git.krz.sh/krz/domain-dig.git/atom?h=main</id>
<link rel='self' href='http://git.krz.sh/krz/domain-dig.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/domain-dig.git/'/>
<updated>2026-07-24T00:39:46+00:00</updated>
<entry>
<title>docs cleanup</title>
<updated>2026-07-24T00:39:46+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-07-24T00:38:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/domain-dig.git/commit/?id=2ca5ddf53e72379169ab3eb26468a3baa76b0b38'/>
<id>urn:sha1:2ca5ddf53e72379169ab3eb26468a3baa76b0b38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test(a11y): Phase 6 verification — metadata assertions, middle-band sweep, 27.0 fix</title>
<updated>2026-07-24T00:34:57+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-07-24T00:20:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/domain-dig.git/commit/?id=7315ae3da604debfacfed9715a04dc91139a31e0'/>
<id>urn:sha1:7315ae3da604debfacfed9715a04dc91139a31e0</id>
<content type='text'>
Executes the Phase-6 manual runbook against the simulator, converting the
mechanically-checkable parts into permanent coverage and reporting the rest
honestly by tier.

- Fix an enforced `.dynamicType` failure surfaced by `audit-a11y.sh current`
  on iOS 27.0: the Settings `Section("Services")` system header (app sets no
  font; 18.6 floor and 26.x CI are clean). Narrow, proven `noiseReason`
  carve-out scoped to dynamicType on the exact Settings header titles. Delta:
  current FAIL -&gt; SUCCEEDED, finding still prints as `[noise: …]`.
- AccessibilityMetadataTests: assert the icon-only control labels and the dense
  Watchlist/Batch row label+value contracts (green on 18.6 and 27.0). These
  were one-time manual VoiceOver checks; now they gate.
- Middle-band Dynamic Type sweep at AccessibilityL across the seeded screens.
  Found no band-exclusive third bug (recorded), retained as regression
  insurance for a band that historically shipped two.
- AccessibilityScreenshotTests: best-effort, non-gating capture utility used to
  produce the cross-runtime Light/Dark/AXXXL screenshots (simctl appearance
  does not propagate headlessly; driven through the in-app picker instead).
- Docs/ACCESSIBILITY_VERIFICATION_RESULTS.md: full pass/fail/not-executable
  matrix + 15 screenshots. Notable positive result: Differentiate Without Color
  IS verifiable via the global com.apple.Accessibility defaults domain.
</content>
</entry>
</feed>
