openengineer/ROADMAP.md

1.7 KiB

Roadmap

Current Phase: The Bedrock Phase

Every sentence accepted during this phase is intended to support everything built above it. If this phase is executed carefully, the website, schemas, AI integrations, tooling, and future implementations will not require anything new to be invented. They will simply express what already exists in the specification.

That is the hallmark of a good standard: the specification leads, and everything else follows.


Bedrock Phase Goals

  1. Freeze repository layout
  2. Write specification documents linearly (OE-0000 through OE-0011)
  3. Establish RFCs (RFC-0000 through RFC-0006)
  4. No skipping. No jumping ahead. No "while we're here."

Specification Dependency Tree

Charter (OE-0000)
  -> Foundation (OE-0001)
    -> Core Vocabulary (OE-0002)
      -> Engineering Context (OE-0003)
        -> Observation (OE-0004)
          -> Survey (OE-0005)
            -> Understanding (OE-0006)
              -> Verification (OE-0007)
                -> Decisions (OE-0008)
                  -> Stewardship (OE-0009)
                    -> Inheritance (OE-0010)
                      -> Evolution (OE-0011)

Nothing later may redefine an earlier layer. Only extend it.

Workflow

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

Once a document reaches RC status, it is not rewritten unless a later RFC explicitly supersedes it.

Future Phases

  • Implementation Phase — Website, schemas, tooling
  • Integration Phase — AI systems, IDE plugins, documentation generators
  • Community Phase — Open contributions, discipline-specific extensions

Note

The specification leads, and everything else follows.