Align reinject-hook docs with 11-rule sync
b437701
Sync wiki with current skills, agents, and commands
- Update to 11 critical rules; document Rule 11 (Single UiModel + DTO-wrapped UiState)
- Remove all *UiState.kt references; ScreenRoot/ViewModel now use uiModel
- Renumber creating-kmp-feature phases (0-5) and modifying-kmp-feature steps (1-10)
- Add UI file-organization allowlist, Utils, and @Preview conventions
- ui-designer: python3 preflight, optional user-selected states, lazy shared screens, icons/images manifests
- verify-ui: renumber Component Overrides (5.4), add Icons/Images manifest audits, optional-state auditing
- code-reviewer: add Rule 11 grep gate and design-aware compliance phase
- Fix test-page code examples (uiModel param, dataState slot)
df54587
Fix broken sidebar link to Hooks-and-Guardrails
GitHub Wiki's Gollum link parser chokes on '&' inside [[Target|Label]]
labels, breaking the link entirely. Replace 'Hooks & Guardrails' with
'Hooks and Guardrails' in the sidebar.
a3a2fb5
Refresh wiki to match current skills, agents, commands, and hooks
Adds 4 new pages, updates 32, removes the stale Test-Orchestrator page.
New:
- UI-Designer — Stitch design + Compose blueprint workflow
- Verify-UI — HTML ↔ Code token audit + X-components compliance
- Design-Pipeline — blueprint contract and design-aware mode
- Hooks-and-Guardrails — protect-feature-files + reinject-on-compact
Updated to current project state:
- DI pattern: object FeatureModules : BaseFeature with initialize()
- Navigation: NavGraphBuilder.{featurename}() extension called from BaseAppNavHost
- Test layout: all tests in commonTest (no androidTest split)
- Presentation layer: flat (no viewmodel/ or model/ subdirs); ui/components/ for self-contained units
- Example feature renamed sample → dashboard
- PRD filename prd.md
- creating-kmp-feature: Phase 0.5 design detection + hook marker
- modifying-kmp-feature: spec required up front (otherwise stop), spec-diff review gate, design-aware branch
- _Sidebar wired with the 4 new pages
3e13b8b
Add Guardrails section documenting hook enforcement
Documents the two hooks added to the project:
- Feature file protection (blocks direct edits, requires skills)
- Context preservation (re-injects rules after compaction)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2d2b32d
Fix all wiki links and rename files to Title-Case
e6f4b26
Update wiki: remove test-orchestrator, update feature-test, fix references
c264ac3
Updated Test Orchestrator (markdown)
a5c1533
Updated Code Reviewer (markdown)
865583a
Updated Agents (markdown)
26fead9
Updated UI Layer Agent (markdown)
3506054
Updated Project Requirements (markdown)
4aa0cf2
Updated Feature Modification (markdown)
93647d1
Updated Creating KMP Feature (markdown)
4a5f4cf
Updated Complete Feature Creation (markdown)
b182e27
Updated Agents (markdown)
d6c1c1b
Updated Test Orchestrator (markdown)
cf67bc8
Updated Test Orchestrator (markdown)
38434fa
Updated Feature Development Agents (markdown)
e09b35e
Updated Code Reviewer (markdown)
2fef1df
Updated Test ViewModel (markdown)
ee40dd2
Updated Test UI (markdown)
da07934
Updated Test Repository (markdown)
14f8a7b
Updated Test Integration (markdown)
4986840
Updated Test Fixtures (markdown)
38f0363
Updated Test DataSource (markdown)
3f56778
Updated Using Design System (markdown)
a8a3e3d
Updated Modifying KMP Feature (markdown)
18ccf7a
Updated Bridging Swift Kotlin (markdown)
66a77f0