# Process Rules

Mandatory rules for development process, testing, build verification, and publishing.
Parent: [AGENTS.md](../../AGENTS.md) | Index: [rules/index.md](index.md)

This file routes to detailed rule documents. Each linked file contains the full rule text.

| Document                                       | Key rules                                                                                                                      |
| ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| [spec-workflow.md](spec-workflow.md)           | Spec-first development, HARD GATE (no immediate implementation), conformance verification, document authority, structural docs |
| [tdd-and-planning.md](tdd-and-planning.md)     | TDD red-green-refactor, planning requirements, plan documentation                                                              |
| [verification.md](verification.md)             | Build requirements, browser verification, harness verification                                                                 |
| [publish.md](publish.md)                       | Foundation dependency rule, publish safety gate, publish scope approval                                                        |
| [release-operations.md](release-operations.md) | Release state machine, CI triage, long-running gate discipline, publish boundary                                               |
| [documentation-sync.md](documentation-sync.md) | Document role sync, package README, and robota.io source update requirements                                                   |
| [research.md](research.md)                     | Research-first implementation, documentation-only prior art, recommendation authority                                          |
| [backlog-execution.md](backlog-execution.md)   | Recommendation gates, one-backlog PRs, user execution test scenario gates, initiative branch workflow                          |
| [operational.md](operational.md)               | No fallback policy, idea capture, feature documentation                                                                        |
| [learning-loop.md](learning-loop.md)           | Convert repeated lessons into rules, hooks, harness checks, or tested automation                                               |
