Skip to content

bazel: model storage, execution, search, knowledge, and API libraries #9

Description

@DecisionNerd

Context

Implements step 4 of #1: model storage, execution, search, knowledge, and API libraries as real Bazel targets.

Work

  • Map remaining first-party library crates (storage, exec, search, knowledge, api, and peers named in the ledger) to Bazel labels.
  • Preserve native link requirements and feature flags needed for correct builds.
  • Update the migration ledger; keep drift check green.

Acceptance criteria

Given #10 foundation libraries build under Bazel
When storage, execution, search, knowledge, and API libraries are modeled
Then all 17 first-party packages (or current workspace count) have Bazel library coverage or an explicit retained-tool exception
And ordinary compilation/tests for these libs do not shell out to Cargo

Out of scope

Evidence

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

Relationships

No activity

Activity on this issue will appear here.

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