7 started, 3 closed, 12 carried live.
Busiest record: c120 AI Pivot — Methodology (6 entries) · 71 carried cycles have gone quiet · layer v0.9.34 → v0.9.35
The catalog under v1: each policy with its mode and Until, frameworks and open findings
Commits
105 commits across 5 repos, on each repo's checked-out branch.
Cycles
Started 7
Tame our own design history before telling it. Catalog the Qpoint Design drive (sketches, Illustrator, Photoshop, InDesign, Sketch, Figma) so every file can be found, previewed and traced to its original. Tie each file to a cycle where one exists, otherwise to a startup phase and design generation. Write down an ingestion protocol that ends in a story. Then give the cycle detail page a story-first design pass.
Build the decisions from the week of Oct 19 into the phase-4 lab (/pages/phase4/mock/*). The governing scope is Mark Peterson's v1 guidelines: an exception changes mode only, publication is the whole shared draft, and resolving a finding records a decision.
Name AI governance as Qpoint's focus in the Design Methodology, and as a textbook wicked problem. The method itself stays as it is.
Downloadable logos on /brand/logo. Pick a logo, a format (SVG · PNG · GIF · JPG, in that order of preference) and a color (White · Black · Grape), then download a pre-built file generated from black master SVGs.
Draw the 2026-10-19 product session's landings in c114's composed lab. Those landings are: one policy per concern, exceptions for all nuance, mode on the policy, Resolve with a reason, and publishing as a deliberate act. Put the unsettled ones to Mark as options for the Wednesday 2026-10-21 session.
An ideas cycle. Gather sourced material on the Prometheus story as an analogue for AI; on ancient attitudes to fire; on David Deutsch and Karl Popper's error correction, set against our problem formation; and on modern voices about AI, from doom to salvation
A structure in Vue/Nuxt for policy edits made across many pages that deploy together, cancel together, can go to a supervisor for approval, are versioned, and are summarised before deploy.
Still open 12
A /briefs section on the design site, off the main menu, with one page per brief handed to a collaborator outside the org
Build the Phase II governance dashboard for qdash around the object model the ../intents repo describes, so that Findings, Policies, Scope, Groups, Exceptions, Enforcement and Frameworks appear as one coherent system rather than fourteen features
Reshape market-analyst into a design tool first — the source of truth for Qpoint's problem space — by adding a micro-problem layer (use case → micro problem → observations) on top of the existing market lens, with a curated registry, extraction-proposed candidates, computed standing, product surfaces, document intake, and briefs/stories that cite problems.
Serve the qdash demo as pre-computed worlds (sizes, scenarios, First run stages) from files, switchable instantly, baked daily, with no containers at serve time
A weekly view of the cycle atlas (started · still open · closed per week) beside the existing numerical view, plus a week details page designed as a _meta mock
Explore and integrate Avoma notes data into extraction pipeline and dashboard visualizations.
Refine how extracted data is displayed in the dashboard and improve extraction quality where gaps exist.
Add Google OAuth to restrict dashboard access to @qpoint.io team members.
Methods & tooling retro — evaluate how we work against the design methodology, restore order, modernize the skill/agent tooling, and make the philosophy load-bearing
Build-partner portal — research, ideation, and a plan for a page that makes partners insiders
Align the qcontrol agent-monitoring dashboard to specific personas and find market alignment — hypothesis-first, validated against calls later.
Closed 3
Name AI governance as Qpoint's focus in the Design Methodology, and as a textbook wicked problem. The method itself stays as it is.
Draw the 2026-10-19 product session's landings in c114's composed lab. Those landings are: one policy per concern, exceptions for all nuance, mode on the policy, Resolve with a reason, and publishing as a deliberate act. Put the unsettled ones to Mark as options for the Wednesday 2026-10-21 session.
A structure in Vue/Nuxt for policy edits made across many pages that deploy together, cancel together, can go to a supervisor for approval, are versioned, and are summarised before deploy.
Pages & components
What this week's captures picture — 13 pages · 3 first captured this week. Each links to its evolution: every moment it was shot, across cycles.
Pages 13
Log
Key Changes entries dated inside the week, from each cycle's record — newest first within a cycle.
c122 Early-Stage Documentation
- Sketches and a larger preview (2026-10-24 → 27, Mark):
- Sketches quick filter (
694e1345eb): PSDs in any folder named for sketches, 120 files, 5.1 GB. It leaves out.sketch(Sketch app) files, the dynamic-sandbox PNG copies, and the 24 Procreate illustrations indesign.3.0/illustration/originials/. - ↑/↓ preview (
1ce48f3487): in the folder tree, the selection follows focus, so arrowing opens each file and updates?f=. Tabbing in doesn't select. Built on the page (afocusinhandler), not inUxFileTree; aselectionFollowsFocusprop is the layer candidate if another page wants it. - Preview sizes (
5e12ec76a5): S / M / L / XL (360 / 480 / 680 / 900 px) and a drag handle between tree and preview (←/→, double-click for M), remembered per browser; the tree keeps 360 px. - Large sketch previews (
6d44fa9c64):drive-previews --largewrites 1,600 px WebPs topublic/library/large/. The 117 sketches with a picture have one (5.3 MB; the 3 blank PSDs are skipped)./libraryoffers both insrcset, so the large one loads at XL on a normal screen and at any size on retina. - Deployed (2026-10-27) as
ba4ff7ce7a= design6d44fa9c64+ 40 uncommitted from other threads. 17,877 files, 815 MB (Cloudflare's cap is 20,000). Verified on design-f39: arrows step2023-sf-roundtable→early-deck-2.1→early-deck-2.2with the panel following, XL is 900 px and loads the large WebP (200), the handle shows, no page errors. The build's error lines are older ones (cycle-doc 404s,/cycles/weeks/1999-12-27).
- Sketches quick filter (
- Discovery (2026-10-23): formats on disk, existing archive tooling, and a measured cycle-page audit (
discovery.md). Mark's answers (answers-prompt.md): Procreate exports live in the shared Design drive; several Figma files from different times; audience is us first; detail page only; everything deploys behind Access. A first Drive survey (drive-survey.md): 1,141 files, 14.2 GB, generations 1.0–4.0, 105 sketch PSDs, permanent Drive IDs, nine cycle candidates.
- Catalog (2026-10-23), Phase 1 (
catalog-prompt.md):scripts/drive-catalog.mjs(npm run drive-catalog, ~3 s) walks the drive read-only. It lists folders, stats files, reads each item's Drive ID from thecom.google.drivefs.item-id#Sxattr, and reads the online-only (SF_DATALESS) flag in onestatpass. It never opens a file.- It writes
server/data/drive-catalog.json: 1,137 files, 248 folders (every folder has a Drive ID), 14.1 GB, 78 temp/dot files skipped. - Each file records path, Drive ID, title, format, kind, generation, discipline, size, whether it's on this Mac, and a date with precision and source. The date sources: 203 from the file name, 277 from a folder name, 657 from the file's own times.
- 52 files (0.7 GB) are on this Mac; the rest are online-only. 56 files have no Drive ID yet, all of them local, so Drive for desktop may not have uploaded them.
GET /api/libraryadds a startup phase inferred from the date against the archive's eras: 946 ideation, 87 pre-seed, 101 seed, 3 before Qpoint./library(off the main menu for now):- generation cards with file count, size and year span;
- search, plus kind and phase filters;
- the layer's
UxFileTreeover the drive's own folders; - a detail panel: the date and where it came from, the phase, size, on-Mac state, and links to the original and its folder on Drive.
- The selected file lives in
?f=<drive path>, so a link points at one file; the tree scrolls to it on arrival.
- Verified headless (Playwright, system Chrome, 1440 × 900): deep link in view; Design 1.0 + Raster + "early-deck" → 42 files; click → URL and panel update; no page errors.
- Incident (Phase 1): while removing a debug line, an edit joined two lines in the page's script. The syntax error took down SSR for every route on
:3000("IPC connection closed"). Mark's terminal-started dev server was stopped and restarted under thedesignlaunch config. Found by moving the new files aside and adding them back one at a time; fixed in the page.
- Previews (2026-10-23), Phase 2 (
previews-prompt.md):scripts/drive-previews.mjs(npm run drive-previews) writes one 640 px WebP per file topublic/library/thumbs/<drive id>.webp(14 MB for all of them), plusserver/data/drive-previews.json. Options:--only <prefix>,--list <file>,--retry,--force.- Downloads: QuickLook can't make Drive download an online-only file; it waits forever. So each online-only file is copied to a temp folder (the copy makes Drive download it), previewed from the copy, and the copy deleted. With a non-blocking copy and 4 workers, the whole drive (~14 GB) took under 10 minutes. Adobe's InDesign QuickLook extension hangs even on local files, so every tool runs under a timeout.
- Methods tried in order, per format:
- sharp for images and SVG;
- sips → QuickLook → the XMP thumbnail for PSD;
- QuickLook → XMP for PDF/AI;
- XMP for InDesign/EPS;
previews/preview.pngfor.sketch.
A blank result moves on to the next method. White-on-transparent art is retried on ink. - Results: 1,111 previews (354 sharp, 128 SVG, 334 QuickLook including the 25 blanks, 234 sips, 52 XMP, 9 Sketch); 6 rendered on ink.
- 25 stay blank: PSD/AI files saved without a flattened image or a thumbnail, which only Photoshop/Illustrator can draw. The page says so and names the save option that would fix it.
- 2
.indbInDesign books have no image of their own. - One pair of files shares a Drive ID (
QPT.2025.Q3/Q4.overview.ai), so shared IDs take a path-hash suffix.
/library: the API merges the previews. Generation cards count previews. The detail panel shows the preview, or the reason there's none. A Folders ⇄ Grid switch (?view=grid) shows the filtered files as pictures, 240 at a time. The 2023 sketches: 110 of 111 undersketches/have previews.- Verified headless at 1440 × 900: grid, selection, deep link, the blank-file note, no page errors. A random 40-preview sheet read cleanly.
- For Phase 3: the same artwork often appears as
@2x/@3xPNG + SVG +.ai, so grouping variants by stem will shorten the library a lot.
- Illustrator artboards (2026-10-23) (
artboards-prompt.md→artboards-plan.md):- The probe covered 15 files and 173 artboards. A PDF-compatible
.aiis one PDF page per artboard, matching in order and size. Its Illustrator private data (zstd/zlib native PostScript) holds each artboard's name, canvas position and UUID. Page order isn't canvas order. - Plan revised on Mark's note: sequences and subjects are tagged and stitched by hand, in post; extraction stays automatic and records facts only.
- Steps 1–2 built.
scripts/drive-artboards.mjs(npm run drive-artboards) has the same read-only, temp-copy, timeout and cache contract as the previews. It usespdfinfo+mutool+zstd(streamed throughtr/grep) +pdftoppm+ sharp.- Rendering: 1,200 px long edge (400 px short edge beyond 3:1) plus a 320 px thumb, as WebP.
- Results: all 255
.aifiles, 3,627 artboards, 120 MB, no failures. 246 files have canvas positions; 396 artboards have custom names, mostly on the history boards, where they name the source file. - 9 files kept only their first artboard in the PDF copy (3–38 artboards each, ~140 in all, e.g.
QPT.dash-1.0.ai1 of 24,QPT.lab.dash-3.15.topnav-filter.ai1 of 38). They show "1 of N readable" and wait for the Illustrator pass (plan step 5). - Two fixes on the way: one file's private data decompresses to 1.4 GB, more than a Node buffer can hold, so the records are now filtered in a shell pipeline. A
zstdearly exit no longer crashes the run.
/library:- "Inside
" draws an.aifile's artboards at their real canvas positions and sizes. Clicking one opensUxLightboxat 1,200 px; arrows step in reading order, and?a=<n>links one artboard. - The detail panel gets an Artboards row, and the generation cards count artboards (Design 1.0: 1,268).
- The
/api/librarypayload is now 1.2 MB.
- "Inside
- Quick filters (Mark, same day):
- Illustrator (.ai): 255 files.
- Presentations: 381 files, matching any folder named for a presentation, deck, pitch or slides, or "deck" in the file name. Deck folders also hold their image assets.
- The two combine with AND: 45
.aipresentation files.
- Deployed (2026-10-23) as
3e5d09dc10= design7b2668823f+ 43 uncommitted from other threads, layer 0.9.35. 17,175 files, 777 MB; Cloudflare Pages caps a deployment at 20,000 files, so the next large image set needs a plan (R2, or fewer derivatives)./libraryhad no inbound link, so the static crawl from/would have skipped it.7b2668823flinks it from the/archiveintro and adds it tonitro.prerender.routes.- Verified on design-f39 (headless, system Chrome):
/library, its data, previews and artboard images all return 200. TheQPT.index-v20.aideep link renders 7 artboards in ~0.35 s, a click opens the lightbox with?a=3, and the quick filters give 45.aipresentation files. No page errors. - The build's error lines are older ones (todos cycle-ID 404s,
/components/data/data-timeline500).
- Verified headless at 1440 × 900:
QPT.index-v20.ai(one row, canvas order 2, 1, 3…), the 46-artboard dashboard history board (clusters with their title artboards), the lightbox, arrow keys and Escape with the URL following, and a partial file's note. No page errors.
- The probe covered 15 files and 173 artboards. A PDF-compatible
c121 Governance v1 Scope
- Mark's lab pass, 2026-10-23 (
7c804d990): the Policy Config submenu reads Config File · History · Proposed Changes. The publishing tray closes to a chip, and staging an edit reopens it. Lab links no longer carry?dp, so every page opens at phase 4 with exceptions shown. The mock bar folds its knobs behind "controls ▸" and names any that are off their default. These shipped uncommitted in the 2026-10-27 deploy.
- Deploy (2026-10-23): design
f6ddd3557plus 40 uncommitted paths (other sessions' work, shipped as the lab does), layer 0.9.35, on design-f39.pages.dev. Verified there in both stages.
c120 AI Pivot — Methodology
- kick-off (2026-10-21): cycle created. AI governance replaces data governance as the textbook case in the wicked-problems section, with the three properties restated for AI use. The morning's refocus paragraph becomes one line of history: the framing began with data governance in web-app back-end traffic, and the method didn't change when the focus did. Product and Brand in Forming the Problem name AI governance.
/methodmatches. The foundation's §07 sentence and the CLAUDE.md summary follow. The appendix gets a one-line note. Uncommitted.
- rename (2026-10-21): the first section is now titled "AI Governance Is a Wicked Problem" ("AI governance is a wicked problem" on
/methodand in the CLAUDE.md summary), replacing "Design Addresses Wicked Problems". The one cross-reference to it, inbrand/foundational/sources/rittel-webber.md, follows. Uncommitted.
- callout (2026-10-21): "Qpoint's core value proposition is an act of design: giving a shapeless problem tangible form" read awkwardly, and so did a first rewrite ("Qpoint does what a designer does first…"). After six drafts, Mark wrote the line himself: the
/methodcallout now reads "We use this method to understand and deconstruct the AI ecosystem's wicked problems into well-defined micro problems resolvable by product-shaped solutions." The bold lead and the slogans after it are gone. Foundation §07 is back to its original sentence for now. Uncommitted.
- history line cut (2026-10-21): the line "This framing began with data governance… The method didn't change when the focus did" is removed from the doc and from
/method. The/methodcallout is set at 22px medium. Uncommitted.
- callout reworded (2026-10-21): the callout is now "We use this method to understand and deconstruct the governance challenges presented by the AI ecosystem into well-defined micro problems resolvable by product-shaped solutions." It is styled 20px medium, in a 680px box with a grape-700 border. Uncommitted.
- ship (2026-10-21): committed alone with a temp index (only the c120 entry in CYCLES.md; other sessions' work left out), then
npm run deploy. Committed5e38c3859, deployed553517691;_deploy.jsonon design-f39.pages.dev shows5e38c3859, and/methodserves the new heading and callout.
c118 Policy Structure and Publishing
- Wednesday walk (2026-10-21, before the session): Mark ruled W.1–W.10 on the walk (
10dc34c94). L9 built W.1–W.3 and W.6 (a526d7785). L8 built publishing as W.8 ruled it: local edits, server drafts, approve and promote, versions, rollback by pointer (0beb2f879). L8b made approval an organization setting (02bbfe261). Then came a run of tray and mode-hint refinements, ending at06b083095.
- Plan (2026-10-20):
31e7fb226, with §8 answered by Mark (27741690e). The answers include: no Scope object; an exception can set any mode, in either direction; a snooze is Observe until a date; exception contexts are org, team and user; tracking a framework brings its policies in at Observe.
- L1 · L6 (2026-10-20,
66879100b): the Oct 19 model in the fixture (policy mode, mode exceptions resolved narrowest-first, no stored groups, resolve reasons, the snooze), with c114's model kept asC114_RULEDfor the record pages. The live Policies copy's toggle became a three-state mode.
- L2–L5 (2026-10-20): S3 gets the mode, the snooze, and Exceptions as the nuance section, and Scope + enforcement retires (
0308b858e). S1 Resolve takes a reason, and Block and Ignore are removed (4cbad5323). S2 gets observe options, mode tags and Resolve in the card (e887fa831). The live team page comes into the lab with a derived Policies section, which replaces S7 Policy Group (bc1076add).
- L7 + deploy (2026-10-20): the Wednesday agenda as stop W of the review walk, 11 questions (
77b0419b2), deployed to design-f39.pages.dev.
c115 Briefs
hidden surface at Publish (2026-10-21): brief matched to the final article (7d2d6b647): 5-publish, articleStatus: approved, three lines and pull line from the final text, jargon rows for runtime / lineage / model requests / detection rule / plugin. Hero and listing arrived 2026-10-20 in the folder's AI images subfolder, outside Direction → Review. Post not live yet.
Outcomes (2026-10-21): closed briefs now archive with what they produced. outcome front matter (summary, postUrl, published, hero, listing, screenshot, screenshotFull, sketches, sketchesNote) in the schema; /briefs renames the done group Outcomes and shows the listing image on the card; /briefs/<slug> renders an Outcome section above the stepper (hero + listing, article screenshot opening to the full page, sketch grid, one UxLightbox across all of them). First archived: your-agents-need-a-dynamic-sandbox (live 2026-10-15), with the three sketch sheets from the Design drive, the live hero/listing, and scripts/capture.mts shots of the post in public/briefs/your-agents-need-a-dynamic-sandbox/. Playwright's browser wasn't installed; PW_CHROMIUM_PATH pointed at Chrome.
c119 Logo Downloads
- kick-off (2026-10-20): cycle created; plan written with decisions D1–D8; waiting on the black master SVGs.
- masters (2026-10-20): the masters are grape and duotone, not black. The first one is in as
brand/logos/masters/stacked.svg, single-color#AB86F6, which sets the Grape download color (D1). Flattening the duotone masters to one color is D2b. The rest are still being exported from Illustrator.
- build (2026-10-20): Mark re-exported five masters as
logo-1…5.svg. All are clean paths: two in grape, three duotone (a grape mark with an unfilled wordmark, which renders black, and the two never overlap). They're saved assymbol,stacked-caps,stacked,lockupandlockup-caps;brand/logos/logos.jsonholds the names, labels and Drive source files.scripts/build-logos.mjs(npm run logos) builds 5 logos × 3 colors × 4 formats = 60 files, 2.1 MB, inpublic/brand/logos/, plusapp/data/logo-downloads.json. A Download section on/brand/logooffers logo cards, a Format and a Color UxTabGroup, a preview of the actual file on its matte, and the filename, size and Download. Checked: contact sheet by eye, all 60 files serve 200 with the right MIME types, dark mode, 375 px. The site nav overflowing at phone width predates this cycle, as does a hydration warning also on/brand/colors. Uncommitted.
- tweaks (2026-10-20): the pickers are now labelled "Select a logo / format / size / color". PNG, GIF and JPG come in four sizes, 256, 512, 1024 and 2048 px on the long edge, each rendered straight from the vector. The size picker shows only for those three formats and defaults to 1024. Files are named
qpoint-<id>-<color>-<size>.<ext>; SVG keepsqpoint-<id>-<color>.svg. There are now 195 files, 3.7 MB, and all serve 200. Uncommitted.
- ship (2026-10-20): committed
d5a1b588b, staging only the c119 entry in CYCLES.md (the c115 edit there belongs to another session).npm run deploy→ deploy4da9fcbba._deploy.jsonon design-f39.pages.dev showsd5a1b588b, layer 0.9.33, 25 uncommitted files from other work./brand/logo/serves 200 and all 195 files serve 200 with the right MIME types.
c117 Prometheus
- Kick-off (2026-10-20):
- Initial prompt captured.
- Three research files written in parallel, plus an index. Each claim is tagged QUOTE, PARAPHRASE or SECONDARY, and each file has a "Could not verify" section.
- Methodology citation (2026-10-20):
brand/design_methodology.mdand/methodquoted Rittel & Webber (1973) without naming them. They now cite pp. 161 and 166 and end with a Sources section. Commit786ebd6c0.
- Foundational sources (2026-10-20):
brand/foundational/sources/holds annotated bibliographies of Rittel & Webber and of Axel Roesler.- It also holds local copies of the 13 legitimately open full texts: the UC eScholarship IURD series and Roesler's UW faculty pages. Commit
2ed2ad737.
- Sources on the design site (2026-10-20):
- Two open Deutsch papers (arXiv; author PDF) were added, along with a Deutsch and Popper source list.
- Seven photos of Roesler, Rittel and Webber were added for internal use. Rittel and Webber exist online only at low resolution.
/sourcesrenders the bibliographies./sources/files/serves the PDFs and photos (nitropublicAssets), and/methodlinks there.
c114 Governance Phase II
c118 · the Oct 19 model in the lab (2026-10-20): c118 (policy structure and publishing) now draws the 2026-10-19 product session's landings in this cycle's lab: RULED runs the Oct 19 world (policy mode Off / Observe / Enforce, mode and advanced exceptions by org / team / user context with the narrowest winning, a policy snooze, resolve with a reason, no stored groups or per-scope enforcement), and C114_RULED keeps c114 as ruled through 2026-10-18 for the Phase 3 record pages and as the model page's alternative. The live Policies copy's toggle became a three-state Mode column. The record and the change list are in c118's lab-plan.md (Log); this cycle's rulings D0–D9 are unchanged.
composed S1 · Finding detail (2026-10-19): built from Mark's Illustrator screenshot (illustrator/c114-s1-finding-detail-design.webp) and his notes: "the table should be our uxTable with the appropriate header", "details strip, let's try to re-use any components like the framework item", "upper right–actions section … here's where the actions go", "session - re-use the existing transcript component", "related findings - related means two things here: any findings from the same session, any findings related to the same policy this finding violated". (prompt · plan)
composed S3 · overview strip, Severity, Frameworks (2026-10-19): Mark: "for the policy page, let's flesh out the missing severity and frameworks sections; add an overview strip replacing the band based on the screenshot" (illustrator/c114-s3-overview-design.webp). (prompt · plan)
c12 Micro Problems market-analyst
- product sessions + first decision brief (2026-10-20): Mark asked for the latest product meetings (Rob's MWF "Qpoint Product" series), the Oct 19 one parsed first into a summary of its decisions for design.
- Getting the calls: the series was invisible to the API, because Avoma hides private meetings from the org key, even by uuid. Rob set the series to Organization, and Oct 12, 14 and 19 then came through by
--uuid(Oct 16 was cancelled). - Triage: all three declared ciso-advisory × roadmap-planning, as on Sep 3. Oct 19 declares the shown mocks
design/phase4/{changeset-summary,policy-detail,finding-detail}. - Extraction: all PASSED, with session records of 5/9/6 decisions and 3 candidates each. 25 candidates now await review across the corpus. The index has 10 calls.
- New brief kind
decision: an internal session's rulings, what each changes in the design records, and a list of the workshopped ideas that were superseded so they don't get revived. Added to INDEX conventions. - First brief of that kind:
briefs/policy-model-and-publishing.md, covering where Oct 19 landed on policy structure, findings, publishing and the dev server. Mark's steer: later statements win over workshopping. - Design picked it up as c118.policy-structure-and-publishing (initial prompt; design commits d1b6744f8, 1cb125e18).
npm run consumersfinds c118 against four problems. - Commits: 5c2964e, 17a62d0.
- Getting the calls: the series was invisible to the API, because Avoma hides private meetings from the org key, even by uuid. Rob set the series to Organization, and Oct 12, 14 and 19 then came through by
- product-input thread (2026-10-20, plan only): Mark asked how far market framing muddies agent context now that the project mostly feeds product work, and how well it serves product development. I read the agent-facing prompts and skills, the profile and standing code, and the Oct 12/14/19 extractions, then wrote
product-input-plan.md(prompt:product-input-prompt.md).- Findings: role lines and schema order are still market-first. Product sessions get interest, urgency and positioning, and an advisor's design preference was captured as a value echo. The 44 session decisions have no cross-session state; Oct 14 rulings overturned on Oct 19 both read
made. The brief template lacks thedecisionkind. - Recomputed standing without the October sessions: no change. Moto's support comes from Aug 20/31 and Sep 3, so the co-designer fix is preventive.
- Five changes planned: (A) role lines and ordering; (B) call-type rules that omit market blocks; (C) a
design-sessioncall type whose extraction-tagged items count as design input rather than standing, with Oct 12/14/19 re-triaged and re-extracted; (D) a curated decisions ledger (data/decisions.json, statuses ruled / direction / open / tabled / superseded / rejected,supersedeschains, extraction tagsdecisionId+ reaffirms / revises / reverses,/decisionspage,decision:<id>consumer tokens); (E) brief template and skill drift. - Six decisions queued for Mark (plan §5). Nothing built.
- Findings: role lines and schema order are still market-first. Product sessions get interest, urgency and positioning, and an advisor's design preference was captured as a value echo. The 44 session decisions have no cross-session state; Oct 14 rulings overturned on Oct 19 both read
c116 Policy Changesets
- Plan, M1 and M2 (2026-10-19,
0662e9898): the changeset model; the floating dirty indicator (M1) at/pages/phase4/changeset-indicator; the review page (M2) at/pages/phase4/changeset-summary.
- Version labels (2026-10-19,
7967b1208):major.minorlabels, an approval band, and a quieter version line.
Captures
28 screengrabs taken this week, 24 of a subject with an evolution history.
The catalog under v1: each policy with its mode and Until, frameworks and open findings














