Skip to content

Publish Cadence lineage and upgrade site runtime - #16

Merged
evanfollis merged 1 commit into
mainfrom
agent/cadence-lineage-astro7
Jul 27, 2026
Merged

Publish Cadence lineage and upgrade site runtime#16
evanfollis merged 1 commit into
mainfrom
agent/cadence-lineage-astro7

Conversation

@evanfollis

Copy link
Copy Markdown
Owner

What changed

  • adds Cadence as a fifth strict archived LineageArtifact, pinned to commit dd58ce4e1a6cc0baa777d4096c0d0a1710654c8a and archive digest sha256:c5cfd850f7021c9e9760ad5f2c7f0e1899ad03249fd50852f493ecf3645666f3
  • advances the public projection to v1.3.0 with five lineage records and zero findings
  • moves CI and the local site contract to Node 24
  • consolidates Astro 7.1.3, MDX 7.0.3, sitemap 3.7.3, Tailwind 4.3.3, Ruff 0.16.0, and mypy 2.3.0
  • removes the deprecated Astro Tailwind integration, updates safe transitive packages, and records the breaking-change/visual review

Why

Cadence is already archived and explicitly superseded, but it belongs in the same typed public lineage as the other predecessor repositories. The live site also needed to leave unmaintained Astro 5 snapshots and close the full open dependency set through one tested migration rather than isolated bot merges.

Verification

  • make check under Node 24.18.0
  • 54 unittests
  • Ruff 0.16.0 and mypy 2.3.0 green
  • 19/19 external canon conformance fixtures
  • two governed prompt baselines green; frozen Phase A remains BLOCKED_PRE_ENTRY
  • strict projection and lineage JSON Schema validation
  • 24-page Astro build including /lineage/cadence/
  • npm audit --audit-level=high: zero vulnerabilities
  • representative Chromium pre/post visual comparison retained equal route dimensions and near-zero pixel deltas

No canon envelopes, scientific artifacts, frozen eval inputs, or predecessor repository contents are changed.

Copilot AI review requested due to automatic review settings July 27, 2026 00:04
@evanfollis
evanfollis merged commit 9a6fba9 into main Jul 27, 2026
5 checks passed

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

Adds Cadence as a fifth strict archived LineageArtifact and bumps the deterministic public projection to v1.3.0, while migrating the Astro site build/tooling to Node 24 and upgrading the site stack to Astro 7 + Tailwind 4.

Changes:

  • Extend lineage + projection payloads/schemas/tests to include lineage:cadence and projection version 1.3.0.
  • Migrate the site’s Tailwind integration to Tailwind 4 via @tailwindcss/vite, and pin the site runtime contract to Node 24.
  • Update repo dev gates (mypy/ruff) and CI to align with the new runtime/tooling versions; add a migration receipt doc.

Reviewed changes

Copilot reviewed 12 out of 14 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
site/src/styles/global.css Switch Tailwind entry from @tailwind ... directives to Tailwind 4 @import "tailwindcss";.
site/package.json Pin Astro/Tailwind dependencies and constrain Node to >=24 <25.
site/astro.config.mjs Remove deprecated @astrojs/tailwind; add Tailwind via Vite plugin.
pyproject.toml Bump dev gate versions for mypy and ruff.
knowledge/test_projection.py Update projection tests for 5 lineage artifacts and cadence-specific assertions.
knowledge/public-projection.schema.json Bump schema const to projection version 1.3.0.
knowledge/public-projection.json Update published projection payload: version/digest/counts and add cadence lineage record.
knowledge/lineage-artifacts.schema.json Update strict lineage artifact count bounds to 5.
knowledge/lineage-artifacts.json Add cadence as the 5th typed lineage artifact.
knowledge/generate.py Bump generator version constant to 1.3.0.
docs/dependency-migration-2026-07.md Add upgrade/migration receipt and verification notes.
.nvmrc Add Node 24 local dev default.
.github/workflows/ci.yml Update CI Node setup to Node 24.
Files not reviewed (1)
  • site/src/styles/global.css: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +2 to +11
"projection_version": "1.3.0",
"generated_at": "2026-07-26T23:58:00Z",
"counts": {
"research": 3,
"findings": 0,
"mechanisms": 3,
"engineering_cases": 3,
"sources": 18,
"conjectures": 4,
"lineage": 4
"lineage": 5
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.

2 participants