Skip to content

Bump planning convention 2.0.0 -> 2.2.0 - #10

Merged
lesnik512 merged 1 commit into
mainfrom
tooling/convention-2.1.0
Jul 28, 2026
Merged

Bump planning convention 2.0.0 -> 2.2.0#10
lesnik512 merged 1 commit into
mainfrom
tooling/convention-2.1.0

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Applies planning-convention 2.2.0: adds planning/links.py, a Markdown link and anchor checker, and runs it as a lint-ci step.

Nothing else validates these files. This repo has no docs site, so every .mdREADME.md, architecture/, planning/ — is read on GitHub, where a rotted link stays invisible until someone clicks it.

What the apply carries (per the convention's APPLY.md):

  • §1 verbatim copylinks.pyplanning/links.py, byte-identical to canonical 2.2.0.
  • §3 judgment merge — a check-links recipe plus a planning/links.py step in lint-ci.
  • §2 prose — the ## Conventions blockquote names just check-links.
  • planning/.convention-version: 2.0.0 → 2.2.0.

Verified: just lint-ci clean end to end, links: OK.

What it found here

  • A cross-repo link that only resolved locally. A ../../../modern-di/docs/… link (or equivalent) pointed outside this repo — it resolved only on a machine with the sibling repos cloned side by side, and 404s on GitHub. Repointed at the published guide. This class is exactly why the checker gained a repo-boundary check in 2.2.0.
  • planning/decisions/ did not exist, though the convention scaffolds it and both architecture/README.md and planning/README.md link to it. Added .gitkeep, matching the other integrations.

Adds planning/links.py, a Markdown link and anchor checker, and runs it in
lint-ci. Nothing else here validates these files: this repo has no docs site,
so every .md is read on GitHub, where a rotted link stays invisible until
someone clicks it.

- planning/links.py: verbatim copy of the canonical 2.2.0 file.
- Justfile: check-links recipe, plus a planning/links.py step in lint-ci.
- planning/README.md: the 2.1.0 prose delta.
@lesnik512
lesnik512 merged commit 8b70f2e into main Jul 28, 2026
6 checks passed
@lesnik512
lesnik512 deleted the tooling/convention-2.1.0 branch July 28, 2026 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant