-
Notifications
You must be signed in to change notification settings - Fork 0
docs: batch-finalize 4 chore folders (PRs #152 / #153 / #154 / #155) #156
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -384,23 +384,23 @@ <h2>MVP1 Progress</h2> | |||||
| <div class="kpi-row"> | ||||||
| <div class="kpi complete"> | ||||||
| <div class="label">Scoped items done</div> | ||||||
| <div class="value">42 / 42</div> | ||||||
| <div class="value">46 / 46</div> | ||||||
| <div class="sub">100% of feat_/infra_/chore_/epic_ items past idea stage</div> | ||||||
| <div class="bar"><span style="width:100%"></span></div> | ||||||
| </div> | ||||||
| <div class="kpi warn"> | ||||||
| <div class="kpi complete"> | ||||||
| <div class="label">Path to MVP1</div> | ||||||
| <div class="value">4</div> | ||||||
| <div class="value">0</div> | ||||||
| <div class="sub">items left = features + bugs + chores</div> | ||||||
| </div> | ||||||
| <div class="kpi "> | ||||||
| <div class="label">Open bugs</div> | ||||||
| <div class="value">0</div> | ||||||
| <div class="sub">tracked bug_* idea files</div> | ||||||
| </div> | ||||||
| <div class="kpi warn"> | ||||||
| <div class="kpi "> | ||||||
| <div class="label">Open chores</div> | ||||||
| <div class="value">4</div> | ||||||
| <div class="value">0</div> | ||||||
| <div class="sub">idea-stage chore_* (debt)</div> | ||||||
| </div> | ||||||
| </div> | ||||||
|
|
@@ -428,54 +428,7 @@ <h2>Pipeline</h2> | |||||
| </div> | ||||||
| <div class="kanban"> | ||||||
| <div class="col idea"> | ||||||
| <h3>Idea <span class="count">4</span></h3> | ||||||
|
|
||||||
| <div class="card chore" data-prefix="chore"> | ||||||
| <div class="name"><a href="../../docs/02_product/planned_features/chore_ci_prettier_check">Ci Prettier Check</a></div> | ||||||
| <div class="meta"> | ||||||
| <span class="badge chore">Chore</span> | ||||||
|
|
||||||
| </div> | ||||||
| <div class="one-liner">`.github/workflows/pr.yml`'s `frontend` job runs:</div> | ||||||
|
|
||||||
|
|
||||||
| </div> | ||||||
|
|
||||||
|
|
||||||
| <div class="card chore" data-prefix="chore"> | ||||||
| <div class="name"><a href="../../docs/02_product/planned_features/chore_detail_page_shell_primitive">Detail Page Shell Primitive</a></div> | ||||||
| <div class="meta"> | ||||||
| <span class="badge chore">Chore</span> | ||||||
|
|
||||||
| </div> | ||||||
| <div class="one-liner">Six of the seven `/{entity}/[id]` detail routes hand-roll the same three-state scaffold around their data query. The structure is **identical** down to the className strings, with two minor copy varia</div> | ||||||
|
|
||||||
|
|
||||||
| </div> | ||||||
|
|
||||||
|
|
||||||
| <div class="card chore" data-prefix="chore"> | ||||||
| <div class="name"><a href="../../docs/02_product/planned_features/chore_extract_shadcn_select_test_mock">Extract Shadcn Select Test Mock</a></div> | ||||||
| <div class="meta"> | ||||||
| <span class="badge chore">Chore</span> | ||||||
|
|
||||||
| </div> | ||||||
| <div class="one-liner">A factor-and-share refactor was attempted during `chore_form_dropdown_primitive` post-implementation. I extracted the mock to `ui/src/__tests__/helpers/shadcn-select-mock.tsx` exporting `mockShadcnSel</div> | ||||||
|
|
||||||
|
|
||||||
| </div> | ||||||
|
|
||||||
|
|
||||||
| <div class="card chore" data-prefix="chore"> | ||||||
| <div class="name"><a href="../../docs/02_product/planned_features/chore_form_dropdown_guide_screenshot_refresh">Form Dropdown Guide Screenshot Refresh</a></div> | ||||||
| <div class="meta"> | ||||||
| <span class="badge chore">Chore</span> | ||||||
|
|
||||||
| </div> | ||||||
| <div class="one-liner">Each affected guide has a Playwright spec at `ui/tests/e2e/guides/*.spec.ts` that captures screenshots when run against the real backend. The PR's UI changes produce different screenshots:</div> | ||||||
|
|
||||||
|
|
||||||
| </div> | ||||||
| <h3>Idea <span class="count">0</span></h3> | ||||||
|
|
||||||
| </div> | ||||||
|
|
||||||
|
|
@@ -495,7 +448,7 @@ <h3>Implementing <span class="count">0</span></h3> | |||||
| </div> | ||||||
|
|
||||||
| <div class="col done"> | ||||||
| <h3>Done <span class="count">51</span></h3> | ||||||
| <h3>Done <span class="count">55</span></h3> | ||||||
|
|
||||||
| <div class="card feat" data-prefix="feat"> | ||||||
| <div class="name"><a href="../../docs/00_overview/implemented_features/2026_05_12_feat_chat_agent/feature_spec.md">Chat Agent</a></div> | ||||||
|
|
@@ -821,6 +774,18 @@ <h3>Done <span class="count">51</span></h3> | |||||
| </div> | ||||||
|
|
||||||
|
|
||||||
| <div class="card chore" data-prefix="chore"> | ||||||
| <div class="name"><a href="../../docs/00_overview/implemented_features/2026_05_19_chore_ci_prettier_check">Ci Prettier Check</a></div> | ||||||
| <div class="meta"> | ||||||
| <span class="badge chore">Chore</span> | ||||||
| <span>merged 2026-05-19</span> | ||||||
| </div> | ||||||
| <div class="one-liner">Complete</div> | ||||||
|
|
||||||
|
|
||||||
| </div> | ||||||
|
|
||||||
|
|
||||||
| <div class="card chore" data-prefix="chore"> | ||||||
| <div class="name"><a href="../../docs/00_overview/implemented_features/2026_05_13_chore_cluster_delete_ui">Cluster Delete Ui</a></div> | ||||||
| <div class="meta"> | ||||||
|
|
@@ -845,6 +810,18 @@ <h3>Done <span class="count">51</span></h3> | |||||
| </div> | ||||||
|
|
||||||
|
|
||||||
| <div class="card chore" data-prefix="chore"> | ||||||
| <div class="name"><a href="../../docs/00_overview/implemented_features/2026_05_19_chore_detail_page_shell_primitive">Detail Page Shell Primitive</a></div> | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The link for the implemented chore is missing the
Suggested change
|
||||||
| <div class="meta"> | ||||||
| <span class="badge chore">Chore</span> | ||||||
| <span>merged 2026-05-19</span> | ||||||
| </div> | ||||||
| <div class="one-liner">Complete</div> | ||||||
|
|
||||||
|
|
||||||
| </div> | ||||||
|
|
||||||
|
|
||||||
| <div class="card chore" data-prefix="chore"> | ||||||
| <div class="name"><a href="../../docs/00_overview/implemented_features/2026_05_14_chore_digest_worker_narrow_except">Digest Worker Narrow Except</a></div> | ||||||
| <div class="meta"> | ||||||
|
|
@@ -869,6 +846,30 @@ <h3>Done <span class="count">51</span></h3> | |||||
| </div> | ||||||
|
|
||||||
|
|
||||||
| <div class="card chore" data-prefix="chore"> | ||||||
| <div class="name"><a href="../../docs/00_overview/implemented_features/2026_05_19_chore_extract_shadcn_select_test_mock">Extract Shadcn Select Test Mock</a></div> | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The link for the implemented chore is missing the
Suggested change
|
||||||
| <div class="meta"> | ||||||
| <span class="badge chore">Chore</span> | ||||||
| <span>merged 2026-05-19</span> | ||||||
| </div> | ||||||
| <div class="one-liner">Complete</div> | ||||||
|
|
||||||
|
|
||||||
| </div> | ||||||
|
|
||||||
|
|
||||||
| <div class="card chore" data-prefix="chore"> | ||||||
| <div class="name"><a href="../../docs/00_overview/implemented_features/2026_05_19_chore_form_dropdown_guide_screenshot_refresh">Form Dropdown Guide Screenshot Refresh</a></div> | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The link for the implemented chore is missing the
Suggested change
|
||||||
| <div class="meta"> | ||||||
| <span class="badge chore">Chore</span> | ||||||
| <span>merged 2026-05-19</span> | ||||||
| </div> | ||||||
| <div class="one-liner">Complete</div> | ||||||
|
|
||||||
|
|
||||||
| </div> | ||||||
|
|
||||||
|
|
||||||
| <div class="card chore" data-prefix="chore"> | ||||||
| <div class="name"><a href="../../docs/00_overview/implemented_features/2026_05_18_chore_form_dropdown_primitive/feature_spec.md">Form Dropdown Primitive</a></div> | ||||||
| <div class="meta"> | ||||||
|
|
@@ -1201,8 +1202,16 @@ <h2>Dependency graph (feat_ + infra_)</h2> | |||||
| class infra_e2e_seed_completed_study done; | ||||||
| chore_form_dropdown_primitive["form dropdown primitive"] | ||||||
| class chore_form_dropdown_primitive done; | ||||||
| chore_ci_prettier_check["ci prettier check"] | ||||||
| class chore_ci_prettier_check done; | ||||||
| chore_data_table_columnvisibility_tanstack["data table columnvisibility tanstack"] | ||||||
| class chore_data_table_columnvisibility_tanstack done; | ||||||
| chore_detail_page_shell_primitive["detail page shell primitive"] | ||||||
| class chore_detail_page_shell_primitive done; | ||||||
| chore_extract_shadcn_select_test_mock["extract shadcn select test mock"] | ||||||
| class chore_extract_shadcn_select_test_mock done; | ||||||
| chore_form_dropdown_guide_screenshot_refresh["form dropdown guide screenshot refresh"] | ||||||
| class chore_form_dropdown_guide_screenshot_refresh done; | ||||||
| infra_e2e_wire_seed_helper_into_studies_spec["e2e wire seed helper into studies spec"] | ||||||
| class infra_e2e_wire_seed_helper_into_studies_spec done; | ||||||
| feat_study_lifecycle --> feat_digest_proposal | ||||||
|
|
@@ -1364,8 +1373,16 @@ <h2>Dependency graph (feat_ + infra_)</h2> | |||||
| class infra_e2e_seed_completed_study done; | ||||||
| chore_form_dropdown_primitive["form dropdown primitive"] | ||||||
| class chore_form_dropdown_primitive done; | ||||||
| chore_ci_prettier_check["ci prettier check"] | ||||||
| class chore_ci_prettier_check done; | ||||||
| chore_data_table_columnvisibility_tanstack["data table columnvisibility tanstack"] | ||||||
| class chore_data_table_columnvisibility_tanstack done; | ||||||
| chore_detail_page_shell_primitive["detail page shell primitive"] | ||||||
| class chore_detail_page_shell_primitive done; | ||||||
| chore_extract_shadcn_select_test_mock["extract shadcn select test mock"] | ||||||
| class chore_extract_shadcn_select_test_mock done; | ||||||
| chore_form_dropdown_guide_screenshot_refresh["form dropdown guide screenshot refresh"] | ||||||
| class chore_form_dropdown_guide_screenshot_refresh done; | ||||||
| infra_e2e_wire_seed_helper_into_studies_spec["e2e wire seed helper into studies spec"] | ||||||
| class infra_e2e_wire_seed_helper_into_studies_spec done; | ||||||
| feat_study_lifecycle --> feat_digest_proposal | ||||||
|
|
||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The link for the implemented chore is missing the
/idea.mdsuffix. This is inconsistent with the markdown version of the dashboard and other entries in this file that point to specific documentation files (likefeature_spec.md). Linking to the directory may not resolve correctly in all documentation viewers.