Back to the catalog

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

More