SDD Observatory
Stars
642
Contributors
5
Open issues
44
Age
5 months
Last push
4 weeks ago
Latest release
v0.3.7 Jul 28, 2026
Week of Aug 31, 2025: 0 commits Week of Sep 7, 2025: 0 commits Week of Sep 14, 2025: 0 commits Week of Sep 21, 2025: 0 commits Week of Sep 28, 2025: 0 commits Week of Oct 5, 2025: 0 commits Week of Oct 12, 2025: 0 commits Week of Oct 19, 2025: 0 commits Week of Oct 26, 2025: 0 commits Week of Nov 2, 2025: 0 commits Week of Nov 9, 2025: 0 commits Week of Nov 16, 2025: 0 commits Week of Nov 23, 2025: 0 commits Week of Nov 30, 2025: 0 commits Week of Dec 7, 2025: 0 commits Week of Dec 14, 2025: 0 commits Week of Dec 21, 2025: 0 commits Week of Dec 28, 2025: 0 commits Week of Jan 4, 2026: 0 commits Week of Jan 11, 2026: 0 commits Week of Jan 18, 2026: 0 commits Week of Jan 25, 2026: 0 commits Week of Feb 1, 2026: 0 commits Week of Feb 8, 2026: 0 commits Week of Feb 15, 2026: 0 commits Week of Feb 22, 2026: 0 commits Week of Mar 1, 2026: 0 commits Week of Mar 8, 2026: 0 commits Week of Mar 15, 2026: 0 commits Week of Mar 22, 2026: 103 commits Week of Mar 29, 2026: 35 commits Week of Apr 5, 2026: 70 commits Week of Apr 12, 2026: 140 commits Week of Apr 19, 2026: 32 commits Week of Apr 26, 2026: 1 commit Week of May 3, 2026: 0 commits Week of May 10, 2026: 0 commits Week of May 17, 2026: 0 commits Week of May 24, 2026: 0 commits Week of May 31, 2026: 0 commits Week of Jun 7, 2026: 1 commit Week of Jun 14, 2026: 2 commits Week of Jun 21, 2026: 0 commits Week of Jun 28, 2026: 0 commits Week of Jul 5, 2026: 0 commits Week of Jul 12, 2026: 0 commits Week of Jul 19, 2026: 0 commits Week of Jul 26, 2026: 7 commits Week of Aug 2, 2026: 0 commits Week of Aug 9, 2026: 0 commits Week of Aug 16, 2026: 0 commits Week of Aug 23, 2026: 0 commits
Commits per week, last 12 months · 391 total
View weekly commit data
Week startingCommits
Aug 23, 20260
Aug 16, 20260
Aug 9, 20260
Aug 2, 20260
Jul 26, 20267
Jul 19, 20260
Jul 12, 20260
Jul 5, 20260
Jun 28, 20260
Jun 21, 20260
Jun 14, 20262
Jun 7, 20261
May 31, 20260
May 24, 20260
May 17, 20260
May 10, 20260
May 3, 20260
Apr 26, 20261
Apr 19, 202632
Apr 12, 2026140
Apr 5, 202670
Mar 29, 202635
Mar 22, 2026103
Mar 15, 20260
Mar 8, 20260
Mar 1, 20260
Feb 22, 20260
Feb 15, 20260
Feb 8, 20260
Feb 1, 20260
Jan 25, 20260
Jan 18, 20260
Jan 11, 20260
Jan 4, 20260
Dec 28, 20250
Dec 21, 20250
Dec 14, 20250
Dec 7, 20250
Nov 30, 20250
Nov 23, 20250
Nov 16, 20250
Nov 9, 20250
Nov 2, 20250
Oct 26, 20250
Oct 19, 20250
Oct 12, 20250
Oct 5, 20250
Sep 28, 20250
Sep 21, 20250
Sep 14, 20250
Sep 7, 20250
Aug 31, 20250

Metrics updated Aug 27, 2026 · collected automatically from the GitHub API

Spec structure

Location
docs/superpowers/
Formats
Markdown
Notes
Two subdirectories: plans/ holds 29 dated implementation plans (e.g. 2026-04-24-semantic-action-presets.md, 2026-04-15-editor-mode.md) and specs/ holds 21 design documents suffixed -design.md (e.g. 2026-04-13-optionsplus-extractor-design.md). Everything is Markdown with YYYY-MM-DD-topic.md naming; the largest plans run past 90 KB.

Assessment drift: low

Spec-to-code drift

Low. The newest of the 22 commits touching docs/superpowers/ lands in the very same push as the repository’s latest activity, and every substantive feature since adoption arrives with a paired design spec and implementation plan in the same PR. Two caveats keep this from “none”: a late-April burst of CI and packaging fixes went in code-only, and completed plans are point-in-time documents that are not revised when later refactors supersede them (the AppController to AppRoot extraction, for example, renames classes that earlier plans still describe) — though dated, immutable plans are how the Superpowers model is meant to work.

Defects and rework

Defects get the same treatment as features here. Bug fixes such as 2026-04-19-stale-property-notifys.md and 2026-04-20-appindicator-detection.md went through the full spec-plus-plan pipeline, and the June fix is the standout: a Ubuntu package shipped missing qml6-module-qtquick-dialogs, so the app started with no window; the resulting 2026-06-13-code-derived-debian-deps-design.md documents the defect and replaces the hand-maintained dependency list with one derived from QML import statements, gated against drift in CI and pre-push. Testing is also specced — a comprehensive test-plan spec plus phased implementation plans (including a behavioral suite and hardware-test phases) sit in the same tree.

Maintenance outcomes

Early but notable. With three contributors — essentially a solo maintainer — the project sustained roughly 50 dated spec documents across three months while shipping ten tagged releases (v0.2.3 through v0.3.6) with multi-distro packaging. The most recent maintenance change converted a recurring class of packaging drift into a generated, CI-checked artifact, which suggests the spec habit is being used to prevent defect classes rather than just to plan features.

Timeline

  1. Latest spec activity

    `ci: derive Debian QML deps from code, gate drift in CI + pre-push (#138)` — a spec-and-plan-backed fix for a shipped packaging defect, landed in the same push as the repository's latest activity.

  2. Largest spec-driven feature merged

    `Semantic action presets with per-DE invocation (closes #110) (#113)` merged alongside its roughly 100 KB implementation plan and paired design spec.

  3. Superpowers adopted

    First commit to `docs/superpowers/` — `refactor: pluggable architecture with interfaces and device descriptors` — landed the initial plans and design specs four days after the repository was created.

Metrics updated Aug 27, 2026 · Assessment last reviewed Jul 19, 2026 · Added Jul 19, 2026 · How we track