multai-tdd
Autonomous Technical Disclosure Document (TDD) generator for IP protection.
Open source Open in the app JSON README (API)
About
Autonomous Technical Disclosure Document (TDD) generator for IP protection.
Details
- Kind
- Plugins
- Topic
- No topic detected
- Publisher
- multai-technologies-inc
- Origin
- gemini
- Category
- ferramentas
- Version
- 1.0.1
- Forks
- 1
- Last push
- 2026-04-11T02:29:05Z
- Repository state
- ativo
- Language
- TypeScript
- License
- NOASSERTION
- Added
- 2026-08-30 14:13:39
- Updated
- 2026-08-30 14:13:39
- Origin id
multai-technologies-inc/multai-tdd
README
# multai-tdd **Autonomous Technical Disclosure Document (TDD) Generator for IP Protection.** `multai-tdd` is a Gemini CLI extension designed for MultAI developers to bridge the gap between complex software architecture (Rust/Mojo) and formal IP documentation. It autonomously navigates codebase topologies to generate submission-grade TDDs formatted for immediate review by IP counsel. ## Features - **Architectural Scouting**: Identifies project root markers (`Cargo.toml`, `.mojo`, `package.json`) and maps system topology. - **Novelty Extraction**: Zeroes in on custom algorithms, proprietary data structures, and optimization bottlenecks. - **Interactive Verification**: (Optional) Interactive confirmation loop to verify "inventive steps" with the developer. - **Formal Patent Drafting**: Generates formal legal-technical jargon (Background, Summary, Detailed Description, Claims). - **Epoch Evolution**: Built with a metacognitive Hyperagent layer that optimizes its own instructions based on execution telemetry. ## Installation Install directly via the Gemini CLI: ```bash gemini extensions install https://github.com/MultAI-Technologies-Inc/multai-tdd ``` ## Usage ### Generate a TDD Generate a Technical Disclosure Document for a target repository: ```bash gemini tdd --target ./my-rust-mojo-project ``` ### Interactive Mode Run with the `--interactive` flag to manually confirm inventive steps identified by the agent: ```bash gemini tdd --target ./my-rust-mojo-project --interactive ``` ### Specify Output Format Currently supports Markdown (default): ```bash gemini tdd --target ./my-rust-mojo-project --format markdown ``` ## Pipeline Architecture 1. **Scout**: Traverses the target directory, identifies language paradigms, and generates `project_topology.json`. 2. **Interrogate**: Analyzes source code for cryptographic primitives, novel mathematical layers, and custom memory management. 3. **Draft**: Translates extracted novelty into formal patent language and outputs `TDD.md`. ## Development & Metacognition This project was developed using a **Metacognitive Hyperagent** framework. The system evolved through 4 Epochs: - **Epoch 1**: Environment Hardening (TS configuration resolution). - **Epoch 2**: Interactive Efficiency (Checkpoint-based logic). - **Epoch 3**: Integrated Pipeline Maturity (Zero-loss context transfer). - **Epoch 4**: Unified Execution & Predictive Reliability. ## License ISC