SDD Observatory

Inclusion criteria

Submit a framework

Open the framework issue form

Or add the file directly: create src/content/frameworks/<slug>.md in a fork and open a pull request. Template:

---
name: Framework Name
website: https://example.com/
repo: owner/name            # omit if there is no public repo
summary: >-
  One-sentence description shown on cards.
coreApproach: >-
  One or two sentences on the methodology.
workflow:
  - "`/step-one` — as the framework's own docs define it (backticks render as code)"
  - "Step 2 — ..."
supportedTools:
  - Claude Code
  - Cursor
maturity: emerging          # experimental | emerging | established | mature
strengths:
  - "..."
limitations:
  - "..."
added: 2026-07-18
lastReviewed: 2026-07-18
featured: false
---

Optional free-form analysis notes go here.

Submit a project

Open the project issue form

Or create src/content/projects/<slug>.md in a fork and open a pull request. The three ## body sections are required (write "Not yet assessed." where honest). Template:

---
name: Project Name
repo: owner/name
framework: openspec         # slug of a framework file in src/content/frameworks/
summary: >-
  One-sentence description of what the project is.
status: active              # active | paused | archived
specStructure:
  location: openspec/       # where the spec artifacts live in the repo
  formats:
    - Markdown
  notes: >-
    What's inside the spec directory.
drift: unknown              # none | low | moderate | high | unknown
timeline:
  - date: 2026-07-18
    title: Framework adopted
    description: First commit to the spec directory.
added: 2026-07-18
lastReviewed: 2026-07-18
---

## Spec-to-code drift

What you observed, with dates. "Not yet assessed." is fine.

## Defects and rework

Not yet assessed.

## Maintenance outcomes

Not yet assessed.

Help with tracking

Just as valuable as new entries: pick an existing page whose "last reviewed" date has gone stale, re-check the project against its spec directory, and send a PR updating the drift rating, the narrative sections, and lastReviewed. See the methodology for how ratings are defined.