Skip to content

F-040: design Bazel adapter mapping#171

Merged
stepango merged 2 commits into
v2from
forma/F-040-bazel-adapter-design
Jul 14, 2026
Merged

F-040: design Bazel adapter mapping#171
stepango merged 2 commits into
v2from
forma/F-040-bazel-adapter-design

Conversation

@stepango

Copy link
Copy Markdown
Collaborator

Summary

  • Design-only ticket F-040: new docs/BAZEL-ADAPTER.md (408 lines) mapping forma-core types + restriction graph to Bazel packages/labels/rules/visibility.
  • JVM-first kit (jvm.apijvm.binary); hybrid visibility + check backstop; FormaProjectModel + generate/check SPI; F-041/F-042 plan.
  • Cross-links: VISION, forma-core-api, ARCHITECTURE, README, JVM-TARGETS, JVM-SAMPLE.
  • TICKETS: F-040 done; F-041/F-042 remain todo.

Test plan

  • Pure docs — no product code changes
  • Doc covers 10 design sections; <1000 lines
  • Cross-links resolve
  • Reviewer skim of visibility strategy + spike order for F-041

@stepango stepango merged commit 321e026 into v2 Jul 14, 2026
8 checks passed
@stepango stepango deleted the forma/F-040-bazel-adapter-design branch July 14, 2026 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant