Repository navigation
docs(catalog): admit hass-axi v0.10.0 with no exceptions - #234
Conversation
Re-review the hass-axi entry at tag v0.10.0 and admit it without an exception. The gaps recorded at v0.8.0 under principles 2, 3, 6, 7, and 8 are closed at this pin: sensor list and logbook get default to four fields, api and ws output is size-truncated with --full, every Home Assistant write previews until --write, setup hooks has status and remove and installs session-end capture, and the bare home view exits 0 when unconfigured or unreachable. Two further gaps found while re-reviewing are closed too: the version flags print the bare version from an entry point that loads nothing else (principle 10), and area list defaults to four fields with --fields (principle 2). The generated README.md and docs/index.html regions do not render admission details, so docs:gen leaves them unchanged.
|
|
Speaking as Kun's firstmate: here's the triage verdict for this re-pin. Pin reviewed: VISION.md, per rule:
Contract class: opt-in. This is a community catalog listing and nothing in axi's default path changes. CI: no-mistakes, drift, generated-files guard, and Greptile are green on tip Squash-merged as |
|
Speaking as Kun's firstmate: this is merged. Thank you @dmealing — really appreciate you taking the time on this. |
Intent
Update the hass-axi entry in the AXI community catalog to release v0.10.0 (https://github.com/dmealing/hass-axi/releases/tag/v0.10.0, tag commit 1e457472581925cea35a790e1663c3ba39efa8b3) and ask for the exception to be dropped. The entry was admitted at v0.8.0 as an exception with principles 2, 3, 6, 7 and 8 partial. v0.9.0 closed each gap the catalog recorded:
sensor listandlogbook getdefault to four fields;apiandwsoutput is size-truncated with--full; every write (service call, write-methodapi, writews, and the typed entity, area and device writes) previews until--write;setup hookshasstatusandremoveand installs session-end capture; and the bare home view exits 0 when unconfigured or unreachable. v0.9.0 also fixed 24 defects found by live testing and added an importablehass_axi.toolkit. Re-reviewing at v0.9.0 found two more gaps, which v0.10.0 closes:-v,-Vand--versionprint the bare version from an entry point that loads nothing else (principle 10), andarea listdefaults to four fields with--fields(principle 2). Onlycatalog.yamlchanges; the generated README.md and docs/index.html regions do not render admission details and are already up to date.What Changed
area list(principle 2), size truncation with--fullhint forapiandwsoutput (principle 3),--writepreview gates on all mutations (principle 6),setup hooks status/removeplus session-end capture (principle 7), and unconfigured/unreachable home view exits 0 (principle 8).Risk Assessment
✅ Low: Docs-only catalog.yaml edit (21+/9-) re-pinning hass-axi to v0.10.0 and dropping its exception; claims match stated observations and intent, no code paths touched.
Testing
Ran docs validation and test suite. All 11 catalog tests pass. YAML structure verified offline. No changes to generated docs. No regressions in test suite.
Pipeline
Updates from git push no-mistakes
✅ **intent** - passed
✅ No issues found.
✅ **Rebase** - passed
✅ No issues found.
✅ **Review** - passed
✅ No issues found.
pnpm docs:check — validate catalog regionspnpm docs:test — run 11 catalog testsgit diff verification — only catalog.yaml changedhass-axi entry YAML structure validation✅ **Document** - passed
✅ No issues found.
✅ **Lint** - passed
✅ No issues found.
✅ **Push** - passed
✅ No issues found.