OpenJCockpit

Spec-driven workflow rules

All agentic AI work in this project must follow the spec-driven workflow: every feature is specified as an executable contract before an agent plans or implements it.

Before planning or implementing a feature, read the feature’s spec.md metadata.

Every feature must have its own folder under specs/ using the pattern:

NNN-feature-slug/

Each feature folder must contain:

The only Markdown file allowed directly inside specs/ is _index.md.

Flat spec structures are strictly forbidden.

The agent must stop and ask for human approval when:

The agent must not send secrets, credentials, tokens, production data, special category data, or raw personal data to public LLMs.

Where things live