---
name: open-architect-rust-quality
description: Implement or review Rust model, geometry, document, storage, or UI changes in Open Architect using its domain invariants and code-quality conventions.
---

# Rust změna v Open Architect

Čti [kvalitu kódu](../../../docs/engineering/CODE_QUALITY.md) a relevantní část [architektury](../../../docs/ARCHITECTURE.md). Pro změny modelu nebo ukládání také [datový model](../../../docs/DATA_MODEL.md).

Před editací pojmenuj dotčený invariant: například validita otvoru, atomické undo, zachování ID nebo platnost revize výsledku. Implementuj kontrolu ve vrstvě, která data vlastní; nepřidávej druhé pravidlo do UI. U staršího kódu dodrž existující architekturu, pokud úkol nevyžaduje její změnu.

Zvol nejmenší test pro pozorovatelné chování a chybovou cestu. Geometrii ověř nezávislými rozměry, ukládání obnovou a validitou dat. U veřejného API aktualizuj jednotky, chyby a omezení. Review nález spoj s konkrétním scénářem selhání; stylistickou preferenci nevydávej za chybu.

Použij [kontroly podle dopadu](../../../docs/engineering/WORKFLOW.md). V repu bez Cargo workspace netvrď, že proběhl Rust build. Předání uvádí změněné chování, skutečné ověření a případnou mezeru v ověření jiných OS. Přidání nativní knihovny vyžaduje navíc projektový platformní postup z AGENTS.md.
