Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Epic: Leverage Paperclip features into AI Dark Factory

Abierto
#637 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
rust
Área
ai, backend

Línea de trabajo

Start with cto-executive-system/plans/research-paperclip-leverage-into-adf.md and review phase issues #638–#642. Confirm how each Paperclip feature maps to Rust and file-based JSON/JSONL state without PostgreSQL. Done means the five phases are independently shippable, backward-compatible, and covered by their own tests.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement

Overview

Phased plan to bring key Paperclip (paperclipai/paperclip) control-plane features into ADF (terraphim_orchestrator), adapted for Rust and file-based state (no database).

Research document: cto-executive-system/plans/research-paperclip-leverage-into-adf.md

Phases

  • Phase 1: Cost Tracking + Output Parsing #638
  • Phase 2: Session Persistence #639
  • Phase 3: Config Revisions with Rollback #640
  • Phase 4: Structured Activity Log #641
  • Phase 5: Approval Gates #642

Context

ADF is a Rust-based agent orchestrator running on bigbox that spawns CLI agents (Claude Code, Codex) using a reconciliation loop with Safety/Core/Growth layer hierarchy. Paperclip is a Node.js/React control plane for AI agent companies with cost tracking, session persistence, config versioning, approval gates, and audit logging.

Architecture Decision

All features implemented in Rust with file-based JSON/JSONL state. No PostgreSQL dependency. Each phase is independently shippable and testable.

ADF Strengths to Preserve

  • Rust performance (single binary orchestrator)
  • NightwatchMonitor drift detection
  • CompoundReview cross-agent synthesis
  • RoutingEngine keyword-based model selection
  • Safety/Core/Growth layer hierarchy

Key Design Decisions

  • No database: File-based JSON/JSONL state (atomic writes with .tmp+rename)
  • Backward-compatible: All new config fields use #[serde(default)]
  • Incremental: Each phase ships independently with its own tests
  • Claude-first: Cost tracking and session persistence leverage Claude Code's --output-format stream-json and --resume flags; Codex agents gracefully degrade
Lenguaje dominante
Rust
Estrellas
62
Forks
5
Merge medio
2 h 27 min
PR fusionados (30 d)
1

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de terraphim/terraphim-ai

Todos los issues de terraphim/terraphim-ai

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.