Skip to content

docs(parity): at-a-glance, verify checklist, support/validation matrices, generated-files table - #2242

Draft
thinmintdev wants to merge 1 commit into
mainfrom
docs/parity-docs
Draft

thinmintdev wants to merge 1 commit into
mainfrom
docs/parity-docs

Conversation

@thinmintdev

Copy link
Copy Markdown
Contributor

Summary

Adds the parity-docs deliverables from the hal0 × ODS parity program's
"at-a-glance / post-install checklist / support & validation matrices /
generated-config-writers table" brief: a README "At a glance" block and
comparison table, a six-step post-install verify page, a support matrix,
a validation matrix (mapping hal0's α/β/γ tiers and the rc-validate
release-validation kit onto a hal0-specific "User Green" definition), a
generated/rewritten-files reference (writer, rewrite trigger, and whether
operator edits survive, per file), and a CONTRIBUTING.md area→required-
validation table mirroring the PR template's §14.1 high-risk map. Every
fact is verified against the current source tree (file:line citations
inline in the new pages) — no ODS text is copied, only the structural
idea of each page. Docs-only; no code changes.

Risk grade

  • low — docs only, internal refactor, or behaviour-preserving fix
  • med — user-facing change, new code path, or non-trivial refactor
  • high — anything touching the §14.1 high-risk surfaces below

Touched surfaces

  • API (src/hal0/api/)
  • Auth / sessions (src/hal0/auth/, login routes, middleware)
  • Slots / dispatch (src/hal0/slots/, slot_state, /v1/load|unload)
  • Models / capabilities (src/hal0/capabilities/, model_meta, model_fit)
  • Installer (installer/, systemd units)
  • Updater (src/hal0/updater/, hal0.releases.v1 manifest)
  • Board chat / MCP admin (src/hal0/api/routes/board_chat.py, src/hal0/mcp/admin.py)
  • Config / schema (src/hal0/config/, pydantic models)
  • UI (ui/src/, Playwright specs)
  • Docs (docs/, CONTRIBUTING.md)
  • CI / release (.github/workflows/, release.yml)

§14.1 high-risk surfaces

  • Unauthenticated board routes
  • AUTONOMOUS_WRITE_TOOLS additions
  • Installer / updater RCE-class

None apply — this PR touches no code.

Rollback

Rollback: revert the merge commit; every change is additive documentation plus two CHANGELOG/CONTRIBUTING edits, no code or config behavior changes.

Test tiers run

  • α unit (make test) — not applicable, no code changed
  • β integration (make test-integration) — not applicable, no code changed
  • γ release-gate (make release-test) — not applicable, no code changed

Verification performed instead: every CLI command, file path, function
name, and file:line citation in the new/changed pages was checked
against the current tree (not memory) while writing, and a follow-up
docs-verifier pass fact-checked the full claim list against source
before this PR was opened. python3 scripts/check_sunset.py is green
(no code touched).

🤖 Generated with Claude Code

https://claude.ai/code/session_01RPrCENafeE5LZB4P1VCCST

…erated-files table

Adds the parity-docs deliverables for the hal0 x ODS parity program:

- README: an "At a glance" summary block and an if-you-know-Ollama/
  llama.cpp/Open WebUI/LocalAI comparison table, near the top.
- docs/getting-started/verify.mdx: the six-step post-install checklist
  (health, model list, first chat, dashboard, logs, doctor), each step
  with its command and what a good answer looks like. Cross-linked from
  install.mdx's existing "Verify the install" section and the
  getting-started index card grid.
- docs/reference/support-matrix.mdx: what hal0 supports today, deriving
  every row from the CI workflows, installer/lib/distro.sh, and the
  release-validation fleet (tests/release-validation/) rather than
  restating aspirational claims. Distinguishes installer-level
  package-manager detection from what CI and the fleet actually exercise.
- docs/reference/validation-matrix.mdx: the alpha/beta/gamma test tiers
  and the rc-validate release-validation kit mapped onto release-gate
  vocabulary, plus a "User Green" definition adapted to hal0 (a fresh
  box reaching first chat unattended).
- docs/reference/generated-files.mdx: every file hal0 generates or
  rewrites, its writer (file:line), when it's rewritten, and whether
  operator edits survive. Cross-linked from paths-and-files.mdx, which
  owns *what* each path is for.
- CONTRIBUTING.md: an area -> required-validation table mirroring the
  PR template's Sec 14.1 high-risk map.

While fact-checking the validation-matrix and support-matrix drafts
against source, found that CONTRIBUTING.md's beta integration tier
(make test-integration, .github/workflows/integration.yml,
tests/slots/test_integration.py) was retired in the toolbox-retirement
pass and never restored, despite that commit's own message naming a
follow-up that would. Filed as #2239 rather than silently
documented around; both new reference pages and the CONTRIBUTING.md
table state the current (missing) reality instead of repeating the
stale claim.

Docs-only; no code changes.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RPrCENafeE5LZB4P1VCCST
Signed-off-by: thinmintdev <alexander@awideweb.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant