SDD Observatory

Inclusion criteria

Submit a framework

Answer a short set of questions about the framework and include links that let maintainers verify it.

Open the framework issue form

Submit a framework via pull request

Create src/content/frameworks/<slug>.md in a fork and open a pull request using this 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-09-01
lastReviewed: 2026-09-01
featured: false
---

Optional free-form analysis notes go here.

Submit a project

Share the public repository, the framework it uses, and where its specification artifacts live.

Open the project issue form

Submit a project via pull request

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).

---
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-09-01
    title: Framework adopted
    description: First commit to the spec directory.
added: 2026-09-01
lastReviewed: 2026-09-01
---

## 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.

Found an incorrect or stale entry? Report a correction with the page URL, what should change, and a public source that supports the correction.