diff --git a/.project-docs/30-worklog/tasks/20261014-coding-sidebar-text-9fe4278d.md b/.project-docs/30-worklog/tasks/20261014-coding-sidebar-text-9fe4278d.md new file mode 100644 index 00000000..6cc31f1a --- /dev/null +++ b/.project-docs/30-worklog/tasks/20261014-coding-sidebar-text-9fe4278d.md @@ -0,0 +1,48 @@ +# Task: Compare Coding sidebar typography with Agents and Canvas + +## Identity + +- Task ID: 20261014-coding-sidebar-text-9fe4278d +- Mode: Feature +- Branch: codex/20261014-coding-sidebar-text-9fe4278d-coding-sidebar-text +- Worktree: /Users/chillishark/Makelore 麦洛/.codex-worktrees/makelore/20261014-coding-sidebar-text-9fe4278d +- Base commit: 436f7ba1eab500e41866f890f49816ff622ef6fe +- Owner: codex +- Status: Ready for Integration + +## Scope + +- Read-only comparison of Coding sidebar text with Agents and Canvas, then propose a clearer text hierarchy. Implementation requires the user's later approval. + +## Intent And Constraints + +- User explicitly asks for a proposal first and forbids beginning product changes before approval. Preserve desktop focus, running trial, inputs, projects and conversations. No product edits, runtime update, model calls, merge/push or cleanup. + +## Outcome + +- All three modules share the same bundled Inter/Source Han sans font stack. Agents main navigation and Canvas project entries use14px/600 dark text for normal clickable items; selected/hover states are differentiated primarily by background. +- Coding project/create/gallery entries already use14px/600 dark navy. Its conversation titles and new-conversation action are12px/400 auxiliary blue-gray#64758a, with icons#7891af. The group header uses the same auxiliary gray. These styles explain the screenshot's weaker conversation-list hierarchy; no font replacement is needed. +- Proposed Coding-only scope: conversation titles and new-conversation action14px/500/#26384d; group heading and collapse action#506176 while remaining a secondary hierarchy; conversation icons one shade darker. Retain existing14px/600 project entries, pale-blue surface, icon tiles, selected/hover backgrounds, layout and interactions. Scope any adjustment to Coding rather than changing global/shared Canvas tokens. +- No product code or running application was changed. Proposal is complete; implementation remains awaiting human approval. + +## Verification + +- Read actual trial pointer identifying source436f7ba1eab500e41866f890f49816ff622ef6fe and isolated from that human-verifiable base. Source comparison: globals.css61/72, Sidebar.tsx425/572/580, ImageWorkspaceSidebar.tsx159/237, classroom-workspace.css7/22/28/33/39–46, CodingProjectConversations.tsx70–114. Independent reference comparison confirmed font/color/weight boundaries. +- Source-color calculation: current#64758a against Coding#f3f7fb gives4.38:1 contrast; proposed main#26384d11.11:1 and secondary#5061765.89:1. These are deterministic source palette calculations, not real-app screenshot measurements. +- No test/build/live inspection was needed for this proposal. Product tree stays byte-identical to the base; only this task record is changed. Documentation drift and diff checks recorded at completion. + +## Follow-ups + +- On approval, resume the same task and recheck the newest actual source/peer sidebar changes before applying the bounded Coding-only adjustment. Verify normal/selected/hover/disabled typography and layout in headless browser checks, then perform only separately authorized trial delivery. + +## Promotion Candidates + +- None recorded. + +## Project Context Loaded + +- Concurrent Gate passed: feature task20261014-coding-sidebar-text-9fe4278d, exact branch/worktree/base in Identity match official start/status. Primary occupied/dirty worktree remains untouched. +- Read entry, memory index, own task, positioning, integrated-state/decision/architecture and relevant domain/quality/evidence/reflection/commitment sections plus AGENTS. Product is a Main-owned creative client with a single light visual system. Existing palette and component typography take precedence over unrelated generic design search output. +- Official registry had78 owners including this task. Independent coordination review read77 peer records/231Scope, Intent and Promotion sections. All readable; Code-model-onboarding01e8cbed and old child-language6bf94d12 retain unknown placeholder scopes without a concrete dependency. No semantic blocker affects this read-only proposal. +- Adjacent Code gallery/footer tasks retain palette/layout; wide Code redesigne4132a1e was explicitly withdrawn and is not reused. Canvas's later a72d49e6 task changes its surface to pale yellow, superseding the older lavender state; no Canvas background proposal is made here. Source comparison uses the declared actual trial436f7ba snapshot and adopts no peer uncommitted product. +- Likely approved-edit paths would be CodingProjectConversations.tsx and Coding-scoped selectors in classroom-workspace.css. No shared global color/font change or backend/API alteration is justified. Planning Gate: Passed.