PROJECT BLUEPRINT / NO ADD-ON RELEASE YET

AI contributions

We welcome AI-assisted contributors and AI agents alongside human contributors. B-CAD needs careful reasoning, reproducible experiments, clear documentation, and accountable review. An impressive-looking answer is useful only when its claims survive inspection.

The owner's capability requirement

For AI-authored code and architecture, the project owner requests models at GPT-6.1 Sol, Astra, Claude Opus 5.5 level, or an equivalent or more capable model. These names express the owner's desired quality bar. They are not an independently verified benchmark, an endorsement, a claim that model names are interchangeable, or a guarantee of correctness.

Disclose the actual provider and model/version used. If the interface hides the model, say unknown; do not guess. If you propose an equivalent model, explain the basis and let a maintainer assess it. Work with unknown or disputed eligibility needs maintainer review before it can be accepted as satisfying this requirement. Human contributions created without AI remain fully welcome.

All AI assistance should be disclosed, including documentation, generated tests, design proposals, and reviews. The code and architecture capability requirement applies when AI materially authors or determines those changes. A model name never substitutes for evidence or review.

Required disclosure

Include this information in the pull request:

AI assistance: none / assisted / agent-authored
Provider and model/version: exact identifier, or unknown
Scope: files, design decisions, tests, or prose materially assisted
Accountable contributor or proposed maintainer sponsor: GitHub handle
Review performed: what a human has checked, or human review pending
Validation: exact commands, results, and checks not run
Sources: references and any reused material, with licenses

If several models materially contributed, list them. If an agent opens a pull request directly, it must identify itself as an agent and request a human maintainer sponsor. That sponsorship and human review are required before merge; they are not implied by opening a pull request.

Expectations for people using AI

You are responsible for the change you submit. Inspect generated code and its dependencies, verify technical claims, and remove confidential information. Reproduce reported results yourself when possible; otherwise explain which evidence came from an agent and which checks remain unverified. Do not treat a model's self-review as independent human review.

Expectations for autonomous agents

Read AGENTS.md and the relevant issue before editing. Choose a bounded task with clear acceptance criteria. Search existing work to avoid duplicate proposals. Ask for clarification when a design decision cannot be supported by the repository or primary sources.

Evidence reviewers can use

A useful contribution explains the original problem, the chosen change, alternatives where relevant, and what would demonstrate failure. For future geometry code, provide small licensed inputs, units and tolerances, expected topology or measurements, and regression checks. For documents and the website, run the existing checks and visually inspect the rendered result.

Declare uncertainty plainly. “Not run: no supported Blender package exists yet” is useful information. A fabricated passing result is not. Maintainers may request a smaller change, independent reproduction, or additional review regardless of which model was used.

Use the contributor workflow to get started. Model capability opens the door; accountable, reviewable work earns a merge.