Decisions

  • Pending: Scope of autonomous implementation (which feature types can be auto-built)

User Tasks


Summary

Enable Opus to autonomously implement new features, run tests, and improve itself.

Problem / Motivation

Currently every change requires a human-initiated Claude Code session. The system should be able to pick up planned features and implement them with minimal oversight.

Proposed Solution

Autonomous build loop: pick a planned feature, implement, test, mark done. Human reviews and approves before deployment.

This is a long-term vision feature. Many prerequisites needed first (VPS, testing, automation).


Open Questions

No open questions.


Phase Overview

PhaseDescriptionStatus
Phase 1Foundations
Phase 2Autonomous Implementation
Phase 3Business Ideas

Phase 1: Foundations —

Goal: Build the testing and analysis infrastructure needed for autonomous work.

File / FeatureDetailsOwnerStatus
Unit testsUnit tests for all features (testable acceptance criteria)mv
Capability listA list of everything the system should be able to doopus
Feature analysisRegular feature and technical analysisopus

Phase 2: Autonomous Implementation —

Goal: Enable Opus to pick up and implement planned features autonomously.

File / FeatureDetailsOwnerStatus
Feature pickupAgent picks up planned feature requestsopus
Implement from specImplements according to specopus
Auto-testRuns tests automaticallymv
Create PRCreates PR for human reviewmv

Phase 3: Business Ideas —

Goal: Use autonomous capabilities to explore digital product ideas.

File / FeatureDetailsOwnerStatus
Idea generationGenerate and evaluate digital product ideasmv
PrototypePrototype autonomouslyopus
Report resultsReport results to usermv

Prerequisites / Gap Analysis

Requirements

RequirementDescription
REQ-1System can implement a simple feature request without human coding
REQ-2All changes pass automated tests before being proposed

Current State

ComponentStatusDetails
Testing infrastructureNo automated tests exist
VPSFR-019 not yet started
CI/CDNo pipeline exists

Gap (What’s missing?)

GapEffortBlocker?
Testing infrastructureHighYes
VPS deployment (FR-019)HighYes
CI/CD pipelineMedYes

Test

Manual tests

TestExpectedActualLast
Human review gateChanges not deployed without approvalpending-

AI-verified tests

ScenarioExpected behaviorVerification method

E2E tests

ScenarioAssertion

Integration tests

ComponentCoverage

Unit tests

ComponentTestsCoverage

History

DateEventDetails
2026-02-26CreatedCreated from brain dump
2026-02-27RenumberedFrom FR-015 to FR-066
2026-02-28RewrittenAligned to feature-request template

References

  • FR-019 (VPS Deployment) — needed for always-on autonomous execution
  • FR-010 (GitHub Integration) — needed for PR creation
  • vault/00_system/logs/self-improvement-log.md — activate when this FR goes live (currently deferred, git history used as audit trail)