Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions docs/HANDOFF.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Current handoff — SITE-045: one door to setup, Fabric as the home, the About notes, 2026-10-14
# Current handoff — SITE-045: one door to setup, Fabric as the home, the About notes — live, 2026-10-15

Objective (operator decisions D1–D4, given in chat 2026-10-14): keep the site small and make one door to start —
`setup` everywhere a visitor starts, Fabric as the home with the four tools working with it and on their own, a short
Expand All @@ -22,9 +22,13 @@ Open: SITE-046 (Fabric's Windows and Linux downloads on /fabric/); SITE-018 (kee
0.3.5 here); SITE-040, SITE-041, SITE-026 as before. Not changed on purpose: the Switchboard page's launcher-plugin
region still says `update` (it installs a plugin, and is hidden while `launcherPlugin` is false; SITE-008).

Next task: merge the PR when CI is green, deploy from `main` (`docs/DEPLOYMENT.md`), run
`python3 scripts/verify-live.py --output docs/evidence/2026-10-14-site-045/live.json`, record the receipt in SITE-045;
then SITE-046.
Shipped: #137 merged as `6729661` (rebased onto the video v3 of #134–#136; the transcript and VideoObject follow v3 —
PT1M32S en, PT1M38S ru, transcript equal to `narration-en.txt`/`narration-ru.txt` word for word; terminal cards without
`--yes`, which stays in the agent prompt only); #138 (`9719852`) synced the release snapshot; deployed from `main` as
Worker version `8f40f4bd-db81-4546-967f-9a0f560c60d1`; `scripts/verify-live.py` PASS, 257 checks
([live.json](evidence/2026-10-14-site-045/live.json)).

Next task: SITE-046 (Fabric's Windows and Linux downloads on /fabric/), then SITE-040.

# Current handoff — SITE-044: home video v3 live, 2026-10-14

Expand Down
2 changes: 1 addition & 1 deletion docs/backlog.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,5 +49,5 @@ rows into the workspace’s agent-workplace goal. IDs persist; completion does n
| SITE-042 | /start/ leads with one command — `npx --yes @passioncode-ai/passioncode@latest setup`, which sets up a new computer or checks and repairs an existing one — and a copy-prompt for Claude Code or Codex, in all 10 languages; the five manual steps stay as the fallback (operator 2026-10-13; launcher 0.2.0, PC-37) | closed 2026-10-13 — #127 (`47505f2`), deployed as Worker `409fd8dc` after launcher 0.2.0 was on npm; `verify-live.py` failed 54 of 257 checks because the source release snapshot lagged the live one, so #128 (`0016bdd`) ran `npm run releases:sync` (launcher 0.2.0, Switchboard 0.6.28, Inbox 0.16.3, Dashboards 0.7.8, adapter 0.29.0); deployed as Worker `5e899c48`, `verify-live.py` 257 of 257 | [live check](evidence/2026-10-13-start-one-command/live.json) |
| SITE-043 | Home video v2: a denser, branded explainer with music under the hero — the problem, the promise, the values, the one command, Fabric, the coding agent's plan, the four tools, agents sharing a project, the organization offer and the vision; English 86.5 s and Russian 90.2 s cuts, captions in all 10 languages (operator 2026-10-12; replaces the SITE-028 W10 cut) | closed 2026-10-14 — #130 (`dc72841`): narration, music, renders and transcriptions through Asset Foundry ($0.87 delivered, $0.42 more for a cancelled over-length narration), captions timed on each cut's transcription, page label and caption line in ten languages, facts and scenarios updated; deployed as Worker version `fd54e0c3`; `verify-live.py` failed 43 of 257 checks because the release snapshot moved, so #131 (`430dbc2`) ran `npm run releases:sync` (Switchboard 0.6.30, Dashboards 0.7.9, adapter 0.31.0, launcher 0.2.1); deployed as Worker version `db355bef` (deployment `1ff877fa`), `verify-live.py` 257 of 257; the live `home.mp4` is byte-identical to the source (SHA-256 `17453592…`) | [record](video/2026-10-12-home-v2/README.md), [live check](evidence/2026-10-14-site-043/live.json), [WebKit](video/2026-10-12-home-v2/visual.json) |
| SITE-044 | Home video v3: the start beat types the /start/ command (`npx @passioncode-ai/passioncode@latest setup`) and says it sets up Fabric, the tools around it and the skills, and that your coding agent can run it; a bridge says each tool works with Fabric and on its own; the Together line reads "Agents connected to Fabric share one project's board, memory and hand-offs" (facts row *Fabric coding agents*); en and ru re-voiced, captions in all 10 languages re-timed (operator 2026-10-14) | closed 2026-10-14 — #134 (`e24e323`): en 91.63 s and ru 97.97 s cuts through Asset Foundry ($0.43 new: narration en $0.199, ru $0.212, four transcriptions $0.023; renders $0; v2 music reused), cue times measured on the narration transcripts, every cue within 0.02 s of the cut transcripts, facts row *Home video* under the lease; #135 (`c6dbe96`) `npm run releases:sync` (Switchboard 0.6.31, Inbox 0.17.0, adapter 0.32.0, launcher 0.2.2) before the deploy; deployed as Worker version `def2748f` (deployment `f39caf74`), `verify-live.py` 257 of 257; the live `home.mp4` matches the source (SHA-256 `c7847ca7…`) | [record](video/2026-10-12-home-v2/README.md#v3-2026-10-14-re-voiced-and-re-rendered), [live check](evidence/2026-10-14-site-044/live.json), [WebKit](video/2026-10-12-home-v2/visual.json) |
| SITE-045 | One door to setup and Fabric as the home (operator D1–D4, 2026-10-14): the home H1 with one subline; `setup` (not `update`) wherever a visitor starts; header "Set up ↓" → /start/#setup on every page; /start/ command and copy-prompt side by side, manual downloads folded, task-pipeline on /vision/; home #products Fabric first, no launcher card; /fabric/ #works-with and SoftwareApplication data; /fabric/agents/ at Fabric 0.3.5; /business/ one hero action, admin line, size line; /#about notes for investors, contributors and press; the home video's transcript and VideoObject written from its files; ten languages | open — PR pending merge and deploy | [evidence](evidence/2026-10-14-site-045/README.md) |
| SITE-045 | One door to setup and Fabric as the home (operator D1–D4, 2026-10-14): the home H1 with one subline; `setup` (not `update`) wherever a visitor starts; header "Set up ↓" → /start/#setup on every page; /start/ command and copy-prompt side by side, manual downloads folded, task-pipeline on /vision/; home #products Fabric first, no launcher card; /fabric/ #works-with and SoftwareApplication data; /fabric/agents/ at Fabric 0.3.5; /business/ one hero action, admin line, size line; /#about notes for investors, contributors and press; the home video's transcript and VideoObject written from its files; ten languages | closed 2026-10-15 — #137 merged as `6729661`; #138 (`9719852`, `releases:sync`: Switchboard 0.6.32, launcher 0.2.4) so the source snapshot matched the live one; deployed from `main` as Worker version `8f40f4bd-db81-4546-967f-9a0f560c60d1`; `verify-live.py` PASS, 257 of 257 | [evidence](evidence/2026-10-14-site-045/README.md), [live check](evidence/2026-10-14-site-045/live.json) |
| SITE-046 | Fabric 0.3.5 ships Windows (x64, arm64, Authenticode-signed) and Linux (AppImage, .deb) builds; /fabric/ and /fabric/download/ still offer only the Mac build ("the download page on passioncode.ai offers the Mac build until its own change", v0.3.5 notes); add the Windows and Linux downloads, requirements (Docker Desktop with WSL2 / Docker Engine, Supabase CLI) and limits (signed-in state not read, CO-244; Observatory secret connect on Windows, CO-245), and the facts rows | open — found in SITE-045 | [v0.3.5 release](https://github.com/passioncode-ai/fabric/releases/tag/v0.3.5) |
Loading
Loading