Specs Index
The docs site curates and publishes. It does not replace canonical repository specs. When you need the current source of truth, go back to docs/specs/**, docs/software_design.md, and docs/hardware_connection_overview.md.
Docs site spec
Spec directory:
docs/specs/r6wfr-docs-site/SPEC.mddocs/specs/r6wfr-docs-site/IMPLEMENTATION.mddocs/specs/r6wfr-docs-site/HISTORY.md
This spec only owns the site itself: Rspress structure, bilingual routes, GitHub Pages workflow, visual evidence, and documentation boundaries. It does not replace hardware, firmware, or control-plane specs.
Product and control-plane specs
These specs explain why the control plane is named isolarail / isolarail-devd and why the owner-facing ports are fixed as port1..port4.
Recommended reading order:
- Read
pw97ufor owner-facing names, port model, and interface boundaries. - Read
q9d7hfor why flash, reset, and monitor must go throughisolarail/isolarail-devd. - Read
h8c4sto connectPWREN#,OVCUR#, OCP latch, and dashboard state. - Read
7gf6bwhen changing cue timing or reviewing the Buzzer Audio Preview.
Hardware and firmware specs
Recommended reading order:
- Start with
docs/hardware_connection_overview.mdfor the V3 board topology. - Read
j6nvwfor GPIO, display, backlight, and front-panel reset boundaries. - Read
5f74jfor why boot self-check degrades instead of panicking. - Return to
h8c4swhen debugging port power or sideband behavior.
Current-truth docs
docs/hardware_connection_overview.md: current V3 hardware overview.docs/software_design.md: firmware runtime behavior, boot self-check, and gating semantics.docs/dashboard_spec.md: 160x50 dashboard pixel layout and states.README.md: development entrypoints and current command set.PRODUCT.md: site product positioning.DESIGN.md: site visual and content direction.
Source-of-truth priority
Site pages are the public guide layer. They may condense and reorganize source material, but they must not rewrite behavior beyond those sources.
Site content boundary
Site pages may condense and rewrite the sources above, but must not change:
- Firmware identity:
isolarail - CLI:
isolarail - Daemon:
isolarail-devd - Port model:
port1..port4 - Current V3 hardware baseline
port.replug= controlled power-off and power-onPCA9545A@0x70is currently only a compatibility naming slot
If site content conflicts with specs or current-truth docs, specs/current-truth docs win and the site should be corrected.