Skip to content

Subsystem Integration Guide

星冉 edited this page Jul 21, 2026 · 1 revision

Subsystem Integration Guide

中文

This is the stable entry point for adding or changing a subsystem. It does not duplicate implementation details from subject pages. Determine capability ownership first, then follow the canonical topic.

Read by task

Pages not yet listed in the Technical Documentation Index are still under audit and must be verified against code before use.

Definition of done

  • Ownership is clear: user scenarios live in feature, technical capabilities in infrastructure, and stable shared models and rules in core.
  • Success, failure, cancellation, and closure all have complete paths, with resource creation and reclamation under the same lifecycle boundary.
  • Changes to session facts use the formal event, state, and component snapshot instead of a new global boolean.
  • User configuration, detected capabilities, connection candidates, and current-run results do not overwrite one another.
  • Logs include correlatable session, device or transport, phase, and structured failure category without exposing pairing codes or private material.
  • Automated tests cover key protocol and policy constraints. Device-dependent behavior has a separate manual acceptance matrix.
  • Canonical Chinese and English wiki pages are updated together; unstable concrete values are not copied into this entry page.

Clone this wiki locally