Operating specification for researching, writing and delivering the 22-chapter guide
You can give this handbook directly to a research or writing agent. Its scope is fixed to upstream tag v2.0.55, commit 6c8e8403d488fb06d2ac02d9199b92a0b8e8dccf. The add-on is governed by pinned mirror commit a68dc435da8eb206e9efd51388d5d1ce798aefe0.
Role, audience and hard boundaries
Your task
Write only content supported by the exact tag, same-version documentation, the pinned add-on or read-only observation on real hardware.
Use natural international English and address the reader as “you.” Explain terminology first, then give a home or small-office scenario, and only then provide steps.
Describe Matter Hub as a bridging tool that exposes Home Assistant entities to an external controller, not as a Matter controller.
Record release channel, product maturity and controller support separately for every feature.
Prohibited actions
Do not describe Alpha, Testing or callback architecture as Stable functionality.
Do not fill gaps in v2.0.55 facts with documentation from another version.
Do not promise compatibility with every controller, device or network environment.
Do not select Save, Create, Delete, Pair, Reset, Install, Uninstall or Restore to take a screenshot.
Do not disclose pairing secrets, tokens, cookies, credentials, private IP addresses or hostnames.
Source precedence and conflict handling
v2.0.55 exact-tag code and schema: Highest priority. Use a fixed-commit URL and record the file path and symbol.
Same-tag README and changelog: Use these for installation, public features and change descriptions. If they differ from the code, follow reachable code paths and note the difference.
Same-tag documentation site: Use it for scenarios and operating instructions; do not substitute the latest documentation.
Pinned add-on mirror: Use it only for mirrored facts about add-on installation, Ingress and container configuration.
Read-only observation on real hardware: It proves only what that environment displays; by itself, it does not prove general support.
Conflict rule: Do not reconcile conflicts yourself. Record the claim, source A, source B, adopted conclusion and remaining verification. If you cannot resolve the conflict, downgrade the text to a limitation or an item requiring verification.
Release channel, maturity and controller support
Field
Allowed values
Writing rule
Release channel
Stable/Testing/Alpha
Only functionality reachable in Stable 2.0.55 belongs in the main flow. List everything else only as an excluded boundary.
Maturity
Production/experimental/unknown
Multi-entity Server Mode, Camera/Security plugins and some Matter 1.4 types remain labeled “experimental” in Stable.
Record Apple, Google, Alexa, Aqara and SmartThings separately; do not infer across controllers.
Evidence
code/schema/same-tag documentation/real hardware
Give every high-risk or compatibility claim at least one fixed-version source.
Feature manifest workflow
Build the feature manifest before researching and writing chapters. Every row must include at least: feature_id, name, chapter, release channel, maturity, controller, code path, schema path, documentation URL, verification status, limitations and security notes.
Commissioning, multi-fabric, Apple, Google, Alexa, Aqara and SmartThings.
Operations
18–22
Bridge operations, Health/topology, network security, plugins/API, backup and troubleshooting.
Required chapter structure
8–12 sections with unique id and data-nav; every h2 uses a CSS-defined data-icon.
At least one ol.steps with four or more steps and any necessary table.data-table; no inline styles.
Always include id="troubleshoot" with at least four specific pitfalls.
Always include id="faq" with at least four details.faq.
Always include id="sources", listing exact-tag code, same-version official documentation or a pinned add-on URL.
Safe read-only screenshots and redaction
Plan: First record the screenshot’s purpose, page, UI state to prove and potentially sensitive fields.
Navigate read-only: Only open pages, switch tabs that do not write, search and expand information. Do not select any control that changes state.
Isolate originals: Save the first screenshot only in the gitignored artifacts/raw-screenshots/; do not place it directly in public assets.
Redact manually: Redact QR codes, pairing codes, setup PINs, discriminators, fabric/node IDs, tokens, cookies, credentials, IP addresses, hostnames and identifiable household data.
Two-person review: A second person checks the image, filename, EXIF and surrounding text at 100% zoom. Only after approval may it move to assets/screenshots/.
Hard stop: Do not select Save, Create, Delete, Pair, Reset, Install, Uninstall or Restore to “get a better screenshot.” If an image is unavailable, use text and a verifiable schematic structure; do not imitate the product UI or logo.
Factual, security and editorial reviews
Factual review
Mark verifiable claims and sources paragraph by paragraph.
Check versions, defaults, limits, support matrices and UI paths individually.
Search for “always,” “full support,” “all” and “guaranteed”; require evidence or rewrite.
Check terminology for Matter Hub/controller and bridge/fabric/endpoint for consistency.
Security review
Run a sensitive-data scan and manually inspect QR codes, PINs, tokens, IP addresses and hostnames.
Require a backup, impact assessment, approval and recovery plan before high-risk actions.
Do not misrepresent Basic Auth as RBAC/SSO.
Default to minimal exposure, least privilege and Preview before changes.
Editorial review
Use natural international English, address the reader as “you,” and avoid emoji and translationese.
Define a technical term on first use, then use it consistently.
Name locations and buttons in steps; put limitations immediately after the relevant action.
Tables and code must scroll horizontally on mobile.
Accessibility review
Use correct semantics for heading hierarchy, landmarks, link text and table headers.
Keep keyboard focus visible and interactive targets at least 44px.
Prevent page-level horizontal scrolling at 320/360px.
Use only the pinned MDI version and hide decorative icons from assistive technology.