openengineer/CONTRIBUTING.md

1.4 KiB
Executable File

Contributing to Open Engineer

Current Phase: The Bedrock Phase

Contributions follow a strict workflow. All editorial rules are defined in reference/editorial-principles.md. This document does not duplicate them.

How to Contribute

1. Read the Dependency Tree

The specification is linear (OE-0000 through OE-0011). Do not skip ahead. Do not jump between documents without understanding the dependency chain. See ROADMAP.md for the full tree.

2. Follow the Editorial Gate

All proposed additions must pass the four-question framework and, for refinements, the five-question RC2 gate. See reference/editorial-principles.md for the complete rules.

3. Apply the Enduring Concept Test

Every new term must pass the test defined in reference/editorial-principles.md (Section 5) and Law 5 (laws/engineering-laws.md).

4. Check for Duplication

Before proposing anything, verify it does not already exist under a different name in OE-0002 (Core Vocabulary) or elsewhere in the specification.

Workflow

Observe -> Draft -> Review -> Accept -> Freeze (RC) -> Reference

See OE-0000 for the document status lifecycle and OE-0011 for the full change workflow.

Key Constraints

  • Do not redefine earlier layers in the dependency tree — only extend them.
  • Do not duplicate editorial rules — reference reference/editorial-principles.md.
  • Do not introduce technology-anchored terms — use enduring concepts (Law 5).