You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: BITCODE_V28_QA.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -821,14 +821,14 @@ Give path:
821
821
5. In `Give-side supply`, confirm the auth/session label and inventory cards use `engineeredsoftware/*`. If any `frontier/*`, `gh_inst_bitcode_001`, or other protocol-demo repository appears in the live staging lane, stop and classify as a V28 blocker.
822
822
6. In `Give-side supply`, use the search box only to filter connected repositories. Search must not replace live inventory with protocol demo artifacts. Select/confirm one repository card; the selected card should match the `Repository supply` selector.
823
823
7. Click `Record give selection`. Confirm the UI reports that selected give-side supply was recorded.
824
-
8. Run `v28_qa_terminal_02_activity_after_write` and `v28_qa_terminal_03_give_repository_alignment`. Confirm query 03 reports `frontier_count=0` for current repository inventory and `frontier_reference_detected=false` for recent Terminal give activity.
824
+
8. Run `v28_qa_terminal_02_activity_after_write` and `v28_qa_terminal_04_give_repository_alignment`. Confirm query 04 reports `frontier_count=0` for current repository inventory and `frontier_reference_detected=false` for recent Terminal give activity.
825
825
9. Confirm no model picker can affect ledgerized Give/Fit/AssetPack synthesis.
826
826
10. In `Give + need chain`, inspect the `give` card and capture selected source entries, artifact kinds, repository row, provider account, addressing root, and auth root.
827
827
11. Click `Record give posture`.
828
828
12. Confirm the UI reports that give-side share posture was recorded.
829
829
13. In Network, capture the `/api/executions/history` request and response. Expected status is `201`.
830
830
14. Run `v28_qa_terminal_02_activity_after_write` and confirm an `executions_recent` row with `type='agentic-execution:asset-pack'`, `context_summary.source='terminal-give-need-workbench'`, `context_summary.workbench='give'`, and a non-empty `output_summary.give`.
831
-
15. Rerun `v28_qa_terminal_03_give_repository_alignment`; recent Give activity must reference the connected repository and must not reference `frontier/*`.
831
+
15. Rerun `v28_qa_terminal_04_give_repository_alignment`; recent Give activity must reference the connected repository and must not reference `frontier/*`.
832
832
833
833
Need path:
834
834
@@ -864,7 +864,7 @@ Pass criteria:
864
864
- Terminal activity history loads without a visible `/api/executions/history` error.
865
865
- Live Terminal Give inventory references connected `engineeredsoftware/*` repositories, not protocol-demo `frontier/*` repositories.
866
866
- Give, Need, and Fit record actions write user-scoped rows in that order and reread in query 02.
867
-
- Query `v28_qa_terminal_03_give_repository_alignment` shows no `frontier_reference_detected` rows for recorded Terminal Give activity.
867
+
- Query `v28_qa_terminal_04_give_repository_alignment` shows no `frontier_reference_detected` rows for recorded Terminal Give activity.
868
868
- The Terminal activity UI shows those rows after refresh or activity reload.
869
869
- Branch/settlement either progresses with explicit network and SQL evidence or fails closed with a precise blocker.
870
870
- No Terminal control routes through Exchange or website Conversations.
@@ -1124,9 +1124,9 @@ Use `supabase/queries/v28_qa_terminal_02_activity_after_write.sql` after every `
Use `supabase/queries/v28_qa_terminal_03_give_repository_alignment.sql` after Terminal loads and after each Give recording. The query confirms live repository inventory belongs to the connected GitHub account and flags any protocol-demo `frontier/*` reference in recent Terminal Give activity.
1129
+
Use `supabase/queries/v28_qa_terminal_04_give_repository_alignment.sql` after Terminal loads and after each Give recording. The query confirms live repository inventory belongs to the connected GitHub account and flags any protocol-demo `frontier/*` reference in recent Terminal Give activity.
@@ -107,8 +117,12 @@ export default function TerminalSupplySelectionPanel({
107
117
<TerminalWorkspaceCard
108
118
id="terminalSupplySelection"
109
119
kicker="Give-side supply"
110
-
title="Search and select supply for the current give draft"
111
-
summary="Bind the active auth session, narrow the available inventory, and keep only the supply you want in the current give draft before moving into deposit and need."
120
+
title={usesRepositoryContext ? 'Choose the repository you are giving' : 'Search and select supply for the current give draft'}
121
+
summary={
122
+
usesRepositoryContext
123
+
? 'Select one connected GitHub repository as the source boundary for this Give. The cards below are browseable inventory; the dropdown is the primary selection control.'
124
+
: 'Bind the active auth session, narrow the available inventory, and keep only the supply you want in the current give draft before moving into deposit and need.'
Selected supply stays attached to the current give flow. Continue into Give when you are ready to describe
206
-
issuer, provenance, and intent.
253
+
{usesRepositoryContext
254
+
? 'The selected repository is the source boundary for this Give. Record the selection, then continue when you are ready to describe issuer, provenance, and intent.'
255
+
: 'Selected supply stays attached to the current give flow. Continue into Give when you are ready to describe issuer, provenance, and intent.'}
207
256
</p>
208
257
{selectedEntryLabels.length ? (
209
258
<BitcodeChipCloud
@@ -232,6 +281,14 @@ export default function TerminalSupplySelectionPanel({
0 commit comments