[WIP] Build Frontend from versioned UI and contract packages #84
Closed
weichen
wants to merge 4 commits from
feature/versioned-dependencies into main
pull from: feature/versioned-dependencies
merge into: :main
:main
:feature/rdm-two-trees-followup-w10
:fix/scratch-conversation-view-type
:feature/scratch-session-general-agent
:feature/project-access-lifecycle-u6-ui
:fix/multiuser-project-collab-r4
:fix/multiuser-project-collab-r3
:fix/multiuser-project-collab-r2
:feature/iam-link-u4-frontend-auto-discover
:fix/multiuser-project-collab
:feature/auth-one-time-password-r2
:feature/project-access-lifecycle-u1-frontend
:feature/iam-perm-ux-frontend
:feature/super-admin
:feature/iam-u3-account-ui
:feature/iam-u4-role-permission-ui
:feature/unified-document-renderer-task11
:feature/auth-password-management-frontend
:feature/auth-one-time-password
:fix/cockpit-cancel-guard
:debug/cockpit-render-log
:feature/document-visualization-cockpit-i4
:fix/admin-create-e2e-guard
:fix/account-chain-ui
:fix/admin-user-create-contract
:fix/duty-settings-gating
:feature/layered-python-env
:feature/rdm-duty-matrix
:fix/workbench-choice-browser-wait
:feature/workbench-flow-completion
:feature/frontend-u4-docs-instantiate
:feature/workbench-visual-redesign
:feature/work-companion-visibility
:feature/rdm-settings-completion
:feature/rdm-audit-export-entry
:feature/project-member-access
:fix/set-role-rename
:feature/rdm-increment-duties-page
:feature/rdm-increment-members-picker
:fix/settingdesc-managed-scope
:feature/rdm-increment-system-settings
:feature/svc-login-recovery-flow
:archive/admin-notes-repair-frontend-candidate
:feature/rdm-roles-reject-state
:feature/work-companion-ui
:feature/fe-u7-browser-e2e
:feature/surface-black-screen-recovery
:fix/surface-list-hydrate
:feature/fast-slow-display-u1
:feature/rdm-audit-capability-gate-changepw-form
:feature/rdm-audit-capability-gate
:feature/adminzone-contracts-fix
:feature/adminzone-plugin-sections
:feature/generative-ui-u6
:feature/me-refresh-on-auth
:feature/plugins-compiled-listing
:feature/rdm-e2e-acceptance
:fix/artifact-version-dedupe
:fix/genui-page-visibility
:feature/rdm-u4-audit-workspace
:feature/generative-ui-u5
:feature/login-clear-stale-key
:feature/admin-auth-gate-fix
:feature/generative-ui-u4
:feature/generative-ui-u2-contract-sync
:feature/generative-ui-u2-nodeids
:feature/ui-three-column-workbench
:feature/empty-state-preview-fix
:feature/preview-scroll-consolidate
:feature/sillytavern-review
:feature/agent-harness-p3b
:feature/base-extension-roadmap
:feature/agent-native-deliverables-r1
:chore/ignore-mimosa-cache
:feature/deliverable-docx-r1
:feature/project-inbox-r1
:feature/file-preview-caps
:feature/cardflow-r1
:fix/dep-vuln-bumps
:feature/chat-process-split-r1
:feature/chat-order-artifact-files
:feature/cross-session-reading
:feature/ui-capability-platform
:feature/visual-refresh-r4
:feature/auth-admin-accounts
:feature/task-sidebar-r1
:feature/prompt-library
:feature/chat-live-quality
:feature/chat-scroll-fix
:feature/polish-r1
:feature/workspaces-r1
:feature/command-bus-r1
:feature/inbox-r2
:feature/core-cards-commands-r1
:feature/ui-foundation-r0
4
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
74511db9a6 |
Replay export controls with versioned package consumption
ci / test (pull_request) Successful in 1m14s
Why: Frontend main gained authorized export controls while the package migration branch remained open.
Evidence: SELF offline npm install, 264 Vitest tests, packed-package consumer and full build passed in /tmp/dependency-frontend-upstream-replay-{install,test,build}-20261014-01a1345f.json.
Impact: Disposable integration fixture only; no provider feature branch or remote PR was advanced.
Refs: Frontend PR #84; upstream Frontend PR #73; Dev PR #537
|
||
|
|
5467517e18 |
Adopt the UI cold-consumer repair and prefetch locked metadata (U4)
ci / test (pull_request) Successful in 56s
Why: Frontend and formal provider gates must use the repaired UI consumer, with registry metadata available before offline execution. Evidence: SELF npm 10 and 11 cold-cache consumer regressions passed; the UI adoption preserves all 249 registry lock entries and advances only its immutable Git source. Impact: Cache installed exact-version metadata during trusted acquisition; keep package generation and candidate execution free of checkout credentials. Refs: R6-R8, R14; dependency-workspace U4/U5; UI 63d289e6bc15b701356cfe2d5b8740210fac0dcc |
||
|
|
6ed7b9322c |
Adopt credential safe CI and retire replaced source gitlinks
Why: Make independent version consumption work from ordinary clones while retaining historical commits and existing branch workspaces. Evidence: SELF Dev task receipts record 24 CI boundary cases, all workflow syntax checks, readonly private-source prefetch in clean exports, provider tests and package installation without acquisition scripts. Platform CI remains pending. Impact: Remove only replaced index links, preserve old physical checkouts, and update dependency guidance. Library consumers retain their immutable versions until an explicit dependency update. Refs: Agent-System-Dev feature/dependency-workspace; approved versioned-dependency r1, U3-U7 and R15. |
||
|
|
ad53e90a85 |
Consume immutable UI and contract packages in the frontend
Why: Build the application without requiring adjacent Core or UI source checkouts. Evidence: SELF full frontend tests, isolated no-sibling package consumption, design guards and production build are recorded in the Dev dependency-workspace task card. Impact: Pin exact provider Git revisions and package exports; preserve component behavior, visual tokens and third-party versions. Refs: Versioned dependencies U4; Core f32d431; UI 468776e; feature/dependency-workspace |