Files
charleswiltgen__axiom/docs
Charles Wiltgen 3105b1118b fix(axiom-media): correct what reviewing the fixes found, and sweep the docs pages
An independent review of the audit's own fixes found defects the fixes had
introduced or left behind, and the hand-written docs pages — which restate many
of the same claims and are not generated from the skills — had not followed the
corrections.

Fixes that were wrong or incomplete:

- The paused-player elapsed fix was correct only where it was measured.
  `playerTime(forNodeTime:)` returns nil whenever the player is not playing —
  paused, stopped, or never started — and falling back to the lock screen's
  dictionary republished the *previous item's* elapsed on a track change. It now
  keeps an app-owned value, reset when a new item loads.
- "Other request types, hand-pose among them, still succeed" is false: measured
  across eleven Vision requests, only hand-pose and text recognition run.
  Barcodes, animal, body pose, human rectangles, saliency and feature print all
  fail to build an inference context, and an order-reversed control on a second
  device showed the failure is request-specific, not context exhaustion.
- `teardownCommands()` was left defined and called from nowhere. Two
  `isEnabled = true` writes contradicted the file's own rule that registering a
  target enables a command by default. The Bluetooth option legend that produced
  a recording-recipe straddle still omitted that A2DP is output-only routing.
- Two citations pointed at the wrong guide page, one range omitted the page
  holding its section's last step, and one quoted a sentence the guide does not
  contain.

The docs sweep found fifteen stale claims across the pages mirroring this suite,
including the automatic-passthrough mechanism the audit disproved, a fabricated
`prepare()` timing figure, and a fabricated set of diagnostic percentages.

`photo-library`'s PNG/JPEG/HEIC split is now measured rather than asserted:
`Image.importedContentTypes()` and `exportedContentTypes()` are both
`["public.jpeg", "public.png"]`, with HEIC and HEIF absent.

Cursor, Codex, inlined-auditor and MCP distributions regenerated.

Verified: npm test (static validation clean).
2026-09-17 09:45:56 -07:00
..
2026-09-14 13:34:21 -07:00
2026-06-24 09:59:38 -07:00