This manual serves developers running BitzOrcas for the first time and owners making architecture, production, and commercial-delivery decisions. Current source, automated gates, and runnable examples are the evidence base. A page marked as design or not shipped does not imply an existing production feature.
Enter by outcome
- First run: begin with Meet BitzOrcas and Quick start.
- Build a business capability: trace the first vertical slice and then add a module.
- Understand boundaries: read Architecture and Modular monolith.
- Select platform capability: use the module catalog and its runbooks.
- Work with data and messages: start at Persistence and Eventing.
- Prepare a delivery: follow the testing strategy, Consumer Contract, and Commercial GA.
Distinguish two reader environments
| Environment | What you own | Correct starting point |
|---|---|---|
| Product source repository | Framework, Platform, Hosts, Tooling, and full tests | framework development, source verification, and commercial package production |
| Consumer Solution | host shell, composition manifest, configuration, business modules, and test source | created by bitz new/template and consuming commercial capability through PackageReference |
A customer project does not copy or modify Framework, Platform, Licensing Runtime, or core Generator source. Customize through Contracts, Store, Policy, Strategy, Options, Integration Event, or Pipeline Hook seams.
How the manual expresses maturity
| Wording | Meaning |
|---|---|
| Current implementation / sourceVerified | checked against current paths and symbols; environment behavior still needs tests |
| Design / target architecture | a stated direction, not a shipped API |
| Degraded / Null / Unavailable | deterministic absence semantics, not production readiness |
| Commercial GA | package, license, adapter, operations, security, and Consumer Contract evidence all pass |
When prose conflicts with source, source and automated gates win; update the page and its verify-source fact. Never invent an interface, idempotency guarantee, or reliability behavior to make a tutorial smoother.
Minimal source verification
# Run at the product source root.dotnet build BitzOrcas.Modern.slnx --configuration Releasedotnet test tests/BitzOrcas.Architecture.Tests/BitzOrcas.Architecture.Tests.csproj --configuration ReleaseMinimal manual verification
# Run at the handbook root.npm run verify:docsnpm run verify:docs-sourcenpm run verify:docs-depthnpm run buildOne passing page is not a completed site. Final delivery also requires zero baseline pages in strict depth audit, resolvable bilingual links, renderable Mermaid and code blocks, and a successful static build and search index.
Evidence carried by a change
- Business outcome, failure semantics, and security boundary.
- Runnable examples or explicitly labeled pseudocode with domain-specific comments.
- A diagram only when it clarifies responsibility handoff.
- Applicable unit, integration, architecture, provider-parity, and consumer tests.
- Copyable source sweeps with expected results and documented exceptions.
- Unimplemented capability enters the knowledge-base architecture backlog instead of masquerading as complete.
Getting Started
BitzOrcas.Modern developer onboarding overview: from architectural mental models and prerequisites inspection to spinning up Docker containers and executing your first multi-tenant vertical slice.
Tutorials
The official hands-on learning roadmap for BitzOrcas.Modern. Master .NET 10 modular monolith development across 6 progressive legal-tech business scenarios.
Guides
BitzOrcas.Modern developer guides: vertical slice construction, frontend hydration, feature and module extensions, hexagonal adapters, Aspire local infrastructure, and tenant impersonation.
Building Blocks
A comprehensive overview of BitzOrcas.Modern core building blocks, spanning Unified Aggregates, QueryShape read models, CAP Outbox, multi-level caching, and S3 storage.
Cross-Cutting Concerns
Understand how BitzOrcas divides cross-cutting responsibilities among HTTP middleware, Mediator pipelines, and production adapters.
Security & Authorization
Understand BitzOrcas defense in depth across authentication, authorization, tenant isolation, request integrity, data protection, and audit.
Architecture
Explore the enterprise architecture of BitzOrcas.Modern: modular monolith boundaries, vertical slices, 10-stage execution pipeline, compile-time dual ORM, and Native AOT compilation.
Architecture Decisions
The BitzOrcas ADR index — taxonomy, lifecycle, numbering, and the selected decisions most relevant to delivery, security, operations, and modularity.
Architecture Diagrams
Visual diagram collection for the BitzOrcas.Modern system architecture.
Governance
The quality gates, production-readiness ratchets, extension intake, module governance, readiness matrix, and industry-neutral rules that make a BitzOrcas release shippable.
Platform Capabilities
BitzOrcas.Modern platform-level specialized subsystems, cross-module core engines, and rule governance center.
Business Modules
In-depth guide to BitzOrcas.Modern business module architecture, ADR 0203 physical isolation, ADR 0205 platform extension paradigms, and the Sandbox Golden Use Case.
Workflow Engine
Source-verified navigation from the visual designer and JSON DSL through deployment, runtime, tasks, notifications, history, migration, embedding, and operations.
AI & Agents
Comprehensive overview of BitzOrcas.Modern AI-Native architecture: turning enterprise vertical slices into Model Context Protocol (MCP) tools via compile-time source generation.
Frontend
The BitzOrcas frontend is a Yarn 4 monorepo. The web admin app is React 19 + Vite; the mobile shell is Taro 4 + Capacitor. Both reach the .NET backend through one typed contract.
Design Token
The frozen scope, authority order, stable themes, experience profiles, and implementation status of BitzOrcas Design System 1.2.
CLI Tools
Select Consumer Solution templates, code generation, schema, seed, workflow, and database-maintenance entries while understanding write surface, privilege, and evidence boundaries.
Testing
Understand the five-layer BitzOrcas testing system, from unit tests to commercial release evidence, and choose the right verification set for each change.
Deployment
Plan BitzOrcas deployment from local Aspire to production Hosts, configuration, databases, observability, and commercial GA.
Commercial Delivery
Understand the BitzOrcas delivery boundary from product source and NuGet packages to Consumer Solutions and formal GA.
Others
Find contribution rules, documentation maintenance, release notes, and future investment areas.