team-attention/hoyeon
Requirements-first Harness — derive, verify, execute.
150Stars
19Forks
92Claude Commits
ShellLanguage
First Claude commit: Mar 15, 2026Last Claude commit: 1mo agoDiscovered: Mar 19, 2026
Recent Claude Commits
chore(spec): update framer-clone spec.json with TypeScript fix verification
546bf881mo agoco_authored_byfix(framer-clone): resolve TypeScript build errors in persistence test and store
065cf891mo agoco_authored_bychore(spec): update framer-clone spec.json and audit with code review fixes
9e05d151mo agoco_authored_byfix(framer-clone): sanitize imported JSON to prevent prototype pollution and XSS
32584f31mo agoco_authored_byfix(framer-clone): prevent undo history pollution during drag/resize operations
8b0b9a81mo agoco_authored_bychore(spec): update framer-clone spec.json with T10, T15 marked completed
822bcda1mo agoco_authored_byfeat(framer-clone): implement style presets panel
4ff31701mo agoco_authored_byfeat(framer-clone): implement animation configuration panel
ef5a03d1mo agoco_authored_bychore(spec): update framer-clone spec.json with T8, T12, T13, T14 marked completed
c49bfb01mo agoco_authored_byfeat(framer-clone): implement snap guides and align/distribute actions
f90d3f81mo agoco_authored_byfeat(framer-clone): implement keyboard shortcuts system
1696b001mo agoco_authored_byfeat(framer-clone): implement element grouping and custom component creation
538b7c11mo agoco_authored_byfeat(framer-clone): implement properties panel with layout, style, and effects sections
82264191mo agoco_authored_bychore(spec): update framer-clone spec.json with T5, T6, T9 marked completed
cc31d771mo agoco_authored_byfeat(framer-clone): implement responsive preview with breakpoint switching
58cd50b1mo agoco_authored_byfeat(framer-clone): implement component library drag-to-canvas
f9a551b1mo agoco_authored_byfeat(framer-clone): implement element selection, resize handles, and drag-to-move on canvas
9e772261mo agoco_authored_bychore(spec): update framer-clone spec.json with T4, T7, T11 marked completed
fa685fa1mo agoco_authored_byfeat(framer-clone): implement LocalStorage persistence, auto-save, and JSON export/import [T11]
35bdca81mo agoco_authored_byfeat(framer-clone): implement layers panel with tree view, drag-to-reorder, and nesting [T7]
6a34b801mo agoco_authored_byfeat(framer-clone): implement DOM-based canvas with pan/zoom using CSS transforms [T4]
4a9cb4f1mo agoco_authored_bychore(spec): update framer-clone spec.json with T2 and T3 marked completed
195522e1mo agoco_authored_byfeat(framer-clone): implement 3-panel editor layout with toolbar and panels
ddd50701mo agoco_authored_byfeat(framer-clone): implement Zustand store with element tree, selection, and undo/redo
2b811651mo agoco_authored_bychore(spec): add framer-clone spec.json with T1 task marked completed
b69fa5c1mo agoco_authored_byfeat(framer-clone): scaffold project with React 19 + Vite 8 + Tailwind CSS + Vitest + Framer Motion + Zustand
9dcf80f1mo agoco_authored_byfix(framer-clone): apply code review fixes CR-001/002/003/004/006/007/009/010/011
3e0ccb31mo agoco_authored_bychore(framer-clone): add gitignore, lockfile, and directory placeholder files
a4378031mo agoco_authored_byfix(framer-clone): fix lint warnings in toast, persistence, and test files
80a4f2f1mo agoco_authored_byfeat(framer-clone): add multi-select, grouping, keyboard shortcuts, context menu, and preview mode
88d73071mo agoco_authored_byfeat(framer-clone): add properties panel with position, fill, border, typography, and shadow editing (T9)
fdc7ae21mo agoco_authored_byfeat(framer-clone): add layers panel with tree display, drag-reorder, rename, and visibility toggle (T8)
86b612a1mo agoco_authored_byfeat(framer-clone): add element creation via toolbar tools (T5)
fdfc0c81mo agoco_authored_byfeat(framer-clone): add LocalStorage persistence and JSON export/import
a7b142c1mo agoco_authored_byfeat(framer-clone): add canvas zoom/pan and element rendering
7dfd32b1mo agoco_authored_bytest(framer-clone): add e2e specs for canvas zoom, pan, undo/redo, and toolbar
288f78d1mo agoco_authored_byfeat(framer-clone): add Canvas component and editor layout with panels
b5a155f1mo agoco_authored_byfeat(framer-clone): add editor types and Zustand store with undo/redo
38285531mo agoco_authored_byfeat(framer-clone): add Playwright e2e config and source entry files
68510071mo agoco_authored_byfeat(framer-clone): scaffold Vite + React + TypeScript project structure
a6371b21mo agoco_authored_byci(github-actions): add CI workflow for automated testing (T6)
25cc84b1mo agoco_authored_bytest(cli): add 20 merge logic and CLI command integration tests (T3, T4)
cf24ea01mo agoco_authored_bytest(cli): add 10 schema validation tests (T2)
8ba241f1mo agoco_authored_byfeat: Round 1 — test infra, tool-output truncator, settings-validate handler
ab822801mo agoco_authored_byrefactor(execute): simplify final-verify Step 4 to read recorded scenario statuses
8d4c5a21mo agoco_authored_byfeat(worker,execute): add T_SV sandbox execution guide and scenario status recording
a60f0601mo agoco_authored_byfeat(specify,quick-plan): replace manual sandbox task JSON with sandbox-tasks CLI
83ab6371mo agoco_authored_bytest(cli/spec): add tests for requirement and sandbox-tasks commands
42325f41mo agoco_authored_byfeat(cli/spec): add requirement and sandbox-tasks subcommands
e7121241mo agoco_authored_byfeat(cli/schemas): add scenario status fields to dev-spec v5 schema
215dfba1mo agoco_authored_by