Files

256 lines
9.9 KiB
Markdown

# Introduction for Sourik_ Biomimetic Agentic Orchestration Layer
**Date:** 2026-04-14
**Status:** Team onboarding artifact
**Primary Reader:** Sourik
**Purpose:** Provide a single entry point into the biomimetic orchestration work so you can understand the intent, architecture, current implementation direction, and the exact document set without reconstructing the system from scattered files.
## 1. What This Project Is
This folder defines the next orchestration layer for Project Velocity.
The goal is not to build another chatbot and not to replace the current Python root. The goal is to build a governed colony-style agentic orchestration system that can sit on top of the current Project Velocity runtime and make Oracle, CRM, and later Catalyst operate through structured multi-agent missions instead of loose prompt chains.
The core design idea is biomimetic:
- the user-facing intelligence behaves like the queen interface
- planning is handled by a decomposition layer
- prompt specialization is handled by a prompt master layer
- internal knowledge routing is handled by a librarian layer
- external research is handled by a researcher layer
- execution is handled by specialized workers
- synthesis is handled by an aggregator
- quality control is handled by a reviewer
- governance remains outside worker prompts through a Nemoclaw-style guard plane
In practical engineering terms, this means:
- FastAPI root remains the authority for auth, persistence, domain ownership, and approvals
- a TypeScript colony service becomes the orchestration kernel
- Nemoclaw-derived policy remains the guard and writeback control plane
- Oracle and CRM are the first real mission consumers
## 2. Why This Matters for Project Velocity
Project Velocity already has many of the right pieces:
- a real FastAPI backend
- Oracle surfaces
- CRM routes and state
- Catalyst backend and UI
- Sentinel sensing and analysis paths
- MCP and Nemoclaw append layers
What it does not yet have is one disciplined orchestration spine that can:
- decompose work safely
- distribute work by role
- scope context instead of flooding every worker
- preserve artifacts and evidence
- review results before delivery
- propose writebacks without bypassing root governance
This folder is the design and implementation program for that spine.
## 3. The Architectural Truth You Should Assume
If you work on this system, assume the following are already decided:
1. Python FastAPI root is the canonical product center.
2. The colony service must integrate into the current root, not compete with it.
3. Open Multi Agent concepts are being forked and reshaped, not adopted blindly.
4. Nemoclaw concepts are being absorbed as governance and policy patterns, not as a second runtime center.
5. Internal artifacts must be structured and persisted.
6. Direct worker writeback is forbidden.
7. Oracle advisory missions and CRM intelligence missions are the first practical targets because they are closest to real product value and sales readiness.
## 4. How to Read This Folder
Do not read this as a flat pile of documents. It has a deliberate reading order.
### 4.1 Start Here: Concept and Intent
Read these first:
- [Project Velocity - Biomimetic Agentic Orchestration Layer (First Principles).md](./Project%20Velocity%20-%20Biomimetic%20Agentic%20Orchestration%20Layer%20(First%20Principles).md)
- [Product Requirements Document (PRD)_ Biomimetic Agentic Orchestration Layer.md](./Product%20Requirements%20Document%20(PRD)_%20Biomimetic%20Agentic%20Orchestration%20Layer.md)
- [Software Requirements Specification (SRS)_ Biomimetic Agentic Orchestration Layer.md](./Software%20Requirements%20Specification%20(SRS)_%20Biomimetic%20Agentic%20Orchestration%20Layer.md)
These three define:
- why the system exists
- what problem it solves
- what the product and system boundaries are
- what must be true for it to be technically legitimate
### 4.2 Then Read the Delivery and Build Plan
Read next:
- [Sprint 1 Plan_ Biomimetic Agentic Orchestration Layer.md](./Sprint%201%20Plan_%20Biomimetic%20Agentic%20Orchestration%20Layer.md)
- [Implementation Blueprint_ Repository and Runtime Mapping.md](./Implementation%20Blueprint_%20Repository%20and%20Runtime%20Mapping.md)
- [Execution Backlog_ Acceptance Ownership Sales Readiness.md](./Execution%20Backlog_%20Acceptance%20Ownership%20Sales%20Readiness.md)
These define:
- the build order
- the runtime split
- the exact repository direction
- the acceptance gates
- the path to something that is demo-safe and sellable
### 4.3 Then Read the Contract and Runtime Specs
Read next:
- [Mission Contracts and JSON Schemas Blueprint.md](./Mission%20Contracts%20and%20JSON%20Schemas%20Blueprint.md)
- [Colony Database Schema and Root API Spec.md](./Colony%20Database%20Schema%20and%20Root%20API%20Spec.md)
- [TypeScript Colony Service Internal Module Spec.md](./TypeScript%20Colony%20Service%20Internal%20Module%20Spec.md)
These define:
- what artifacts exist
- how they are shaped
- where they persist
- what the root API looks like
- how the TypeScript service should be structured internally
### 4.4 Then Read the Domain and Role Specs
Read next:
- [Oracle and CRM Adapter Detailed Implementation Spec.md](./Oracle%20and%20CRM%20Adapter%20Detailed%20Implementation%20Spec.md)
- [Prompt Master, Librarian, and Researcher Role Spec.md](./Prompt%20Master,%20Librarian,%20and%20Researcher%20Role%20Spec.md)
These define:
- the first domain adapters that matter
- the highest-leverage internal role boundaries
- how execution quality is controlled before workers even start
### 4.5 Finally Read the Operating and Ticketing Layer
Read last:
- [Deployment, Operations, and Release Readiness Spec.md](./Deployment,%20Operations,%20and%20Release%20Readiness%20Spec.md)
- [Implementation Ticket Breakdown and Dependency Matrix.md](./Implementation%20Ticket%20Breakdown%20and%20Dependency%20Matrix.md)
These define:
- how this becomes deployable
- how it becomes safe to demo
- how it becomes sliceable into tickets without architectural drift
## 5. The Most Important Project Decisions in This Folder
If you only retain a few truths from the full set, retain these:
### 5.1 Root Owns Truth
The colony service does not become the source of truth for domain state. Root FastAPI owns persistence, approvals, and domain write execution.
### 5.2 Colony Owns Orchestration
The TypeScript colony service owns:
- mission normalization
- task graph planning
- prompt packaging
- worker execution
- aggregation
- review
### 5.3 Nemoclaw Owns Guard Semantics
Nemoclaw-style concepts are being used for:
- policy
- tool scope
- model routing
- writeback control
- auditability
### 5.4 Oracle and CRM Are the First Serious Use Cases
This is not an abstract framework exercise. The first meaningful mission classes are:
- Oracle advisory missions
- CRM lead intelligence missions
Catalyst follows once those work reliably.
### 5.5 Artifacts Matter More Than Clever Prompts
The colony is being designed around explicit artifacts:
- mission envelope
- task graph
- prompt package
- librarian pass
- research artifact
- worker result
- aggregation packet
- review packet
- policy decision
- writeback proposal
This is one of the main differences between a demo swarm and a productizable orchestration layer.
## 6. What You Should Pay Attention To First
Given your likely integration role, the highest-value docs for you are:
- [Implementation Blueprint_ Repository and Runtime Mapping.md](./Implementation%20Blueprint_%20Repository%20and%20Runtime%20Mapping.md)
- [TypeScript Colony Service Internal Module Spec.md](./TypeScript%20Colony%20Service%20Internal%20Module%20Spec.md)
- [Oracle and CRM Adapter Detailed Implementation Spec.md](./Oracle%20and%20CRM%20Adapter%20Detailed%20Implementation%20Spec.md)
- [Colony Database Schema and Root API Spec.md](./Colony%20Database%20Schema%20and%20Root%20API%20Spec.md)
- [Implementation Ticket Breakdown and Dependency Matrix.md](./Implementation%20Ticket%20Breakdown%20and%20Dependency%20Matrix.md)
These together answer the five questions that matter most for implementation:
1. Where does the system live in the repo?
2. What does the TypeScript colony service need to look like?
3. How does it connect to the Python root?
4. What are the first domain missions?
5. In what order should the team build this without creating chaos?
## 7. What This Folder Is Not
This folder is not:
- a code-complete implementation
- a speculative research memo with no execution path
- a replacement plan for Project Velocity root
- a prompt-only system design
It is a build program. It is intended to be implementable by a real team under real product pressure.
## 8. Expected Outcome If We Build This Correctly
If this work is executed correctly, Project Velocity gets:
- a mission-oriented orchestration kernel
- safer domain-aware multi-agent behavior
- stronger Oracle and CRM intelligence flows
- artifact-level auditability
- a clearer path from internal automation to demo-safe commercial product behavior
That is the actual value of this project.
## 9. Suggested Next Step for You
The correct next move is:
1. read the five implementation-critical docs listed above
2. challenge any unclear runtime boundary early
3. convert the dependency matrix into actual implementation tickets
4. start with contract layer, root schema, root gateway, and colony service bootstrap before adapter work
Do not start from UI polish or generic multi-agent experimentation. Start from the runtime spine.
## 10. Bottom Line
This folder is the design and implementation package for a biomimetic orchestration layer that absorbs the useful parts of Open Multi Agent and Nemoclaw into Project Velocity without breaking the current root architecture.
If you approach it in reading order, the logic is coherent. If you approach it as disconnected files, it will feel heavier than it really is. The intended outcome is a governed colony runtime that can make Project Velocity more operational, more defensible, and more sellable.