Skip to content

Feat/wall merging - #4

Merged
Aymericr merged 3 commits into
mainfrom
feat/wall-merging
Oct 24, 2025
Merged

Feat/wall merging#4
Aymericr merged 3 commits into
mainfrom
feat/wall-merging

Conversation

@Aymericr

Copy link
Copy Markdown
Contributor

No description provided.

@vercel

vercel Bot commented Oct 24, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
editor Ready Ready Preview Comment Oct 24, 2025 7:19pm

@Aymericr
Aymericr merged commit a693fc4 into main Oct 24, 2025
2 checks passed
@Aymericr
Aymericr deleted the feat/wall-merging branch October 27, 2025 13:41
dallasteele added a commit to dallasteele/halofire-studio that referenced this pull request Apr 22, 2026
Prepares the release-facing documentation for the v0.1.0 ship.

- **CHANGELOG.md** — prepended the Keep-a-Changelog 1.1.0 header
  plus an `[Unreleased]` slot and a full `[0.1.0] — 2026-04-21`
  entry. Preserved the existing 0.4.x internal pre-release history
  below a `## Pre-release history` divider so the session-by-session
  changelog is not lost.

  The 0.1.0 entry is organized per the format's section guide:
  Added (Pascal fork + 12 node types, 10-stage Python pipeline,
  40-part OpenSCAD catalog, `.hfproj` + autosave, Tauri 2 shell,
  sheet-set renderer → PDF/DXF/DWG, Auto-Design against the 1881
  truth fixture, Pascal tools + InstancedCatalogRenderer, 403 Py
  + 274 Playwright + parity CI) / Changed (Turbopack NFT hygiene,
  Biome lint zero-state) / Fixed (PDF intake polygon bug +
  12-test golden lock) / Known limitations (DoD-pascalorg#4 cold-launch,
  DoD-pascalorg#11 real 2nd-project, DoD-pascalorg#12 clean-VM MSI, LiveCalc
  re-READ vs re-SOLVE, OpenSCAD arm64) / Upgrade notes.

- **docs/RELEASE_NOTES_v0.1.0.md** (new, 167 lines) — a ship note
  targeted at fire-protection engineers evaluating the product,
  not developers. Sections: What HaloFire Studio is, Headline
  features, Install + first bid, Known limits, What's next,
  Thanks. Tone is honest: we name the auto-design's measured
  error against the 1881 truth (−0.8% head count, +10.5% bid),
  we call out the four open DoD rows, and we thank Wade for the
  patience that made the cruel-test scoreboard possible.

- **README.md `## Ship state`** — bumped 48/53 → 49/53 (counts
  the 0a943a6 Codex-sweep + f89b199 synthetic 2nd-project rows
  that shipped after the last README edit), corrected the test
  counts (403 Py / 274 Playwright, reflecting the current state
  from BUILD_LOG entry 31), added a Lint row (0/0 post-sweep),
  and linked CHANGELOG.md + RELEASE_NOTES_v0.1.0.md.

No verification gates affected by this commit — documentation
only. Editor build + lint unchanged.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
dallasteele added a commit to dallasteele/halofire-studio that referenced this pull request Apr 22, 2026
Adds the tag-and-push release script and documents the invocation
so the v0.1.0 ship is a single-command gesture when DoD-pascalorg#4/11/12
close.

- **scripts/release.sh** (executable, 42 lines) — annotated-tag
  release script:
  - Accepts `vMAJOR.MINOR.PATCH[-prerelease]`, rejects other
    formats with a clear error.
  - Validates a clean working tree (no staged, unstaged, or
    untracked changes) before tagging — prevents tagging "a tag
    plus some unsaved scraps".
  - Rejects re-tagging an existing version.
  - Creates an annotated tag with message "HaloFire Studio
    $VERSION" and pushes to `origin`.
  - Prints the GitHub Actions URL where the MSI / DMG / AppImage
    matrix builds land (.github/workflows/build-desktop.yml is
    triggered by tag push).

  Not wired into root package.json — the existing `release` script
  there triggers a different workflow (`release.yml` for the
  viewer+core JS packages). `scripts/release.sh` is invoked
  directly: `bash scripts/release.sh v0.1.0`.

- **docs/CODEX_SWEEP_READY.md** — appended a "Release invocation"
  section at the bottom so the review doc and the release doc
  cross-reference (the reviewer can see how the ship completes
  from the same page they opened to read Codex's five questions).

DRY-RUN: the tag is *not* created by this commit. `git tag v0.1.0`
is the user's call, executed via `bash scripts/release.sh v0.1.0`
when ready.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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