Files

1.9 KiB

Goal

Deliver one Bun OS product workspace from C:\\src, unifying Bun OS and Bun Libraries package/setup/build/install ownership while preserving source histories, active concurrent work, and all applicable license notices.

The root Bun workspace, setup command, dependency install, formatter, shared node_modules, Cargo target, build output, and install destination must have one canonical owner. Move source ownership only when imports, manifests, consumers, and gates are updated together. A single Cargo workspace is complete only when all included Rust packages belong to it; nested workspace boundaries must be migrated deliberately rather than hidden by documentation.

Keep the Bun runtime fork's active checkout and processes intact. Integrate it through the selected workspace without resetting or relocating concurrent work. Preserve imported license files and notices; the root license applies only to first-party material.

Finish by qualifying the integrated setup and workspace, committing precise owned paths on branch os, and pushing after verifying remote ancestry.

Every product Rust crate is a pinned Git submodule directly under crates/<package-name>, sharing the root Cargo workspace, version, dependency table and nightly toolchain. The root owns build, target, node_modules and install. Aphrody Infra provisions declared forge repositories and machine identities idempotently; credentials remain in protected secret stores.

Self-host every Aphrody Labs source repository through the existing Infra and forge owners. Preserve upstream histories, branch identities, public/private visibility, and protected stores. The canonical source portal is https://source.aphrody.app, backed by the existing forge server and API. Qualify standalone product binaries, server routes, and one orchestration owner separately from source mirror and configuration delivery. Mirror jobs must be resumable and admitted against actual host capacity.