-
Notifications
You must be signed in to change notification settings - Fork 0
docs: finalize chore_form_dropdown_primitive (PR #136) #137
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
Merged
Merged
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
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
| Original file line number | Diff line number | Diff line change | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -384,13 +384,13 @@ <h2>MVP1 Progress</h2> | |||||||||||||
| <div class="kpi-row"> | ||||||||||||||
| <div class="kpi complete"> | ||||||||||||||
| <div class="label">Scoped items done</div> | ||||||||||||||
| <div class="value">39 / 39</div> | ||||||||||||||
| <div class="value">40 / 40</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="label">Path to MVP1</div> | ||||||||||||||
| <div class="value">2</div> | ||||||||||||||
| <div class="value">3</div> | ||||||||||||||
| <div class="sub">items left = features + bugs + chores</div> | ||||||||||||||
| </div> | ||||||||||||||
| <div class="kpi "> | ||||||||||||||
|
|
@@ -400,7 +400,7 @@ <h2>MVP1 Progress</h2> | |||||||||||||
| </div> | ||||||||||||||
| <div class="kpi warn"> | ||||||||||||||
| <div class="label">Open chores</div> | ||||||||||||||
| <div class="value">2</div> | ||||||||||||||
| <div class="value">3</div> | ||||||||||||||
| <div class="sub">idea-stage chore_* (debt)</div> | ||||||||||||||
| </div> | ||||||||||||||
| </div> | ||||||||||||||
|
|
@@ -428,7 +428,7 @@ <h2>Pipeline</h2> | |||||||||||||
| </div> | ||||||||||||||
| <div class="kanban"> | ||||||||||||||
| <div class="col idea"> | ||||||||||||||
| <h3>Idea <span class="count">3</span></h3> | ||||||||||||||
| <h3>Idea <span class="count">4</span></h3> | ||||||||||||||
|
|
||||||||||||||
| <div class="card infra" data-prefix="infra"> | ||||||||||||||
| <div class="name"><a href="../../docs/02_product/planned_features/infra_e2e_wire_seed_helper_into_studies_spec">E2E Wire Seed Helper Into Studies Spec</a></div> | ||||||||||||||
|
|
@@ -455,12 +455,24 @@ <h3>Idea <span class="count">3</span></h3> | |||||||||||||
|
|
||||||||||||||
|
|
||||||||||||||
| <div class="card chore" data-prefix="chore"> | ||||||||||||||
| <div class="name"><a href="../../docs/02_product/planned_features/chore_form_dropdown_primitive">Form Dropdown Primitive</a></div> | ||||||||||||||
| <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">The DataTable primitive shipped with a lint-enforced source-of-truth discipline — every enum filter cites a backend `Literal[...]` and every FK filter cites a `useX()` hook. Forms didn't get the same </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> | ||||||||||||||
|
|
@@ -483,7 +495,7 @@ <h3>Implementing <span class="count">0</span></h3> | |||||||||||||
| </div> | ||||||||||||||
|
|
||||||||||||||
| <div class="col done"> | ||||||||||||||
| <h3>Done <span class="count">48</span></h3> | ||||||||||||||
| <h3>Done <span class="count">49</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> | ||||||||||||||
|
|
@@ -833,6 +845,18 @@ <h3>Done <span class="count">48</span></h3> | |||||||||||||
| </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"> | ||||||||||||||
| <span class="badge chore">Chore</span> | ||||||||||||||
| <a class="pr" href="https://github.com/SoundMindsAI/relyloop/pull/126">PR #126</a><span>merged 2026-05-16</span> | ||||||||||||||
| </div> | ||||||||||||||
| <div class="one-liner">Ready for Execution</div> | ||||||||||||||
|
Comment on lines
+852
to
+854
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 PR reference, date, and one-liner for the
Suggested change
|
||||||||||||||
|
|
||||||||||||||
|
|
||||||||||||||
| </div> | ||||||||||||||
|
|
||||||||||||||
|
|
||||||||||||||
| <div class="card chore" data-prefix="chore"> | ||||||||||||||
| <div class="name"><a href="../../docs/00_overview/implemented_features/2026_05_13_chore_infra_foundation_github_token_file_retirement">Infra Foundation Github Token File Retirement</a></div> | ||||||||||||||
| <div class="meta"> | ||||||||||||||
|
|
@@ -1151,6 +1175,8 @@ <h2>Dependency graph (feat_ + infra_)</h2> | |||||||||||||
| class feat_data_table_primitive done; | ||||||||||||||
| infra_e2e_seed_completed_study["e2e seed completed study"] | ||||||||||||||
| class infra_e2e_seed_completed_study done; | ||||||||||||||
| chore_form_dropdown_primitive["form dropdown primitive"] | ||||||||||||||
| class chore_form_dropdown_primitive done; | ||||||||||||||
| feat_study_lifecycle --> feat_digest_proposal | ||||||||||||||
| feat_llm_judgments --> feat_digest_proposal | ||||||||||||||
| infra_foundation --> feat_llm_judgments | ||||||||||||||
|
|
@@ -1306,6 +1332,8 @@ <h2>Dependency graph (feat_ + infra_)</h2> | |||||||||||||
| class feat_data_table_primitive done; | ||||||||||||||
| infra_e2e_seed_completed_study["e2e seed completed study"] | ||||||||||||||
| class infra_e2e_seed_completed_study done; | ||||||||||||||
| chore_form_dropdown_primitive["form dropdown primitive"] | ||||||||||||||
| class chore_form_dropdown_primitive done; | ||||||||||||||
| feat_study_lifecycle --> feat_digest_proposal | ||||||||||||||
| feat_llm_judgments --> feat_digest_proposal | ||||||||||||||
| infra_foundation --> feat_llm_judgments | ||||||||||||||
|
|
||||||||||||||
Oops, something went wrong.
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.
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 PR reference and date for
chore_form_dropdown_primitiveare incorrect. It should reference PR #136 and the merge date 2026-05-18, as indicated in the PR title andstate.md. Additionally, the status should be updated from "Ready for Execution" to "Complete" to maintain consistency with other finished chores in this section.