Files
Kevin AdamsandClaude Sonnet 5 5b8692b552 docs: full v4.0.0 documentation pass -- WS transport architecture, CHANGELOG
- CHANGELOG.md: new [Unreleased] section tracking v4.0.0 progress (added/
  verified/fixed/deferred), per this project's rule to keep docs current
  as work lands rather than batching into eventual release notes
- docs/architecture.md: new §5 "API Flow -- TrueNAS WebSocket JSON-RPC 2.0
  (v4.0.0+)", inserted right after the REST API Flow section for narrative
  continuity -- covers transport auto-detection, the /system/product_type
  bug, connection/auth, the JSON-RPC envelope and JSON::PP::Boolean gotcha,
  the full method-mapping table with both confirmed-broken positional-arg
  cases called out, and multipath's free inheritance. Sections 5-10 renumbered
  to 6-11 accordingly (TOC, cross-references, and the old release/N.x branch
  workflow references all updated)
- Also fixed unrelated staleness found along the way: "Branch from master"
  in the Contributing section (pre-ADR-013), and the ADR quick-reference
  table, which was missing ADR-009 through ADR-013 entirely and still
  described ADR-008 as current despite it being superseded by ADR-009

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-31 10:12:49 -04:00
..