From 652cd182c0dde5b1b3153d7490e3a37632aab668 Mon Sep 17 00:00:00 2001 From: Raghu Betina Date: Tue, 22 Sep 2026 21:28:14 -0500 Subject: [PATCH] Refresh the released tooling note Route current pins to the installation manifest and retain the previous pair as dated history so the planning note does not contradict the released local default. --- DIRECT_COMPILATION_PLAN.md | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/DIRECT_COMPILATION_PLAN.md b/DIRECT_COMPILATION_PLAN.md index aeb2465..9dd9ca3 100644 --- a/DIRECT_COMPILATION_PLAN.md +++ b/DIRECT_COMPILATION_PLAN.md @@ -7,7 +7,7 @@ developing and testing the generated Rails Foundation in that same Codespace and remains the authentication provider, and the existing GitHub Publication flow remains available for callers that want a separate repository. -The internal-alpha guide now selects CLI 0.3.0's `--output .` mode after explicit approval of the Plan, gaps, and +The internal-alpha guide selects `--output .` mode after explicit approval of the Plan, gaps, and move of existing Drawing Board files into `.firstdraft/design/`. Git history and any existing remote remain in place. The recommended direct-template Codespace starts without a remote; inspect and commit the staged baseline, then use VS Code's **Publish to GitHub** or the [Codespaces publication API](CONTRIBUTING.md#publish-from-the-codespace-terminal) @@ -19,16 +19,21 @@ the earlier nested-first delivery sequence; they are not instructions to initial ## Current Skills source pin -Drawing Board selects Skills source `384fb9422a0cdd2a4bd08b86d6ca677e20048225`, the source of published plugin -`0.3.0`, with published CLI `0.3.0`. Both npm packages were observed on `latest` on September 22, 2026. This pair -uses API `0.4` and Foundation Plan `sketch/0.20`. The runtime pins remain Ruby `4.0.5`, Node `24.18.0`, and -PostgreSQL `18`, matching the generated Foundation. The agent selectors remain the vendors' latest public releases. - -CLI `0.3.0` retains planning material at `.firstdraft/design/`; current guides and the post-attach hook use that -path. The earlier receipts below retain the versions and paths they exercised. Registry availability and local -contracts do not establish a fresh authenticated Codespace Compile; record the updated container CI and prebuild -separately when they complete. Follow the [release handoff](CONTRIBUTING.md#release-handoff-and-periodic-tool-refresh) -when updating these pins. +The exact released CLI, Skills source, and runtime pins live in +[`.devcontainer/agent-versions.env`](.devcontainer/agent-versions.env). The September 22 local release selected +Skills `5f544bff149173a249899d2b5dfd403057cc5a30` (plugin `0.4.0`) and CLI `0.4.0`, both observed on npm `latest`. +That pair uses API `0.4` and Foundation Plan `sketch/0.20`. Its +[container CI](https://github.com/firstdraft/drawing-board/actions/runs/35808456552) and merged +[prebuild](https://github.com/firstdraft/drawing-board/actions/runs/35808770746) passed at release tree `b173010a`. +The image and runtime pins did not change. No fresh Codespace consumed the prebuild in this release. + +CLI `0.4.0` defaults to local `--output .`, preserving planning material at `.firstdraft/design/`. GitHub Publication +requires `--github`. The earlier receipts below retain the versions and paths they exercised. Follow the +[release handoff](CONTRIBUTING.md#release-handoff-and-periodic-tool-refresh) when updating the pins. + +Earlier on September 22, Drawing Board `b4899909` selected Skills `384fb9422a0cdd2a4bd08b86d6ca677e20048225` +(plugin `0.3.0`) with CLI `0.3.0`. That earlier tuple also used `.firstdraft/design/`, but its zero-flag Compilation +selected GitHub Publication. The [September 15 release receipt](https://github.com/firstdraft/firstdraft/blob/c4ac120903d100622b6d625d650a8b26bd597eb8/docs/solutions/2026-09-15-account-settings-release.md) records the preceding Skills `0.2.5` / CLI `0.2.2` tuple, Drawing Board `aed9635a` container CI, and prebuild success.