Skip to content

bazel: model foundation and compiler-layer Rust libraries #10

Description

@DecisionNerd

Context

Implements step 3 of #1: model foundation and compiler-layer Rust libraries as real Bazel targets.

Work

  • Map foundation/compiler-layer first-party crates from the ledger to Bazel labels.
  • Reproduce edition, toolchain, features, lint-relevant flags, and build-script needs for those crates.
  • Prove bazel build / bazel test (as applicable) for the mapped foundation set without Cargo shell-outs.
  • Update the migration ledger with labels and residual gaps.

Acceptance criteria

Given #11 bootstrap is complete
When foundation and compiler-layer crates are modeled
Then those crates build under Bazel without shelling out to Cargo for ordinary compilation
And ledger rows for this slice list Bazel labels or explicit justified exceptions
And CI on Blacksmith can exercise the new targets

Out of scope

Evidence

  • PR + ledger update; exact-head applicable CI green.
  • Ordinary AGENTS.md close.

Relationships

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions