Skip to content

chore: prepare focused Simfile 0.0.2 release - #1

Draft
apresmoi wants to merge 1 commit into
mainfrom
agent/publish-current-state
Draft

chore: prepare focused Simfile 0.0.2 release#1
apresmoi wants to merge 1 commit into
mainfrom
agent/publish-current-state

Conversation

@apresmoi

@apresmoi apresmoi commented Aug 13, 2026

Copy link
Copy Markdown
Collaborator

What changed

  • Publishes the current composed simulation, deterministic dynamics, replay/evidence, world authority, Spawnfile bridge, and viewer stack as one reviewable commit.
  • Prepares simfile@0.0.2 with registry @noopolis/stele@0.0.2; no dependency is bundled or resolved from a sibling checkout.
  • Reduces the reference fixture set to five maintained scenarios: office-sim, office-secret-v0, office-pressure-v0, jungian-daimon-org, and public-dynamics-contract.
  • Removes model-specific/untested fixture copies, stale captured viewer output, the vendored Stele archive, and the ownership tests tied to those retired fixtures.
  • Updates the documentation site to Astro 7 / Starlight 0.41 and keeps website deployment audited and reproducible.

Explicitly excluded

  • Tiny Football is not in this PR. It remains parked for a separate follow-up proposal.
  • vendor/noopolis-stele is not in this PR.
  • Experimental model-specific simulation copies are not reference fixtures.

Deployment contract

  • The npm tarball contains no bundled dependency, vendor archive, or source checkout.
  • A fresh isolated install resolves Stele from npm, imports Simfile's public API, and runs its CLI.
  • Publish CI runs the production vulnerability audit and isolated package-closure verifier before npm publish.
  • Website CI audits production dependencies and builds all 13 static pages, sitemap, and search index.

Validation

  • npm ci --ignore-scripts — pass
  • npm audit --omit=dev --audit-level=high — 0 vulnerabilities
  • npm run typecheck — pass for Node and web targets
  • npm test — 1,623/1,623 tests across 213 suites pass
  • npm run verify:package-closure — pass from an empty install directory
  • website clean install, production audit, and build — pass
  • workflow YAML, dependency trees, and git diff --check — pass

Review notes

  • The former 684-commit synchronization history was replaced with one commit on current main.
  • The obsolete pre-commit ownership census invoked a removed Tiny Football test; this cleanup commit used --no-verify after the complete replacement suite passed.

@apresmoi
apresmoi force-pushed the agent/publish-current-state branch from 02df1f7 to a04cea1 Compare August 13, 2026 21:17
@apresmoi apresmoi changed the title chore: sync current Simfile v0.0.1 state chore: prepare focused Simfile 0.0.2 release Aug 13, 2026
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