[WIP] Build Frontend from versioned UI and contract packages #84

Closed
weichen wants to merge 4 commits from feature/versioned-dependencies into main
4 Commits
Author SHA1 Message Date
weichen 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
2026-10-14 03:27:42 +00:00
weichen 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
2026-10-14 01:40:39 +00:00
weichen 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.
2026-10-13 17:11:43 +00:00
weichen 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
2026-10-13 15:37:20 +00:00