SDD Observatory
Stars
604
Contributors
6
Open issues
8
Age
6 months
Last push
8 hours ago
Latest release
v1.7.1 Oct 9, 2026
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: 0 commits Week of Mar 29, 2026: 0 commits Week of Apr 5, 2026: 0 commits Week of Apr 12, 2026: 0 commits Week of Apr 19, 2026: 0 commits Week of Apr 26, 2026: 120 commits Week of May 3, 2026: 89 commits Week of May 10, 2026: 329 commits Week of May 17, 2026: 252 commits Week of May 24, 2026: 248 commits Week of May 31, 2026: 80 commits Week of Jun 7, 2026: 154 commits Week of Jun 14, 2026: 40 commits Week of Jun 21, 2026: 78 commits Week of Jun 28, 2026: 41 commits Week of Jul 5, 2026: 44 commits Week of Jul 12, 2026: 24 commits Week of Jul 19, 2026: 21 commits Week of Jul 26, 2026: 66 commits Week of Aug 2, 2026: 15 commits Week of Aug 9, 2026: 12 commits Week of Aug 16, 2026: 0 commits Week of Aug 23, 2026: 6 commits Week of Aug 30, 2026: 7 commits Week of Sep 6, 2026: 32 commits Week of Sep 13, 2026: 24 commits Week of Sep 20, 2026: 47 commits Week of Sep 27, 2026: 70 commits Week of Oct 4, 2026: 151 commits Week of Oct 11, 2026: 67 commits
Commits per week, last 12 months · 2K total
View weekly commit data
Week startingCommits
Oct 11, 202667
Oct 4, 2026151
Sep 27, 202670
Sep 20, 202647
Sep 13, 202624
Sep 6, 202632
Aug 30, 20267
Aug 23, 20266
Aug 16, 20260
Aug 9, 202612
Aug 2, 202615
Jul 26, 202666
Jul 19, 202621
Jul 12, 202624
Jul 5, 202644
Jun 28, 202641
Jun 21, 202678
Jun 14, 202640
Jun 7, 2026154
May 31, 202680
May 24, 2026248
May 17, 2026252
May 10, 2026329
May 3, 202689
Apr 26, 2026120
Apr 19, 20260
Apr 12, 20260
Apr 5, 20260
Mar 29, 20260
Mar 22, 20260
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

Metrics updated Oct 15, 2026 · collected automatically from the GitHub API

Spec structure

Location
docs/superpowers/
Formats
Markdown
Notes
Five subdirectories of dated Markdown artifacts: plans/ (107 files), specs/ (55), findings/ (17), notes/ (1), and status/ (1). Plans pair with -results.md companions (e.g. the rendering-rearchitecture-phase* series), and findings/ holds root-cause diagnoses like 2026-07-08-mate-compositor-drag-smear-diagnosis.md.

Assessment drift: high

Spec-to-code drift

High (H1). The live Present completion-clock design marks two rules as invariants: active sequence events cannot release Pixmap completions, and only a sequence observed while idle may advance the completion clock. A post-spec fix now makes explicitly tagged absolute sequence events completion-eligible even while a page flip is active, directly reversing that core pacing rule. A second change replaces the claimed sole post-copy host wake with GPU fence publication into the client’s release timeline. Split-SoC render-node resolution and syncobj ownership fixes remain covered by affirmative live claims.

The editorial v4 review covered all 67 nominated spec artifacts, 4,476 compiler-owned claim candidates, and the complete 90-day first-parent window without using the OpenAI API. See the manual assessment record.

Defects and rework

Rework is unusually visible. findings/ holds 17 dated root-cause documents (e.g. 2026-06-09-glx-tfp-radv-export-rootcause.md, 2026-07-08-mate-compositor-drag-smear-diagnosis.md), and the latest cycle explicitly targets a recurring bug class: the grab-ownership plan unifies three parallel grab fields so that the “release routes to the wrong client / grab lingers” defect class collapses. Commit messages show specs absorbing revision before code does (“codex-clean after 2 review rounds”, “KMS teardown fix plan v4”).

Maintenance outcomes

In under three months the project went from bootstrap to running full MATE, XFCE, and Cinnamon desktops, tagging v1.0.0 through v1.3.0 along the way, with four contributors working through the shared spec tree. The retention audit is itself a maintenance signal: the team treats the spec corpus as something to curate, not a write-only log.

Timeline

  1. Latest spec activity

    "fix(grab): unify pointer-grab ownership + Xorg-faithful guard/attribution/lifetime" — spec, plan, and implementation for grab-ownership unification.

  2. Spec-tree retention audit

    `status/2026-07-11-doc-retention-audit.md` inventoried the tree and classified 131 of its files as unreferenced "migration archaeology" to be archived.

  3. Superpowers adopted at project creation

    First spec-path commit — "docs: design for property storage + shared server state" — landed the day the repository was created.

Metrics updated Oct 15, 2026 · Assessment last reviewed Aug 31, 2026 · Added Jul 19, 2026 · How we track