This directory holds the reusable execution-level components that power the Bitcode activity ledger, selected-activity detail, explainers, and payload reading.
The V26 second-gate rule for this layer is simple:
- if an activity/detail/payload pattern appears repeatedly across
/terminal, conversations, or related retained workspaces, it should converge here as a typed, testable carrier.
- activity-ledger master
BitcodeTransactionsTable.tsxBitcodeTransactionsFilterBar.tsxBitcodeTransactionsActiveFilters.tsxBitcodeTransactionsDataTable.tsxBitcodeTransactionsPagination.tsx
- selected-detail structure
BitcodeDetailRowList.tsxBitcodeMetricGrid.tsxBitcodeDetailCollection.tsxBitcodeDetailPanel.tsxBitcodeChipCloud.tsxBitcodeActionPillRow.tsx
- payload reading
BitcodePayloadInspector.tsxBitcodePayloadShape.tsxBitcodePayloadTree.tsxBitcodePayloadRowsCard.tsxBitcodePayloadCollectionCard.tsxBitcodePayloadDetailCard.tsx
- help and explainers
BitcodeInlineExplainer.tsxbitcode-transaction-explainers.ts
- activity/log streams
BitcodeExecutionStreamPanel.tsx
- route-owned orchestration, shared presentation carriers
- typed props and predictable field-group shapes
- consistent explainers and payload posture
- stable accessibility and test selectors
- no fallback to raw page-local
<pre>blocks for important JSON-bearing detail - markdown/documentation parity with the active activity-detail and payload carriers during second-gate closure
- ../../../app/terminal/README.md
- activity detail cards under
uapi/app/terminal/* - retained execution/log readers that continue to converge inward during V26