carlos / platform Public

Clone
git clone https://amadan.net/carlos/platform

Plain git — no account needed to clone.

Download

Download this file

đŸ¤– Review brief: the platform changelog spec

You are reviewing docs/superpowers/specs/2026-10-06-platform-changelog-design.md in this repo (carlos/platform), at the commit you are run on. You are the independent second reader; the author is Claude.

The website it renders on is a separate checkout at /home/paulca/github.com/carlosframework/website (read AGENTS.md, eleventy.config.js, hack/sync-docs.mjs, hack/check-docs.mjs there).

Fixed: do not reopen

The four rulings at the top of the spec are Paul's. Report only where the mechanism fails to honour them, not whether they are right.

What to look for

  1. Wrong facts. Check every claim in "What exists" against the repo: run git log --first-parent, git for-each-ref refs/amadan/closed (may need git fetch origin '+refs/amadan/closed/*:refs/amadan/closed/*' first; if you cannot fetch, say so), and read internal/docsite.
  2. Mechanisms that produce wrong output. Branch-name parsing, the own-commit ranges (squash with tombstone, two-parent merge, direct), credit resolution, discussion-number filtering, docs-link derivation, notes parsing across both shapes. Name a concrete commit or tag in this repo where the rule gives a wrong or misleading line.
  3. Privacy and accuracy on a public page. Anything that could publish an email address, a private repo link, or credit the wrong person.
  4. Gaps the gate misses. What could be wrong in the committed JSON and still pass changelog_test.go and the website's check.
  5. Scope. Anything that should be cut.

Output

A numbered list of findings, each with severity (P1 breaks the page or publishes something wrong; P2 misleading or fragile; P3 nit), the spec line it is about, the evidence (command and output, or file:line), and a proposed fix. Then a one-line verdict: accept, accept with fixes, or reject. Do not edit any file.