Skip to content

Release pass for v1.0.0 - #67

Merged
ajbarea merged 4 commits into
mainfrom
docs/release-polish
Sep 17, 2026
Merged

ajbarea merged 4 commits into
mainfrom
docs/release-polish

Conversation

@ajbarea

@ajbarea ajbarea commented Sep 17, 2026

Copy link
Copy Markdown
Owner

Release pass before v1.0.0.

  • dev-runner.sh writes [OUT ] / [ERROR] archive lines in the scripts/dev.py shape that techne:audit greps. Verified on a passing target, a failing one, stderr, a last line without a newline, and the no-EPOCHREALTIME fallback.
  • check_action_pins.sh also scans .github-template/ and fails when a starter workflow's pins differ from the live one. Verified by drifting a SHA and by reverting a pin to a tag; both fail, restored passes.
  • The starter docs.yml copies the live SHA pins and zizmor hardening.
  • Skill texts: docs-site expects SHA pins, catchup / latex / pdf use ${CLAUDE_SKILL_DIR} (substituted by Claude Code 2.1.274), elenchus lists Agent, paper says when tectonic is the wrong engine.
  • Docs list every skill in the README, landing page, Getting Started and Architecture; Getting Started verifies with /skills.
  • CITATION.cff and pyproject.toml carry 1.0.0. The plugin stays unversioned, so installs keep following the commit SHA.

make validate: lint, shellcheck, zizmor, guards, 129 tests (TeX and Typst end-to-end included locally), strict docs build.

…flow pins

- dev-runner.sh writes [OUT  ] and [ERROR] lines in the shape a scripts/dev.py
  runner uses, which techne:audit's archive sweep reads
- check_action_pins.sh also scans .github-template/ and fails when a starter
  workflow's pins differ from the live workflow of the same name
- The starter docs.yml copies the live SHA pins and zizmor hardening
- conventions.md no longer shows dev-runner.sh called from a Makefile recipe
- docs-site expects full-SHA action pins, not tags
- catchup, latex and pdf address bundled scripts via ${CLAUDE_SKILL_DIR}
- elenchus lists the Agent tool; paper says when tectonic is the wrong engine
- latex drops a course-specific path; sisters counts its pins correctly
- README, landing page, Getting Started and Architecture cover all skills
- Getting Started verifies with /skills and drops invented sample output
- skill-context, pyproject and Makefile match the current toolchain
- Remove the unloaded extra.css; ignore logs/ and session worktrees
- CITATION.cff and pyproject carry 1.0.0; IMPL and ROADMAP record the pass
@ajbarea ajbarea added the documentation Improvements or additions to documentation label Sep 17, 2026
@ajbarea ajbarea self-assigned this Sep 17, 2026
@ajbarea
ajbarea merged commit c9a1fea into main Sep 17, 2026
3 checks passed
@ajbarea
ajbarea deleted the docs/release-polish branch September 17, 2026 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant