Repository navigation
D619: the archetype card page's three sections, from the owner's canvas (#1006) - #1326
Merged
Merged
Conversation
…as (#1006) The owner's #1006 canvas is a board, `Studio · Archetype card`, and the component its A24–A30 import, `Archetype Full Sections`. Both are committed in design/canvases/integrated/ (81 → 83), and A24–A30 are built on /studio/archetype: - Skills, "Your skills, two ways": one radar with the self shape over rated axes only and evidence as dots on the reply's corroborated_at scale; Not recorded said on the axis, never 0; the table and legend; the Eadwyn prompt when nothing is recorded. - History, "How your archetype has changed": one point per change of the displayed archetype, its trigger and date; "Current" only on the card's archetype. - Matches, "Who you match with": every type with the members who published it, D605's values line, the publish switch, and the plan lock. Each section reads its own source and retries on its own; a failed read is never an empty radar or list. A1–A23 (the compact card and the page top) are #1323 (D620). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018jkNYLq29UXAvcqYxGCSB3
|
Preview: https://studioos-pr-1326.guillaumelauzier.workers.dev (built from 9977dce) The pull request's SPA build on a Worker with no bindings: pages and deep links work, |
guillaumelauzier
marked this pull request as ready for review
October 6, 2026 23:33
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Objective
Your #1006 canvas, built. You sent it for #1006's
needs-design(https://claude.ai/artifact/6yTsUgRHkkiCwBpfZpwshh). It draws three sections under the archetype card on/studio/archetype:D602 put their routes, client methods and data on
main. This draws them.Closes #1006.
Implementation
The canvas
The artifact is a board and the component its last seven artboards import. Both go into
design/canvases/integrated/, since the route runs (81 → 83):Studio · Archetype card.dc.html, the board:/studiocard;Archetype Full Sections.dc.html, the component.The board is its own canvas, so it sits beside
Studio · Archetype previewand does not replace it.The export left out a script. The component loads its sample data from
archetype-full.js, which the export did not include, so the canvas opens with its sections empty. Its markup, copy and states are complete, and the build follows them.Skills: "Your skills, two ways" (
GET /api/skills/me/evidence)History: "How your archetype has changed" (
GET /api/profile/history)Matches: "Who you match with" (
GET /api/profile/published-members,GET/PUT /api/profile/archetype-published)On the page
Where the build departs from the canvas, and why
#92400eis about 2.5:1 on the dark card, under the 3:1 a graphic needs.best-fit/me), and the history reads the v2 snapshots, which change only after hysteresis.Not built here
A1–A23 draw the compact
/studiocard and the page top differently frommain. Your prompt asked to keep the card's top as it was. They are #1323 (D620), filed with S1's recommendations:Files changed
components/profile/ArchetypeSections.jsx(new)lib/archetypeCardV2.jspages/ArchetypeCardPage.jsxdesign/canvases/integrated/Studio · Archetype card.dc.html(new)design/canvases/integrated/Archetype Full Sections.dc.html(new)decisions/D619.md(new)ROUTE_MAP.md: one row, and the archetype preview row's notePROFILE_ROUTING.mdandPAGE_INVENTORY.md, regeneratedfrontend/test/archetype_sections_d619.test.mjs(new)studio_archetype_card.test.mjsprofile_routing_fresh.test.mjsTesting
The full suite.
npm run build, thennpm run test:drift, gaveEXIT=0on this PR's head (9977dce4b, onmainat44b7b22c3):lint:undefand the dark-mode check all pass.New tests (24):
Mutation checks: 35 of 35 caught. Each undid one behaviour, and every file was restored and checked by sha256.
Rendered check. The built bundle was served with stubbed
/apireplies, at 1280 and 390 wide, in light and dark:Risks
/studio/archetypesees the three sections under the card.Dependencies
main.integrated/81 → 83, and ROUTE_MAP's rows 137 → 138.Agent
S01 · Claude Code
Review requested
The owner.
🤖 Generated with Claude Code
https://claude.ai/code/session_018jkNYLq29UXAvcqYxGCSB3
Generated by Claude Code