Skip to content

Integrate publication pipeline and design updates - #2

Merged
tachyon-beep merged 6 commits into
mainfrom
integration/sync-local-main
Aug 9, 2026
Merged

Integrate publication pipeline and design updates#2
tachyon-beep merged 6 commits into
mainfrom
integration/sync-local-main

Conversation

@tachyon-beep

Copy link
Copy Markdown
Collaborator

Summary

  • integrate the local Typst publication pipeline and regenerated tagged PDFs with the unified site now on main
  • sync the five publication PDFs into the Starlight public assets
  • retain the slate/cobalt design-system updates for the legacy MkDocs and Hugo surfaces
  • preserve the published v0.3.0 content and metadata while combining both histories

Validation

  • ./source/pdf/build-all.sh --check
  • mkdocs build --strict
  • hugo build --minify
  • npm run build
  • npm run test:e2e
  • npm run build:preview
  • npm audit --audit-level=high

johnm-dta and others added 3 commits August 9, 2026 11:32
Implement the Semantic Defects Design System (claude.ai/design) tokens in
docs/stylesheets/extra.css and reference-site/assets/_custom.scss: slate
#2A323D structural chrome, cobalt #2E5BE3/#7FA8FF accent family, grain +
blueprint-grid textures on dark chrome and hero (gradient retired), true
slate dark-mode surfaces, gold #F0C75E for Medium/Partial, and semantic
green #2F9E60 reserved for Low/Good/Core.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings August 9, 2026 10:30
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Integrates an updated Typst/Pandoc publication pipeline (with PDF/UA-1 tagging and reproducibility checks) into the unified site workflow, while also applying the refreshed slate/cobalt design tokens across the legacy surfaces and keeping the published v0.3.0 content/metadata intact.

Changes:

  • Adds a canonical build-all.sh entrypoint plus CI workflow to rebuild and verify the full tagged PDF suite, including stricter artifact checks.
  • Updates the Typst template and Pandoc Typst wrappers to improve PDF/UA semantics (running headers, link underlines, table/figure semantics, metadata).
  • Refreshes MkDocs/Hugo theme tokens (slate/cobalt + texture overlays) and updates chapter/table content formatting for the new pipeline.

Reviewed changes

Copilot reviewed 22 out of 33 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
source/pdf/template.typ Updates Typst publication template (palette, header/footer semantics, links, tables, code blocks) and adds running metadata fields.
source/pdf/README.md Documents the PDF publication toolchain, accessibility contract, and build commands.
source/pdf/pandoc-typst-lite.typ Extends pandoc template metadata plumbing (description/running title/version) and refreshes title page layout.
source/pdf/pandoc-typst-community.typ Extends pandoc template metadata plumbing and updates cover/document-control/ToC semantics for tagged PDFs.
source/pdf/metadata-wardline-community.yaml Adds description/running-title/document-type and introduces source-date-epoch for reproducible builds.
source/pdf/metadata-suite-map.yaml Adds description/running-title/document-type and introduces source-date-epoch for reproducible builds.
source/pdf/metadata-reviewing-ai-generated-code.yaml Adds description/running-title/document-type and introduces source-date-epoch for reproducible builds.
source/pdf/metadata-governing-ai-generated-code.yaml Adds description/running-title/document-type and introduces source-date-epoch for reproducible builds.
source/pdf/metadata-community.yaml Adds description/running-title/document-type and introduces source-date-epoch for reproducible builds.
source/pdf/build-wardline-community.sh Switches Wardline build to chapter aggregation, asset retention, heading normalization, and passes metadata into PDF compilation.
source/pdf/build-lite.sh Improves temp file handling, fixes a cross-doc link to point at the PDF artifact, and passes metadata into PDF compilation.
source/pdf/build-community.sh Switches community build to chapter aggregation and passes metadata into PDF compilation.
source/pdf/build-common.sh Tightens Mermaid handling (SVG + alt text), post-processes Pandoc Typst output for tagged PDF semantics, and enforces reproducible timestamps.
source/pdf/build-all.sh Adds a single “build/verify/publish/check” entrypoint for all five PDFs and validates outputs via Poppler tooling.
source/pdf/.gitignore Updates ignore rules to retain generated Mermaid assets locally while keeping them out of Git.
source/chapters/wardline-01-04-the-trust-lattice.md Adjusts table cell formatting for better rendering/layout (line breaks inside cells).
source/chapters/sdag-14-appendix-a-taxonomy.md Reworks table annotations/notes formatting for the taxonomy appendix.
source/chapters/sdag-06-stride.md Moves traditional STRIDE footnote references to improve structure/flow.
reference-site/assets/_custom.scss Applies slate/cobalt refresh and adds textured chrome + focus-visible styling for the reference site.
README.md Adds documentation for rebuilding/verifying the PDF suite and links to the pipeline guide.
docs/stylesheets/extra.css Applies slate/cobalt refresh, textured chrome, and updated hero/banner/link styling for MkDocs Material.
.gitignore Ensures new PDF build entrypoints/docs are tracked despite broader source/pdf/* ignore patterns.
.github/workflows/documents.yml Adds CI workflow to verify PDF publications on PRs and main.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread source/pdf/build-all.sh
echo "[error] Required command not found: $command_name" >&2
exit 1
fi
actual=$("$command_name" --version 2>&1 | head -n 1 | grep -oE '[0-9]+(\.[0-9]+){1,2}' | head -n 1)
Comment thread source/pdf/build-all.sh
Comment on lines +53 to +56
echo "Checking publication toolchain..."
require_tool pandoc 3.2
require_tool typst 0.14.0
require_tool mmdc 11.0.0
@tachyon-beep
tachyon-beep merged commit 720e645 into main Aug 9, 2026
1 check passed
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.

3 participants