---
project: harness-engineering
version: 1
created: 2026-03-21
updated: 2026-05-17
last_synced: 2026-05-15T18:43:18.077Z
last_manual_edit: 2026-05-17T23:30:00.000Z
---

# Roadmap

## v1.0 Foundation

### Core Library Design & Modules

- **Status:** done
- **Spec:** docs/changes/core-library-design/proposal.md
- **Summary:** Core library architecture with validation, context engineering, architectural constraints, entropy management, and agent feedback modules
- **Blockers:** —
- **Plan:** docs/changes/framework-bootstrap/plans/2026-03-11-phase1-foundation-and-docs.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#2

### Module 1: Validation

- **Status:** done
- **Spec:** docs/changes/core-library-design/proposal.md
- **Summary:** Schema validation engine for harness configuration and project artifacts
- **Blockers:** —
- **Plan:** docs/changes/framework-bootstrap/plans/2026-03-11-module1-validation.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#3

### Module 2: Context Engineering

- **Status:** done
- **Spec:** docs/changes/core-library-implementation/proposal.md
- **Summary:** Context assembly and management for AI agent interactions
- **Blockers:** —
- **Plan:** docs/changes/framework-bootstrap/plans/2026-03-12-module2-context-engineering.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#4

### Module 3: Architectural Constraints

- **Status:** done
- **Spec:** docs/changes/architectural-constraints/proposal.md
- **Summary:** Layer boundary enforcement and dependency rule validation
- **Blockers:** —
- **Plan:** docs/changes/framework-bootstrap/plans/2026-03-12-module3-architectural-constraints.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#5

### Module 4: Entropy Management

- **Status:** done
- **Spec:** docs/changes/entropy-management/proposal.md
- **Summary:** Codebase entropy detection including dead code, drift, and pattern violations
- **Blockers:** —
- **Plan:** docs/changes/framework-bootstrap/plans/2026-03-12-module4-entropy-management.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#6

### Module 5: Agent Feedback

- **Status:** done
- **Spec:** docs/changes/agent-feedback/proposal.md
- **Summary:** Structured feedback loops between AI agents and harness validation
- **Blockers:** —
- **Plan:** docs/changes/agent-feedback/plans/2026-03-12-module5-agent-feedback.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#7

### CLI & Tooling

- **Status:** done
- **Spec:** docs/changes/cli-tooling/proposal.md
- **Summary:** CLI package for running harness commands and automation tooling
- **Blockers:** —
- **Plan:** docs/changes/framework-bootstrap/plans/2026-03-12-phase2-cli.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#8

### Agent Skills

- **Status:** done
- **Spec:** docs/changes/agent-skills/proposal.md
- **Summary:** Skill system enabling AI agents to execute structured workflows
- **Blockers:** —
- **Plan:** docs/changes/agent-skills/plans/2026-03-13-agent-skills.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#9

### ESLint Plugin

- **Status:** done
- **Spec:** docs/changes/eslint-plugin/proposal.md
- **Summary:** ESLint plugin for enforcing harness architectural constraints in code
- **Blockers:** —
- **Plan:** docs/changes/eslint-plugin/plans/2026-03-13-eslint-plugin.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#10

### Linter Generator

- **Status:** done
- **Spec:** docs/changes/linter-generator/proposal.md
- **Summary:** Dynamic linter configuration generation from harness project constraints
- **Blockers:** —
- **Plan:** docs/changes/linter-gen/plans/2026-03-13-linter-gen.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#11

### Framework-Inspired Enhancements

- **Status:** done
- **Spec:** docs/changes/framework-inspired-enhancements/proposal.md
- **Summary:** Enhancements drawn from competitor framework research (Spec Kit, BMAD, etc.)
- **Blockers:** —
- **Plan:** docs/changes/framework-inspired-enhancements/plans/2026-03-14-framework-inspired-enhancements.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#12

### Pattern Adoption

- **Status:** done
- **Spec:** docs/changes/pattern-adoption/proposal.md
- **Summary:** Adoption of proven patterns from framework research into harness core
- **Blockers:** —
- **Plan:** docs/changes/pattern-adoption/plans/2026-03-14-pattern-adoption.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#13

### Templates & Agents

- **Status:** done
- **Spec:** docs/changes/templates-and-agents/proposal.md
- **Summary:** Project templates and agent persona definitions for common workflows
- **Blockers:** —
- **Plan:** docs/changes/framework-bootstrap/plans/2026-03-14-phase3-templates-and-agents.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#14

### Rich Skill Format

- **Status:** done
- **Spec:** docs/changes/rich-skill-format/proposal.md
- **Summary:** Structured skill format with YAML metadata, phases, gates, and cognitive modes
- **Blockers:** —
- **Plan:** docs/changes/rich-skill-format/plans/2026-03-14-rich-skill-format.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#15

## v1.0 Distribution

### Examples & Documentation

- **Status:** done
- **Spec:** docs/changes/examples-and-docs/proposal.md
- **Summary:** Example projects and comprehensive documentation for onboarding
- **Blockers:** —
- **Plan:** docs/changes/examples-and-docs/plans/2026-03-15-examples-and-docs.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#16

### Framework Research Round 3

- **Status:** done
- **Spec:** docs/changes/framework-research-round-3/proposal.md
- **Summary:** Third round of competitive framework analysis driving final v1 enhancements
- **Blockers:** —
- **Plan:** docs/changes/framework-research-round-3/plans/2026-03-15-framework-research-round-3.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#17

### Research Roadmap Groups A-E

- **Status:** done
- **Spec:** docs/changes/research-roadmap/proposal.md
- **Summary:** Implementation of 20 prioritized research recommendations across 5 theme groups
- **Blockers:** —
- **Plan:** docs/changes/research-roadmap/plans/2026-03-16-group-a-review-system.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#18

### Release Readiness

- **Status:** done
- **Spec:** docs/changes/release-readiness-prep/proposal.md
- **Summary:** Audit and preparation for general consumption including packaging and docs
- **Blockers:** —
- **Plan:** docs/changes/release-readiness-prep/plans/2026-03-16-release-readiness.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#19

### MCP Setup & Documentation

- **Status:** done
- **Spec:** docs/changes/mcp-setup/proposal.md
- **Summary:** MCP server setup documentation and scaffolding for tool integration
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#20

### Slash Command Generation

- **Status:** done
- **Spec:** docs/changes/slash-command-generation/proposal.md
- **Summary:** Automatic slash command generation for Claude Code and Gemini CLI from skills
- **Blockers:** —
- **Plan:** docs/changes/slash-command-generation/plans/2026-03-16-slash-command-generation.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#21

### MCP Server Expansion

- **Status:** done
- **Spec:** docs/changes/mcp-server-expansion/proposal.md
- **Summary:** Expanding MCP server with additional harness tools and capabilities
- **Blockers:** —
- **Plan:** docs/changes/mcp-server-expansion/plans/2026-03-16-mcp-server-expansion.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#22

### Day-to-Day Workflow Tutorial

- **Status:** done
- **Spec:** docs/changes/day-to-day-workflow-tutorial/proposal.md
- **Summary:** Step-by-step tutorial for common developer workflows using harness
- **Blockers:** —
- **Plan:** docs/changes/day-to-day-workflow-tutorial/plans/2026-03-17-day-to-day-workflow-tutorial.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#23

### CLI Self-Update

- **Status:** done
- **Spec:** docs/changes/cli-self-update/proposal.md
- **Summary:** Self-update command for the harness CLI to pull latest versions
- **Blockers:** —
- **Plan:** docs/changes/cli-self-update/plans/2026-03-17-cli-self-update.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#24

## v2.0 Knowledge Graph & Personas

### Knowledge Graph System

- **Status:** done
- **Spec:** none
- **Summary:** 10-phase graph-based knowledge system replacing file-based context with structured relationships
- **Blockers:** —
- **Plan:** docs/changes/graph-context-system/plans/2026-03-18-graph-foundation-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#25

### Project-Local Skill Discovery

- **Status:** done
- **Spec:** docs/changes/project-local-skill-discovery/proposal.md
- **Summary:** Automatic discovery and loading of project-specific skills from local directories
- **Blockers:** —
- **Plan:** docs/changes/project-local-skill-discovery/plans/2026-03-18-project-local-skill-discovery-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#26

### Code Reviewer Persona

- **Status:** done
- **Spec:** docs/changes/code-reviewer-persona/proposal.md
- **Summary:** Specialized AI persona for multi-phase code review with conditional steps
- **Blockers:** —
- **Plan:** docs/changes/code-reviewer-persona/plans/2026-03-18-code-reviewer-persona-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#27

### Executor Personas

- **Status:** done
- **Spec:** docs/changes/executor-personas/proposal.md
- **Summary:** Task executor and parallel coordinator personas for plan execution
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#28

### Agent Definition Generator

- **Status:** done
- **Spec:** docs/changes/agent-definition-generator/proposal.md
- **Summary:** Generates agent definitions for persona-based routing in Claude Code and Gemini CLI
- **Blockers:** —
- **Plan:** docs/changes/agent-definition-generator/plans/2026-03-18-agent-definition-generator-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#29

## v2.0 Advanced Features

### Security: First-Class Concern

- **Status:** done
- **Spec:** docs/changes/security-first-class/proposal.md
- **Summary:** Elevating code security to a first-class harness concern with scanning, review, and enforcement
- **Blockers:** —
- **Plan:** docs/changes/security-first-class/plans/2026-03-19-security-scanner-core-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#30

### State Streams

- **Status:** done
- **Spec:** docs/changes/state-streams/proposal.md
- **Summary:** Multi-session isolation for independent work items with scoped state management
- **Blockers:** —
- **Plan:** docs/changes/state-streams/plans/2026-03-19-state-streams-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#31

### Performance Enforcement

- **Status:** done
- **Spec:** docs/changes/performance-enforcement/proposal.md
- **Summary:** Performance budgets, benchmark management, and regression detection
- **Blockers:** —
- **Plan:** docs/changes/performance-enforcement/plans/2026-03-19-performance-enforcement-part1-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#32

### Health Analyst Security Integration

- **Status:** done
- **Spec:** docs/changes/health-analyst-security/proposal.md
- **Summary:** Integrating security scanning into the codebase health analyst workflow
- **Blockers:** —
- **Plan:** docs/changes/health-analyst-security/plans/2026-03-19-health-analyst-security-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#33

### Autopilot

- **Status:** done
- **Spec:** docs/changes/autopilot/proposal.md
- **Summary:** Autonomous phase execution loop chaining planning, execution, verification, and review
- **Blockers:** —
- **Plan:** docs/changes/autopilot/plans/2026-03-19-autopilot-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#34

### Release Readiness Skill

- **Status:** done
- **Spec:** docs/changes/release-readiness/proposal.md
- **Summary:** Skill for auditing npm release readiness with maintenance checks and auto-fixes
- **Blockers:** —
- **Plan:** docs/changes/release-readiness/plans/2026-03-19-release-readiness-skill.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#35

### Design System Skills

- **Status:** done
- **Spec:** docs/changes/design-system-skills/proposal.md
- **Summary:** Design token generation, palette selection, typography, and component generation skills
- **Blockers:** —
- **Plan:** docs/changes/design-system-skills/plans/2026-03-19-design-system-phase1-shared-foundation-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#36

### Autopilot Session Scoping

- **Status:** done
- **Spec:** docs/changes/autopilot-session-scoping/proposal.md
- **Summary:** Per-spec session directories for isolated autopilot state management
- **Blockers:** —
- **Plan:** docs/changes/autopilot-session-scoping/plans/2026-03-19-autopilot-session-scoping-phase1-skill-md-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#37

### i18n & Localization Skills

- **Status:** done
- **Spec:** docs/changes/i18n-localization-skills/proposal.md
- **Summary:** Internationalization scanning, translation lifecycle management, and process injection
- **Blockers:** —
- **Plan:** docs/changes/i18n-localization-skills/plans/2026-03-20-i18n-core-skill-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#38

### Spec & Plan Soundness Review

- **Status:** done
- **Spec:** docs/changes/spec-plan-soundness-review/proposal.md
- **Summary:** Deep soundness analysis of specs and plans with auto-fix and convergence loops
- **Blockers:** —
- **Plan:** docs/changes/spec-plan-soundness-review/plans/2026-03-20-autofix-convergence-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#39

### Update Check Notification

- **Status:** done
- **Spec:** docs/changes/update-check-notification/proposal.md
- **Summary:** Version update checking with CLI notification and configuration options
- **Blockers:** —
- **Plan:** docs/changes/update-check-notification/plans/2026-03-20-update-checker-core-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#40

## v2.0 Pipeline Unification

### Unified Code Review Pipeline

- **Status:** done
- **Spec:** docs/changes/unified-code-review-pipeline/proposal.md
- **Summary:** Multi-phase code review pipeline with mechanical checks, graph-scoped context, and parallel agents
- **Blockers:** —
- **Plan:** docs/changes/unified-code-review-pipeline/plans/2026-03-20-pipeline-skeleton-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#41

### Detection & Remediation

- **Status:** done
- **Spec:** docs/changes/detection-remediation-dead-code-architecture/proposal.md
- **Summary:** Unified detection-to-remediation flow for dead code removal and architecture violation fixes
- **Blockers:** —
- **Plan:** docs/changes/detection-remediation-dead-code-architecture/plans/2026-03-21-detection-remediation-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#42

### Development Loop Chaining

- **Status:** done
- **Spec:** docs/changes/development-loop-chaining/proposal.md
- **Summary:** Chaining development loops (brainstorm, plan, execute, review) into continuous workflows
- **Blockers:** —
- **Plan:** docs/changes/development-loop-chaining/plans/2026-03-21-development-loop-chaining-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#43

### Graph Fallback Implementation

- **Status:** done
- **Spec:** docs/changes/graph-fallback-implementation/proposal.md
- **Summary:** Graceful degradation when graph database is unavailable with file-based fallbacks
- **Blockers:** —
- **Plan:** docs/changes/graph-fallback-implementation/plans/2026-03-21-graph-fallback-implementation-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#44

### Interaction Surface Abstraction

- **Status:** done
- **Spec:** docs/changes/interaction-surface-abstraction/proposal.md
- **Summary:** Abstracting interaction surfaces to support Claude Code, Gemini CLI, and future platforms
- **Blockers:** —
- **Plan:** docs/changes/interaction-surface-abstraction/plans/2026-03-21-interaction-surface-abstraction-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#45

### Performance Pipeline Unification

- **Status:** done
- **Spec:** docs/changes/performance-pipeline-unification/proposal.md
- **Summary:** Unifying performance checks into a single pipeline with budget enforcement
- **Blockers:** —
- **Plan:** docs/changes/performance-pipeline-unification/plans/2026-03-21-performance-pipeline-unification-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#46

### Security Pipeline Unification

- **Status:** done
- **Spec:** docs/changes/security-pipeline-unification/proposal.md
- **Summary:** Unifying security scanning into a single pipeline with OWASP baseline
- **Blockers:** —
- **Plan:** docs/changes/security-pipeline-unification/plans/2026-03-21-security-pipeline-unification-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#47

### Unified Documentation Pipeline

- **Status:** done
- **Spec:** docs/changes/unified-documentation-pipeline/proposal.md
- **Summary:** Automated documentation drift detection, coverage validation, and alignment
- **Blockers:** —
- **Plan:** docs/changes/unified-documentation-pipeline/plans/2026-03-21-unified-documentation-pipeline-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#48

### Unified Project Roadmap

- **Status:** done
- **Spec:** docs/changes/unified-project-roadmap/proposal.md
- **Summary:** Roadmap management system with interactive creation, sync, and MCP integration
- **Blockers:** —
- **Plan:** docs/changes/unified-project-roadmap/plans/2026-03-21-roadmap-core-types-parser-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#49

### Cross-Platform Enforcement

- **Status:** done
- **Spec:** docs/changes/cross-platform-enforcement/proposal.md
- **Summary:** Cross-platform support with ESLint rules, platform parity tests, and 3-OS CI matrix enforcement
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#50

### Agent Workflow Acceleration

- **Status:** done
- **Spec:** docs/changes/agent-workflow-acceleration/proposal.md
- **Summary:** Composite MCP tools, structured decision UX, and tool consolidation reducing agent round-trips from 10-15 to 3-5 calls
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#51

### Harness v2 Patterns

- **Status:** done
- **Spec:** docs/changes/harness-v2-patterns/proposal.md
- **Summary:** Design patterns and conventions for harness v2 architecture
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#52

## Current Work

### Merge MCP into CLI

- **Status:** done
- **Spec:** docs/changes/merge-mcp-into-cli/proposal.md
- **Summary:** Eliminate standalone mcp-server package by moving source into CLI with unified binary and paths
- **Blockers:** —
- **Plan:** docs/changes/merge-mcp-into-cli/plans/2026-03-23-phase1-move-and-rewire-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#53

### Roadmap Pipeline Sync

- **Status:** done
- **Spec:** docs/changes/roadmap-pipeline-sync/proposal.md
- **Summary:** Embed automatic roadmap status updates into brainstorming, execution, and autopilot skills
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#54

### Orchestrator Package Implementation

- **Status:** done
- **Spec:** docs/changes/orchestrator/proposal.md
- **Summary:** Long-running daemon that polls issue trackers, dispatches coding agents in isolated workspaces, with Ink TUI and HTTP API observability
- **Blockers:** —
- **Plan:** docs/changes/orchestrator/plans/2026-03-24-orchestrator-foundation-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#55

### Efficient Context Pipeline

- **Status:** done
- **Spec:** docs/changes/efficient-context-pipeline/proposal.md
- **Summary:** Reduce token waste through session-scoped state, lean agent dispatch, token-budgeted learnings, session summaries, and a learnings-driven feedback loop
- **Blockers:** —
- **Plan:** docs/changes/efficient-context-pipeline/plans/2026-03-26-phase1-session-scoped-state-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#56

### Multi-Language Framework Templates

- **Status:** done
- **Spec:** docs/changes/multi-language-templates/proposal.md
- **Summary:** Extend template system to support 10 frameworks across 5 languages (TS/JS, Python, Go, Rust, Java) with auto-detection, existing project overlay, and language manifest
- **Blockers:** —
- **Plan:** docs/changes/multi-language-templates/plans/2026-03-27-phase1-engine-foundation-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#57

### AI Foundations Integration: Session Memory & Evidence Enforcement

- **Status:** done
- **Spec:** docs/changes/ai-foundations-integration/proposal.md
- **Summary:** Upgrade manage_state with accumulative session-scoped sections and establish evidence-based claims standard across all skills with review gate verification
- **Blockers:** —
- **Plan:** docs/changes/ai-foundations-integration/plans/2026-03-27-wave1-1-schema-types-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#58

### Autopilot Final Review Gate

- **Status:** done
- **Spec:** docs/changes/autopilot-final-review-gate/proposal.md
- **Summary:** FINAL_REVIEW state in autopilot state machine — holistic code review of all cumulative changes before PR creation, catching cross-phase issues and cumulative scope concerns
- **Blockers:** —
- **Plan:** docs/changes/autopilot-final-review-gate/plans/2026-03-28-state-machine-plumbing-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#59

### Force-Multiplier Integrations (Tier 1)

- **Status:** done
- **Spec:** docs/changes/force-multiplier-integrations/proposal.md
- **Summary:** Zero-config MCP peer integrations (Context7, Sequential Thinking, Playwright) and API-key integrations (Perplexity, Augment Code) with new `harness integrations` CLI command, `harness setup` auto-config, and `harness doctor` discovery
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#60

### CI Pipeline Hardening

- **Status:** done
- **Spec:** docs/changes/ci-pipeline-hardening/proposal.md
- **Summary:** Codecov integration, ratchet-only coverage baselines for all packages, Vitest benchmarks with 10% regression gates for core and graph, and post-publish smoke test — practice the standards harness enforces on others
- **Blockers:** —
- **Plan:** docs/changes/ci-pipeline-hardening/plans/2026-03-28-phase1-coverage-output-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#61

### Migration Toolkit

- **Status:** done
- **Spec:** none
- **Summary:** Config version codemods, breaking-change detection, and upgrade scripts for users moving between harness versions
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#62

### Onboarding Funnel

- **Status:** done
- **Spec:** docs/changes/onboarding-funnel/proposal.md
- **Summary:** `harness setup` single-command environment configuration, `harness doctor` lightweight diagnostics, and first-run welcome message bridging the install-to-productivity gap for new users
- **Blockers:** —
- **Plan:** docs/changes/onboarding-funnel/plans/2026-03-28-first-run-detection-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#63

### Runtime Enforcement Extensions

- **Status:** done
- **Spec:** docs/changes/runtime-enforcement-extensions/proposal.md
- **Summary:** `harness hooks` CLI command with profile-based hook activation (minimal/standard/strict), plus 18 new security scanner rules for agent config auditing and MCP server security
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#64

### Usage & Cost Tracking

- **Status:** done
- **Spec:** docs/changes/usage-cost-tracking/proposal.md
- **Summary:** Token spend visibility via `harness usage` CLI commands (daily, sessions, session, latest). LiteLLM pricing with static fallback, cost-at-read-time calculation, opt-in Claude Code session parsing. [ACE-B1]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#65

### Skill Discipline Upgrades

- **Status:** done
- **Spec:** docs/changes/skill-discipline-upgrades/proposal.md
- **Summary:** Evidence Requirements, Red Flags, and Rationalizations to Reject sections for 8 high-traffic skills (code-review, security-scan, architecture-advisor, enforce-architecture, auth, api-design, database, deployment) via shared discipline template. [ACE-Batch1]
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#66
- **Updated-At:** 2026-04-19T21:38:46.393Z

### Documentation Auto-Generation

- **Status:** done
- **Spec:** docs/changes/docs-auto-generation/proposal.md
- **Summary:** Build script generating CLI Command Reference (76+ commands), MCP Tools Reference (54 tools), and Skills Catalog (79 skills) from code metadata. CI freshness check ensures generated docs never drift.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#67

### Security Rule Test Coverage

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** Unit tests for 8+ untested security rule implementations (crypto, XSS, path traversal, deserialization, network, stack-specific). Enforce coverage thresholds in CI as blockers, not warnings. [E9/E10]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#68

### Harness Dashboard

- **Status:** done
- **Spec:** docs/changes/harness-dashboard/proposal.md
- **Summary:** Local web dashboard (`harness dashboard`) with Hono API + React SPA showing roadmap progress, codebase health, and graph metrics with SSE real-time updates
- **Blockers:** —
- **Plan:** docs/changes/harness-dashboard/plans/2026-04-06-dashboard-phase1-scaffolding-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#121

### Anti-Rationalization Standard

- **Status:** done
- **Spec:** docs/changes/anti-rationalization-standard/proposal.md
- **Summary:** Make ## Rationalizations to Reject a required section in all user-facing skills with domain-specific table format, universal entries defined once in skill authoring spec, hard error validation, and AI-generated backfill across ~112 skill SKILL.md files
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#117

### Design Knowledge Skills

- **Status:** done
- **Spec:** docs/changes/design-knowledge-skills/proposal.md
- **Summary:** 55 framework-agnostic design knowledge skills across 10 domains (Color, Typography, Layout, Gestalt, Interaction, Depth/Motion, Design Systems, Platform Languages, Visual Craft, Design Process) with cross-references to existing css-_/a11y-_ skills
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#128

### Performance Engineering Knowledge Skills

- **Status:** done
- **Spec:** docs/changes/knowledge-skills-wave-2/proposal.md
- **Summary:** ~45 framework-agnostic performance knowledge skills covering browser rendering pipeline, Core Web Vitals, network optimization, JS runtime, caching hierarchies, bundle strategy, memory management, and rendering strategies
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#129

### Database Design Knowledge Skills

- **Status:** done
- **Spec:** docs/changes/database-design-skills/proposal.md
- **Summary:** 42 ORM-agnostic database design knowledge skills (db-{topic} naming) covering normalization, indexing, query planning, schema patterns, ACID, transactions, concurrency, CAP/BASE, data modeling, migrations, connection management, and sharding — PostgreSQL-primary with bidirectional ORM cross-references
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#130

### Security Fundamentals Knowledge Skills

- **Status:** done
- **Spec:** docs/changes/security-fundamentals-knowledge-skills/proposal.md
- **Summary:** ~45 framework-agnostic security knowledge skills covering threat modeling, cryptography primitives, auth/authz design, zero-trust architecture, secrets management, transport security, supply chain security, and incident response
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#131

### API Design Knowledge Skills

- **Status:** done
- **Spec:** docs/changes/api-design-knowledge-skills/proposal.md
- **Summary:** 36 language-agnostic API design knowledge skills across 8 clusters, all 4 platforms, with bidirectional cross-references to 17 existing skills
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#132

### UX Writing and Content Design Knowledge Skills

- **Status:** done
- **Spec:** docs/changes/ux-writing-knowledge-skills/proposal.md
- **Summary:** ~25 knowledge skills covering microcopy principles, error message design, empty states, onboarding copy, CTAs, form labels, notification copy, loading states, voice and tone, and plain language — complements the design-\* skill domain
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#133

### Adoption & Usage Telemetry

- **Status:** done
- **Spec:** docs/changes/adoption-telemetry/proposal.md
- **Summary:** Hook-based skill invocation tracking via adoption.jsonl, surfaced in CLI commands and dashboard. Local-only, on by default.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#134

### Pipeline Token Optimization

- **Status:** done
- **Spec:** docs/changes/pipeline-token-optimization/proposal.md
- **Summary:** Artifact-based agent delegation and skill compression to reduce per-session token consumption in the brainstorming-to-autopilot pipeline
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#135

### MCP Response Compaction

- **Status:** done
- **Spec:** docs/changes/mcp-response-compaction/proposal.md
- **Summary:** Auto-compaction middleware on all harness MCP tool responses plus a dedicated compact tool with content/intent/ref modes, FusionLayer-backed aggregation, and graph-cached packed summaries.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#136

### Prompt Caching with Content Stability Classification

- **Status:** done
- **Spec:** docs/changes/prompt-caching-provider-adapters/proposal.md
- **Summary:** Content stability classification (static/session/ephemeral) with provider-specific cache adapters for Anthropic, OpenAI, and Gemini. Phase 5 of MCP Response Compaction.
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#137

### Paged MCP Tool Responses

- **Status:** done
- **Spec:** docs/changes/paged-mcp-tool-responses/proposal.md
- **Summary:** Replace lossy truncation with offset/limit pagination for 8 MCP tools (gather_context, query_graph, get_relationships, code_outline, review_changes, run_code_review, detect_anomalies, get_decay_trends). Shared PaginationMeta contract, relevance-sorted pages, per-tool defaults.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#145

### Hybrid Orchestrator: Local Model Routing with Web Dashboard

- **Status:** done
- **Spec:** docs/changes/hybrid-orchestrator/proposal.md
- **Summary:** Local LLM routing for autonomous execution of simple tasks, signal-gated escalation to humans for complex work, web dashboard with Claude chat pane for human reasoning, OpenAI-compatible local backend.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#194

### Intelligence Pipeline

- **Status:** done
- **Spec:** docs/changes/intelligence-pipeline/proposal.md
- **Summary:** Spec enrichment (SEL), complexity modeling (CML), and pre-execution simulation (PESL) layers in packages/intelligence/. Augments hybrid orchestrator routing with graph-backed complexity scoring and tiered simulation.
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#152

### Dashboard Chat Panel

- **Status:** done
- **Spec:** docs/changes/dashboard-chat-panel/proposal.md
- **Summary:** Collapsible side panel on every dashboard page providing full interactive Claude sessions with command palette, contextual launch, multi-session tabs, and .harness artifact linkage
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#151

### Bidirectional Analysis Sync via Tracker Comments

- **Status:** done
- **Spec:** docs/changes/analysis-tracker-sync/proposal.md
- **Summary:** Auto-publish analysis results as structured tracker comments and pull them back locally via sync-analyses
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#150

### Multi-Orchestrator Claim Coordination

- **Status:** done
- **Spec:** docs/changes/multi-orchestrator-claim-coordination/proposal.md
- **Summary:** Claim-based coordination layer that uses the external tracker to prevent duplicate dispatch when multiple orchestrators run against the same issue source
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#195

### Orchestrator PR-Aware Dispatch Guard

- **Status:** done
- **Spec:** docs/changes/orchestrator-pr-aware-dispatch/proposal.md
- **Summary:** Pre-filter in orchestrator tick that checks candidate externalId against GitHub PR state, skipping dispatch for features with open PRs and failing open on API errors
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#196

### Docker Containerization

- **Status:** done
- **Spec:** docs/changes/docker-containerization/proposal.md
- **Summary:** Docker images for CLI, MCP server, orchestrator, and dashboard with multi-stage Dockerfile, docker-compose stack, and CI publishing to ghcr.io
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#216
- **Updated-At:** 2026-04-18T01:02:20.571Z

### Orchestrator Session Recording

- **Status:** done
- **Spec:** docs/changes/orchestrator-session-recording/proposal.md
- **Summary:** Record full agent event streams as JSONL, persist until PR closed, replay in dashboard, post highlights to PRs
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#231
- **Updated-At:** 2026-04-21T17:39:54.491Z

### Integration Phase

- **Status:** done
- **Spec:** docs/changes/integration-phase/proposal.md
- **Summary:** New INTEGRATE state between VERIFY and REVIEW — shifts integration design left into brainstorming/planning, adds tiered wiring verification, ADR materialization in docs/knowledge/decisions/, and knowledge graph enrichment
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#252

### Dashboard Reorganization — Chat-First Architecture with Expandable Domain Navigation

- **Status:** done
- **Spec:** docs/changes/dashboard-reorganization/proposal.md
- **Summary:** Restructure dashboard from 13 flat nav items to 4 expandable domain pills, elevate chat to persistent right column, replace KPI-wall overview with triage feed.
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#253
- **Updated-At:** 2026-04-28T11:58:15.870Z

### Chat-First Dashboard Rewrite

- **Status:** done
- **Spec:** docs/changes/dashboard-reorganization/proposal.md
- **Summary:** Thread-centric messaging-app layout replacing the page-based dashboard. Five thread types (chat, attention, analysis, agent, system), zustand ThreadStore, right context panel for live session state, big-bang delivery.
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#254
- **Updated-At:** 2026-04-28T21:15:07.038Z

### Roadmap Page Enhancement: Feature Table with Claim Workflow

- **Status:** done
- **Spec:** docs/changes/roadmap-page-enhancement/proposal.md
- **Summary:** Replace Gantt chart with milestone-grouped feature table, stats bar, assignment history, and inline claim workflow with smart routing to brainstorming/planning/execution based on feature state. GitHub identity resolution and tracker sync on claim.
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#255
- **Updated-At:** 2026-04-28T22:17:57.331Z

### Init Skill — Design System & Roadmap Configuration

- **Status:** done
- **Spec:** docs/changes/init-design-roadmap-config/proposal.md
- **Summary:** Promote on_project_init triggers from declared-but-unused to actively invoked: ask 'Will this project have a UI?' (configure-only, sets design.enabled in harness.config.json) and 'Set up project roadmap now?' (creates docs/roadmap.md); auto-link 'Set up design system' as planned roadmap item when both yes.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#256

### Init design + roadmap polish follow-ups

- **Status:** planned
- **Spec:** —
- **Summary:** Carry-forward polish from init-design-roadmap-config: (S2) refresh proposal.md:146 stale Registrations bullet to reflect harness-roadmap skill invocation, (S3) add harness-roadmap to initialize-harness-project skill.yaml depends_on for symmetry with harness-design-system, plus FINAL-S1 helper extraction, FINAL-S2 'not sure' vocabulary homogenization, FINAL-S3 catalog-consistency test docstring clarification.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#257

### Configurable Domain Inference for Knowledge Pipeline

- **Status:** done
- **Spec:** docs/changes/knowledge-domain-classifier/proposal.md
- **Summary:** Extract inferDomain to a shared helper in @harness-engineering/graph; wire into KnowledgeStagingAggregator and CoverageScorer; add knowledge.domainPatterns and knowledge.domainBlocklist config schema. Closes the unknown-domain bucket (7,500 → <100 on this repo) and makes per-domain coverage grades meaningful. Configurable + sensible defaults + reserved blocklist for general-purpose use across projects.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#258

### Diagnose pipeline node-path loss for domain inference

- **Status:** planned
- **Spec:** —
- **Summary:** Phase 6 verification of knowledge-domain-classifier showed SC#15 missed: real-repo unknown bucket went 7500 → 7553 instead of dropping to <100. Helper + wiring + config + integration test all pass; the gap is somewhere between KnowledgePipelineRunner.extract and KnowledgeStagingAggregator.generateGapReport — likely BusinessKnowledgeIngestor / DiagramParser / KnowledgeLinker creating business\_\* nodes without setting node.path. A 30-line diagnostic sampling business nodes post-extraction will localize it in minutes.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#259

### Local Model Array Fallback with Resolver Consolidation

- **Status:** done
- **Spec:** docs/changes/local-model-fallback/proposal.md
- **Summary:** Widen orchestrator agent.localModel to string|string[] with periodic /v1/models probe; consolidate local-config reads behind a LocalModelResolver; surface dashboard warning when no candidate is loaded.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#296

### Multi-Backend Routing for the Orchestrator

- **Status:** done
- **Spec:** docs/changes/multi-backend-routing/proposal.md
- **Summary:** Redesign agent backend selection: agent.backends (named map) + agent.routing (per-use-case selection). Promotes local/pi to first-class backends. In-memory migration shim for legacy agent.backend / agent.localBackend. Reuses LocalModelResolver from Spec 1.
- **Blockers:** —
- **Plan:** docs/changes/multi-backend-routing/plans/
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#297

### Tracker-Only Roadmap (File-less Mode)

- **Status:** done
- **Spec:** docs/changes/roadmap-tracker-only/proposal.md
- **Summary:** Opt-in mode where the configured external tracker is the canonical roadmap, eliminating docs/roadmap.md as a multi-session conflict surface
- **Blockers:** —
- **Plan:** docs/changes/roadmap-tracker-only/plans/
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#308

### Orchestrator Main-Branch Sync

- **Status:** done
- **Spec:** docs/changes/orchestrator-main-sync/proposal.md
- **Summary:** Periodic 15-min cron task to fast-forward the orchestrator's local default branch from origin (FF-only, surfaced warnings); plus dashboard generalization so "Run Now" works for any maintenance task.
- **Blockers:** —
- **Plan:** docs/changes/orchestrator-main-sync/plans/
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#309

## Hermes Adoption

### Hermes Phase 0: Gateway API + Telemetry

- **Status:** done
- **Spec:** docs/changes/hermes-phase-0-gateway-api/proposal.md
- **Summary:** Versioned external REST API on orchestrator with token-scoped auth and outbound webhook fanout; OpenTelemetry/Langfuse exporter for skill_invocation events; prompt-cache hit-rate analytics. Foundation for Phases 3, 4, and observability across all subsequent phases. From Hermes adoption meta-spec.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#310

### Hermes Phase 0.1: Reference Slack Bridge

- **Status:** done
- **Spec:** docs/changes/hermes-phase-0-gateway-api/proposal.md
- **Summary:** External test consumer `examples/slack-echo-bridge/` — ~150 LOC Node bridge that subscribes to `maintenance.completed` webhooks, verifies HMAC SHA-256 signatures, posts to Slack. Validates the Phase 0 API contract is usable from an external bridge author's perspective (anti-success #4). Deferred from Phase 0 to ship Phase 0 surface promptly.
- **Blockers:** —
- **Plan:** docs/changes/hermes-phase-0-gateway-api/plans/2026-05-15-phase-6-reference-slack-bridge-plan.md
- **Assignee:** @cwarner
- **Priority:** —
- **External-ID:** —

### Hermes Phase 0.2: Gateway Tunnel Guide

- **Status:** done
- **Spec:** docs/changes/hermes-phase-0-2-gateway-tunnel-guide/proposal.md
- **Summary:** `docs/guides/gateway-tunnel.md` covering Cloudflare Tunnel, Tailscale, and ngrok as canonical bridge-exposure patterns. Completes the parent spec §D5 "localhost-by-default + tunnel-pattern guide" decision (parent: docs/changes/hermes-phase-0-gateway-api/proposal.md). Slack echo bridge is the worked end-to-end example.
- **Blockers:** —
- **Plan:** docs/changes/hermes-phase-0-2-gateway-tunnel-guide/plans/2026-05-16-gateway-tunnel-guide-plan.md
- **Assignee:** @cwarner
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#328

### Hermes Phase 1: Session Search + Insights

- **Status:** done
- **Spec:** docs/changes/hermes-phase-1-session-search/proposal.md
- **Summary:** SQLite FTS5 index over .harness/sessions/ with auto-LLM summarization on session close; harness search CLI and dashboard search; harness insights aggregator composing entropy/decay/attention/impact/health views. Independent of Phase 0 — can run in parallel. From Hermes adoption meta-spec.
- **Blockers:** —
- **Plan:** docs/changes/hermes-phase-1-session-search/plans/2026-05-16-phase-1-foundation-plan.md
- **Assignee:** @cwarner
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#311

### Hermes Phase 2: Custom Maintenance Jobs

- **Status:** planned
- **Spec:** docs/changes/hermes-adoption/proposal.md
- **Summary:** Extend MaintenanceScheduler beyond 21 built-in tasks: user-defined custom jobs with output persistence, context_from chaining, skill-content injection, origin tracking, arbitrary pre-check scripts. Plus pre-launch OSV malware guard on MCP/npx packages and expanded cleanup-sessions to general .harness disk hygiene. From Hermes adoption meta-spec.
- **Blockers:** Hermes Phase 0: Gateway API + Telemetry
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#312

### Hermes Phase 3: Multi-Sink Notifications

- **Status:** done
- **Spec:** docs/changes/hermes-phase-3-notifications/proposal.md
- **Summary:** Generalize CINotifier to NotificationSink interface with Slack-first concrete adapter; wrap_response envelope option for platform-shape delivery formatting; harden harness doctor with live pings, hook validity, baseline freshness, session corruption check. Requires Phase 0 webhook fanout. From Hermes adoption meta-spec.
- **Blockers:** —
- **Plan:** docs/changes/hermes-phase-3-notifications/plans/main.md
- **Assignee:** @cwarner
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#313

### Hermes Phase 4: Skill Proposal Loop

- **Status:** done
- **Spec:** docs/changes/hermes-adoption/proposal.md
- **Summary:** Agent-emitted skill proposals routed through review queue gated by harness:soundness-review; per-skill provenance (community/agent-proposed/user-authored) and usage telemetry; refinement deltas use same flow. Dashboard review queue page with approve/reject/edit actions. From Hermes adoption meta-spec.
- **Blockers:** —
- **Plan:** —
- **Assignee:** orchestrator-ad1c7656
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#314
- **Updated-At:** 2026-05-18T11:28:52.297Z

### Hermes Phase 5: Dispatch Hardening

- **Status:** done
- **Spec:** docs/changes/hermes-phase-5-dispatch-hardening/proposal.md
- **Summary:** SSH agent dispatch backend, serverless backend interface (Modal-style not Modal-coupled), isolation tier as fourth axis on BackendRouter (local/container/remote-sandbox), per-task cost ceiling with abort-on-exceed. Cost ceiling requires Phase 0 telemetry. From Hermes adoption meta-spec.
- **Blockers:** —
- **Plan:** docs/changes/hermes-phase-5-dispatch-hardening/plans/2026-05-16-main-plan.md
- **Assignee:** @cwarner
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#315

### Branch Naming Convention and Compliance Verification

- **Status:** done
- **Spec:** docs/changes/branch-naming-convention/proposal.md
- **Summary:** Standardize branch naming prefixes (feat/, fix/, etc.) and kebab-case slugs. Implement harness verify command and @harness-engineering/core validation logic.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#329

## v3.0 Graph Intelligence

### Graph Anomaly Detection

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** Z-score outlier detection over complexity, coupling, fanIn/fanOut metrics plus articulation point identification via knowledge graph. New MCP tool: detect_anomalies. [C15]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#69

### Automatic Task Independence Detection

- **Status:** done
- **Spec:** docs/changes/task-independence-detection/proposal.md
- **Summary:** Pairwise file-overlap, import-chain, and call-graph reachability analysis to verify parallel tasks won't conflict. New MCP tool: check_task_independence. [F5]
- **Blockers:** —
- **Plan:** docs/changes/task-independence-detection/plans/2026-03-23-phase1-core-analyzer-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#70

### Conflict Prediction

- **Status:** done
- **Spec:** docs/changes/conflict-prediction/proposal.md
- **Summary:** Returns conflict matrix with reasoning before parallel agent dispatch. Integrates into harness-parallel-agents skill. [F9]
- **Blockers:** —
- **Plan:** docs/changes/conflict-prediction/plans/2026-03-23-conflict-predictor-core-plan.md, docs/changes/conflict-prediction/plans/2026-03-23-conflict-predictor-tests-plan.md, docs/changes/conflict-prediction/plans/2026-03-23-conflict-predictor-integration-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#71

### Natural Language Graph Queries

- **Status:** done
- **Spec:** docs/changes/natural-language-graph-queries/proposal.md
- **Summary:** English-to-ContextQL translation via scored multi-signal classifier enabling conversational codebase exploration. Ask 'what breaks if I change auth?' and get graph-backed answers with NL summaries. New MCP tool: ask_graph. No external LLM dependency — works on both Claude Code and Gemini CLI. [K7]
- **Blockers:** —
- **Plan:** docs/changes/natural-language-graph-queries/plans/2026-03-23-nlq-\*.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#72

### Architecture Assertion Framework

- **Status:** done
- **Spec:** docs/changes/architecture-assertion-framework/proposal.md
- **Summary:** Assertion library for structural testing — assert module size, coupling limits, complexity ceilings. Compare against baselines and fail CI on architectural regression. [L3]
- **Blockers:** —
- **Plan:** docs/changes/architecture-assertion-framework/plans/2026-03-23-arch-assertion-\*.md, docs/changes/architecture-assertion-framework/plans/2026-03-24-arch-assertion-integration-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#73

### Pre-Commit Impact Preview

- **Status:** done
- **Spec:** docs/changes/pre-commit-impact-preview/proposal.md
- **Summary:** CLI command `harness impact-preview` showing blast radius of staged changes (affected files, tests, docs) with compact/detailed/per-file modes. Integrated into harness-pre-commit-review skill. [J6]
- **Blockers:** —
- **Plan:** docs/changes/pre-commit-impact-preview/plans/2026-03-23-impact-preview-cli-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#74

### Constraint Deprecation Detection

- **Status:** done
- **Spec:** docs/changes/constraint-deprecation-detection/proposal.md
- **Summary:** First-class constraint rule nodes in the knowledge graph with lastViolatedAt timestamps, auto-populated from collectors via getRules(). New detect_stale_constraints MCP tool queries for constraints with no violations within a configurable window (default 30 days). [L2]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#75

## v3.0 Viral Flywheel

### harness:blueprint — Automated Architectural Learning

- **Status:** done
- **Spec:** docs/changes/harness-blueprint/proposal.md
- **Summary:** Generates interactive, offline-first HTML blueprints/courses of a codebase. Uses the Knowledge Graph for pedagogical ordering, impact-aware exercises, and code-to-English translations.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#76

### Skill Marketplace

- **Status:** done
- **Spec:** docs/changes/skill-marketplace/proposal.md
- **Summary:** Community skill registry via @harness-skills/\* npm namespace. harness install/uninstall with dependency resolution, semver version ranges, bundled skill collision prevention. harness skill search with platform/trigger filters, harness skill create with README generation, harness skill publish with 6-check validation pipeline. Community skills integrate into slash command generation (project > community > global priority). [H1]
- **Blockers:** —
- **Plan:** docs/changes/skill-marketplace/plans/2026-03-24-skill-marketplace-install-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#77

### Constraint Sharing

- **Status:** done
- **Spec:** docs/changes/constraint-sharing/proposal.md
- **Summary:** Export constraint subsets from harness.config.json as shareable bundles; import and merge with per-rule provenance tracking. [H3]
- **Blockers:** —
- **Plan:** docs/changes/constraint-sharing/plans/2026-03-24-constraint-sharing-types-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#78

### Architecture Decay Timeline

- **Status:** done
- **Spec:** docs/changes/architecture-decay-timeline/proposal.md
- **Summary:** Time-series tracking of architectural health via standalone TimelineManager, category-level snapshots in `.harness/arch/timeline.json`, composite 0-100 stability score, CLI commands (`harness snapshot`), and `get_decay_trends` MCP tool. Weekly CI captures. [J1]
- **Blockers:** —
- **Plan:** docs/changes/architecture-decay-timeline/plans/2026-04-04-architecture-decay-timeline-phase1-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#79

### Predictive Architecture Failure

- **Status:** done
- **Spec:** docs/changes/predictive-architecture-failure/proposal.md
- **Summary:** Extrapolate decay trends from timeline plus planned roadmap features to predict which constraints will break and when. Warns before architectural violations become reality. [J2]
- **Blockers:** Architecture Decay Timeline
- **Plan:** docs/changes/predictive-architecture-failure/plans/2026-04-04-predictive-failure-phase1-regression-math-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#80

### Spec-to-Implementation Traceability

- **Status:** done
- **Spec:** docs/changes/spec-to-implementation-traceability/proposal.md
- **Summary:** Requirement-to-code-to-test mapping via knowledge graph — requirement nodes, requires/verified_by/tested_by edges, RequirementIngestor, coverage matrix CLI/MCP/CI, hybrid test linking with confidence signals. [E2]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#81

### Skill Recommendation Engine

- **Status:** done
- **Spec:** docs/changes/skill-recommendation-engine/proposal.md
- **Summary:** Maps codebase characteristics (coupling score, test coverage, violation types, complexity distribution) to optimal skill sequences via decision-tree scoring. Recommends the right skills for the current codebase state. [D11]
- **Blockers:** —
- **Plan:** docs/changes/skill-recommendation-engine/plans/2026-04-04-skill-recommendation-engine-phase1-types-plan.md
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#82

### Intelligent Skill Dispatch

- **Status:** done
- **Spec:** docs/changes/intelligent-skill-dispatch/proposal.md
- **Summary:** Change-triggered automatic skill selection via extended recommendation engine signals. New `dispatch_skills` MCP tool with session-start auto-invocation, annotated skill sequences with parallel-safe flags. [L4]
- **Blockers:** Skill Recommendation Engine
- **Plan:** docs/changes/intelligent-skill-dispatch/plans/2026-04-06-intelligent-skill-dispatch-phase1-signal-type-foundation-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#83

### Constraint Emergence from Patterns

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** Clusters recurring violations by pattern. When N similar violations appear in M weeks, suggests a new constraint rule. Learns architectural norms from team behavior rather than requiring hand-coded rules. [L1]
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#84
- **Updated-At:** 2026-04-18T00:44:19.169Z

### Cascading Failure Simulation

- **Status:** done
- **Spec:** docs/changes/cascading-failure-simulation/proposal.md
- **Summary:** Probabilistic BFS traversal with failure probability annotations synthesized from change frequency. New tool: compute_blast_radius. Shows transitive downstream impact with confidence scores — not just direct dependencies but the full cascade chain. [C9]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#85

### Community Detection

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** Label propagation algorithm over import/call graph to auto-discover natural module boundaries. Validates or challenges existing layer definitions by revealing the actual clustering in the codebase. [C6]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#86

### Knowledge Skills Category & Schema Enrichment

- **Status:** done
- **Spec:** docs/changes/knowledge-skills-schema-enrichment/proposal.md
- **Summary:** Add paths, related_skills, metadata fields to skill.yaml schema + progressive disclosure in SKILL.md. Add type: knowledge to skill type enum. Import 58 PatternsDev/skills (JS/React/Vue patterns) as seed knowledge catalog. Update dispatch engine for file-glob activation. ADR: docs/architecture/patternsdev-skills-adoption/ADR-001.md
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#122

## v3.0 Deep Intelligence

### Self-Improving Agent Skills

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** Outcome attribution mapping review findings to actual bugs via issue tracker. Skill effectiveness baselines (like perf baselines). Dynamic prompt injection into skill preamble based on historical outcomes. Skills measurably improve over time. [D4/D5]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#87

### Cross-Project Knowledge Federation

- **Status:** blocked
- **Spec:** docs/changes/cross-project-knowledge-federation/proposal.md
- **Summary:** Decentralized knowledge sharing via package-native federation. PackageResolver interface for language-agnostic discovery. Four knowledge types (learnings, constraints, patterns, structural summaries) with visibility tags. Background sync via hooks + optional cron. [D2]
- **Blockers:** Needs 5+ active harness-managed projects for adoption density
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#88

### Spec-to-Code Semantic Verification

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** EARS grammar parser for machine-verifiable requirements. Test assertion semantic analysis via Claude API. Detects gaps between what the spec says and what the tests actually assert. Extends spec-to-implementation traceability with behavioral matching. [E1]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#89

### Trust Scoring for Agent Output

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** Explicit confidence model per review finding: validation method (mechanical > graph > heuristic) x evidence quality x cross-agent agreement x historical accuracy. Every finding shows a visible confidence percentage for human triage. [E6]
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#90
- **Updated-At:** 2026-04-19T22:15:02.628Z

### Skill Effectiveness Tracking

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** Links review findings to actual bugs via git history and issue tracker. Builds effectiveness baselines per skill per task type. Feeds back into prompt selection. Quantifies which skills produce good outcomes and which need calibration. [D3/D9]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#91

### Anti-Pattern Inference

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** Failure feature extraction and clustering to auto-discover constraints from project history. Identifies patterns like 'when files matching X are changed without updating Y, failures occur 80% of the time.' Learned constraints, not hand-coded ones. [D7]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#92

### Architectural Debt Quantification

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** Cost model mapping violation types to developer-hours based on historical fix times. Compound interest calculation for deferred fixes. ROI scoring that translates abstract code quality into concrete dollar amounts. [J4]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#93

### Developer Velocity Analysis

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** Git history temporal analysis, PR/review time integration, and friction zone identification. Identifies which codebase areas slow development most and quantifies the productivity gains from targeted refactoring. [K1]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#94

### Multi-Language Support

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** Tree-sitter integration for Python, Go, Rust, and Java parsing. Language-agnostic constraint enforcement. Cross-language dependency tracking in knowledge graph. Same architectural rules apply regardless of implementation language. [B1/B6]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#95

### Persistent Agent Specialization

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** Agent memory system tracking task-type performance over time. Specialization scoring and dynamic persona weighting. Agents develop expertise in specific codebase areas through accumulated experience. [F10]
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#96
- **Updated-At:** 2026-04-18T11:43:48.349Z

### Security Posture Timeline

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** Security metric snapshots over time with supply chain monitoring and vulnerability time-to-fix analysis. Tracks whether the codebase is getting more or less secure over months with trend attribution. [L6]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#97

### Agent Effectiveness Introspection

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** Domain-specific accuracy tracking and blind spot detection with automatic persona switching triggers. Identifies where agents consistently fail and routes to better-suited personas automatically. [L7]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#98

## v3.0 Supporting Work

### Community Infrastructure

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** Discord community server, built-with-harness showcase gallery, social media presence, educational content series, GitHub Sponsors/Open Collective, and contribution gamification with badges and milestones. [H2/H4-H8]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#99

### Domain Skill Tiers & Catalog System

- **Status:** done
- **Spec:** docs/changes/domain-skill-tiers/proposal.md
- **Summary:** Three-tier skill loading (30 always-loaded slash commands, 43 catalog-only discoverable via search_skills, 6 dependency-only), intelligent dispatcher, and 30 new domain skills covering backend, infrastructure, reliability, auth, compliance, testing, soft domains, data engineering, ML/AI, and mobile. Cross-platform (Claude Code + Gemini CLI).
- **Blockers:** —
- **Plan:** docs/changes/domain-skill-tiers/plans/2026-03-27-tier-infrastructure-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#100

### Platform Expansion

- **Status:** done
- **Spec:** docs/architecture/framework-gaps-assessment/ADR-001.md
- **Summary:** VS Code extension with sidebar and skill launcher, multi-CI recipes (GitLab, Jenkins, CircleCI, Azure DevOps), per-package config overrides for monorepos, and config inheritance chain (global to org to project to package). [B3/B7-B9]
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#101

## Backlog

### Dashboard v2: Orchestrator Observability

- **Status:** done
- **Spec:** —
- **Summary:** Real-time agent monitoring in the harness dashboard — agent dispatch status, issue progress, resource usage, error rates — via orchestrator HTTP API and WebSocket
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#123

### Dashboard v3: Team & Stakeholder Views

- **Status:** planned
- **Spec:** —
- **Summary:** Persistent hosting option, multi-project aggregation, and presentation polish for the harness dashboard targeting team reviews and stakeholder visibility
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#124

### CI/CD & Issue Tracker Integration

- **Status:** done
- **Spec:** docs/changes/ci-cd-issue-tracker-integration/proposal.md
- **Summary:** Automated CI/CD pipeline and issue tracker integration for harness workflows
- **Blockers:** —
- **Plan:** docs/changes/ci-cd-issue-tracker-integration/plans/2026-03-17-ci-cd-issue-tracker-integration-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#102

### Skill Discipline Upgrades — ACE Batch 2

- **Status:** done
- **Spec:** docs/architecture/awesome-claude-code-integration/ADR-001.md
- **Summary:** Add Rationalizations to Reject, Iron Laws, Red Flags, review-never-fixes, read-only research, TDD skill authoring, rubric compression, uncertainty surfacing, and comment replacement guards across 8+ discipline-enforcing skills. Inspired by Trail of Bits and Superpowers patterns. [ACE-Batch1]
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#103
- **Updated-At:** 2026-04-19T21:47:07.130Z

### Sentinel: Prompt Injection Defense

- **Status:** done
- **Spec:** docs/changes/sentinel-prompt-injection-defense/proposal.md
- **Summary:** Multi-layered prompt injection defense — sentinel hooks (Claude Code) + MCP middleware (Gemini CLI) for runtime scanning, session-scoped restrictive taint model with 30-min expiry, and CLAUDE.md config scanning on clone with tiered response. [ACE-A1/A9]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#104

### Context Efficiency Pipeline

- **Status:** done
- **Spec:** docs/changes/context-efficiency-pipeline/proposal.md
- **Summary:** Rigor-level controls (--fast/--thorough), ephemeral scratchpad offloading, Jaccard-scored learnings in code review (>=0.7 threshold), two-pass planning with skeleton approval, commands-over-skills audit, and checkpoint commits in autopilot. Foundation-then-fan-out delivery across 5 phases. [ACE-Batch3]
- **Blockers:** —
- **Plan:** docs/changes/context-efficiency-pipeline/plans/2026-03-30-context-efficiency-foundation-plan.md
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#105

### Usage & Cost Tracking: Orchestrator Aggregation

- **Status:** done
- **Spec:** docs/architecture/awesome-claude-code-integration/ADR-001.md
- **Summary:** Orchestrator and team-level cost aggregation, cross-project spend comparison, and dashboard export. Builds on the core Usage & Cost Tracking feature (Current Work section). [ACE-B1 phase 2]
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#106
- **Updated-At:** 2026-04-20T01:30:14.927Z

### Agent Config Validation

- **Status:** done
- **Spec:** docs/changes/agent-config-validation/proposal.md
- **Summary:** harness validate --agent-configs with agnix hybrid approach — shell out to agnix binary when available (385 rules), fall back to ~20 highest-value TypeScript rules (broken agents, invalid hooks, unreachable skills, oversized CLAUDE.md). Ship .agnix.toml template in harness init. [ACE-B2]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#107

### Security Skill Deepening

- **Status:** done
- **Spec:** docs/changes/security-skill-deepening/proposal.md
- **Summary:** FP verification gate requiring justification for harness-ignore suppressions. Insecure defaults / fail-open detection (SEC-DEF-_ rules + AI review). New harness:supply-chain-audit skill with 6-factor dependency risk evaluation. Sharp-edges checks (SEC-EDGE-_) for deprecated crypto, unsafe deserialization, TOCTOU, stringly-typed security. Adapted from Trail of Bits security skills. [ACE-Batch4]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#108

### Hook Authoring & TDD Guard

- **Status:** done
- **Spec:** docs/architecture/awesome-claude-code-integration/ADR-001.md
- **Summary:** harness generate hooks command with opinionated presets: --preset tdd (AST test counting via @ast-grep/napi, hook-based Red-Green-Refactor enforcement), --preset security (parry integration, file guard), --preset checkpoint (git stash auto-save on Stop), --preset audit (session logging). Node.js target for broad compatibility. Inspired by claude-hooks and TDD Guard. [ACE-B3/B4]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#109

### Container Sandboxing

- **Status:** done
- **Spec:** docs/architecture/awesome-claude-code-integration/ADR-001.md
- **Summary:** Start with Docker --read-only + --user flags for simple orchestrator sandboxing. Evaluate Container Use (Dagger) MCP client as upgrade path — 13 MCP tools, immutable container state, git-branch isolation. Implement ContainerBackend interface alongside existing ClaudeBackend. Secret backends via 1Password, Vault, env vars. [ACE-A2]
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#110
- **Updated-At:** 2026-04-18T00:54:47.848Z

### Session Search & DX Tooling

- **Status:** done
- **Spec:** docs/architecture/awesome-claude-code-integration/ADR-001.md
- **Summary:** harness sessions search with SQLite FTS5 indexing — searchable by phase, persona, skill, plan_id, content. Phrase boosting with recency-weighted ranking. Desktop notification hooks via node-notifier for autopilot/orchestrator completion. Git stash auto-checkpoint hook preset (non-destructive, max 10 with cleanup). Inspired by recall and CC Notify. [ACE-B5/B6/B7]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#111

### Structured Learnings Enhancement

- **Status:** done
- **Spec:** docs/architecture/awesome-claude-code-integration/ADR-001.md
- **Summary:** Optional root_cause and tried_and_failed fields for learning entries. Semantic overlap check (5-dimension scoring) before creating new entries — prevents near-duplicate learnings with different wording. Active staleness detection auditing learnings against current code state. Learnings-researcher as always-on reviewer in code review pipeline. Inspired by Compound Engineering Plugin. [ACE-C5/C6]
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#112
- **Updated-At:** 2026-04-19T22:08:54.223Z

### Advanced Review Pipeline

- **Status:** done
- **Spec:** docs/architecture/awesome-claude-code-integration/ADR-001.md
- **Summary:** Meta-judge pre-generation for --thorough review mode (task-specific rubric before seeing implementation). Two-stage isolated review splitting spec-compliance from code-quality with separate context. findParallelGroups algorithm for automatic parallelization from dependency graphs. Tiered MCP tool loading (core/standard/full, measure first). Triage routing for orchestrator dispatch. Inspired by Context Engineering Kit, Superpowers, sudocode, and Claude Task Master. [ACE-Batch6]
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#113

### Protected Code Regions

- **Status:** done
- **Spec:** docs/architecture/agent-skills-comparative/ADR-001.md
- **Summary:** harness-ignore annotation system for code-modifying skills — block-level protection preventing agent modification of performance-critical, compliance-required, or legally-sensitive code during refactoring and cleanup operations
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#118

### Context Budget System

- **Status:** done
- **Spec:** docs/architecture/agent-skills-comparative/ADR-001.md
- **Summary:** Explicit token budgets in skill.yaml (context_budget field) with 5-level progressive loading hierarchy (rules → spec → source → errors → history). Triggered when skill count approaches 100.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#119

### MCP Degraded Mode

- **Status:** done
- **Spec:** docs/architecture/agent-skills-comparative/ADR-001.md
- **Summary:** Degraded mode spec in SKILL.md documenting fallback behavior for each MCP tool call. Skills remain functional (with reduced capabilities) without MCP server, enabling multi-platform export to Cursor, Gemini CLI, Windsurf.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#120

### Dashboard graph chart

- **Status:** planned
- **Spec:** —
- **Summary:** Implement a scalable visual charting component on the graph dashboard to derive and display insights from the underlying core graph structure.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#197

### ESLint: Async IO Enforcement

- **Status:** done
- **Spec:** —
- **Summary:** Migrate 30+ sync fs calls in async functions to async equivalents, then enable the no-sync-io-in-async ESLint rule to prevent event loop blocking in orchestrator and CLI hot paths
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#217

### ESLint: Boundary Schema Validation

- **Status:** done
- **Spec:** —
- **Summary:** Configure API boundary functions and enable the require-boundary-schema ESLint rule to enforce Zod validation at HTTP handlers, MCP tools, and CLI command entry points
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#218

### ESLint: Performance-Critical Loop Guards

- **Status:** done
- **Spec:** —
- **Summary:** Add @perf-critical annotations to hot-path functions (graph traversal, scan pipeline, state machine tick) and enable the no-nested-loops-in-critical ESLint rule to prevent O(n²) regressions
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#219

### ESLint Rule: no-spread-in-variadic

- **Status:** planned
- **Spec:** —
- **Summary:** New ESLint rule to flag Math.min(...arr) and Math.max(...arr) patterns that throw RangeError when arrays exceed the JS engine call stack argument limit (~65K). 10 instances in codebase. Suggest reduce-based alternatives.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#220

### ESLint Rule: no-process-env-in-spawn

- **Status:** done
- **Spec:** —
- **Summary:** New ESLint rule to flag spawn/execFile/fork calls that pass process.env directly, which leaks all server-side secrets to subprocesses. 5 instances in codebase. Require explicit env allowlist construction.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#221

### ESLint Rule: prefer-execfile-over-exec

- **Status:** planned
- **Spec:** —
- **Summary:** New ESLint rule to flag execSync/exec with string commands (shell invocation) and suggest execFileSync/execFile with array args (no shell). Reduces shell injection surface and avoids broken exit code handling with shell redirects. 15+ instances in codebase.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#222

### ESLint Rule: no-undefined-optional-assignment

- **Status:** planned
- **Spec:** —
- **Summary:** New ESLint rule to flag `{ optionalField: valueOrUndefined }` assignments that fail with `exactOptionalPropertyTypes`. 5 recurring gotchas in learnings. Suggest conditional spread `...(val !== undefined && { field: val })` instead.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#223

### ESLint Rule: no-hardcoded-test-count

- **Status:** planned
- **Spec:** —
- **Summary:** New ESLint rule to flag magic-number `toHaveLength(N)` assertions in test files where N matches a registry/array size. Fragile to additions — 2 recurring gotchas in learnings where tool count assertions broke on every new tool. Suggest dynamic `TOOL_DEFINITIONS.length` references.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#224

### Migrate to @google/genai SDK

- **Status:** planned
- **Spec:** —
- **Summary:** Migrate from deprecated @google/generative-ai@0.24.1 to @google/genai@2.x in packages/orchestrator and packages/intelligence; upstream has stopped publishing the old package
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#298

### Upgrade @hono/node-server to v2

- **Status:** planned
- **Spec:** —
- **Summary:** Major version bump from @hono/node-server@1.19.x to v2.x in packages/dashboard; audit breaking changes and relax pnpm.overrides "@hono/node-server" pin
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#299

### harness:design-pipeline orchestrator

- **Status:** blocked
- **Spec:** —
- **Summary:** Initiative parent. Decomposed 2026-05-17 into 5 sub-projects (Path B chosen — full roadmap promise). Sub-projects: #1 detect-design-drift + align-design-system, #2 audit-component-anatomy, #3 audit-brand-compliance (blocked on brand-guidelines source-of-truth decision), #4 harness check-design verifier, #5 (this entry) the orchestrator itself composing #1-#4 with FRESHEN/DETECT/FIX/AUDIT/FILL/REPORT phases mirroring harness-docs-pipeline. Existing operational dependency wired in as-is: harness-accessibility. See memory project_design_pipeline_idea.md.
- **Blockers:** design-pipeline sub-project #1 (#354), design-pipeline sub-project #2 (#355), design-pipeline sub-project #3 (#356), design-pipeline sub-project #4 (#357)
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#316

### design-pipeline sub-project #1: detect-design-drift + align-design-system

- **Status:** planned
- **Spec:** —
- **Summary:** Detection skill (detect-design-drift) and remediation skill (align-design-system) for token bypass, variant proliferation, and components not adopting design-system primitives. Pattern-mirrors detect-doc-drift + align-documentation. Detect skill can land independently; align skill blocks on #4 verifier for its convergence loop.
- **Blockers:** design-pipeline sub-project #4 (#357) for align skill only
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#354

### design-pipeline sub-project #2: audit-component-anatomy

- **Status:** planned
- **Spec:** —
- **Summary:** Audit skill detecting missing required anatomy parts (label, helper text, error state, loading state, empty state). Rules sourced from design-component-anatomy reference content. Lowest-ambiguity sub-project. Needs documented overlap-resolution with harness-accessibility (no double-counting label-missing findings).
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#355

### design-pipeline sub-project #3: audit-brand-compliance

- **Status:** blocked
- **Spec:** —
- **Summary:** Audit skill for semantic token misuse, brand voice violations in copy, and asset misuse. Highest-ambiguity sub-project. Blocked on brand-guidelines source-of-truth decision (sub-project #0): extend DESIGN.md schema with structured brand rules, or add a brand-guidelines authoring skill. Overlaps with #1 — raw token bypass goes to #1, semantic misuse to this.
- **Blockers:** brand-guidelines source-of-truth decision (sub-project #0, not yet filed)
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#356

### design-pipeline sub-project #4: harness check-design verifier

- **Status:** planned
- **Spec:** —
- **Summary:** Convergence-verifier the design align skills rerun after each fix batch — equivalent of harness check-docs in docs-pipeline. Two options to decide during brainstorm: new harness check-design CLI command vs. extension of harness validate. Hooks into existing DesignConstraintAdapter. Prerequisite for the align skill in sub-project #1.
- **Blockers:** —
- **Plan:** —
- **Assignee:** —
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#357

## v4.0 Business Knowledge System

### Phase 1: Knowledge Foundation

- **Status:** done
- **Spec:** docs/architecture/business-knowledge-system/ADR-001.md
- **Summary:** Graph schema extensions (5 node types, 2 edge types), BusinessKnowledgeIngestor reading from docs/knowledge/, harness://business-knowledge MCP resource, gather_context integration, pilot authoring for 1-2 domains
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#225
- **Updated-At:** 2026-04-21T14:12:28.459Z

### Phase 2: Code Signal Extractors

- **Status:** done
- **Spec:** docs/changes/code-signal-extractors/proposal.md
- **Summary:** Test description extractor, enum/constant extractor, validation rule extractor, API path extractor writing to .harness/knowledge/extracted/
- **Blockers:** Phase 1: Knowledge Foundation
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#226
- **Updated-At:** 2026-04-23T02:04:58.806Z

### Phase 3: Connector Enhancement

- **Status:** done
- **Spec:** docs/changes/connector-enhancement/proposal.md
- **Summary:** Configurable truncation limits with tiered LLM summarization, Jira comments/custom fields/acceptance criteria, Confluence full content/hierarchy/labels, Slack thread structure/reactions, KnowledgeLinker post-processing pass
- **Blockers:** Phase 1: Knowledge Foundation
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#227
- **Updated-At:** 2026-04-23T17:38:57.275Z

### Phase 4: Knowledge Pipeline & Diagrams

- **Status:** done
- **Spec:** docs/architecture/business-knowledge-system/ADR-001.md
- **Summary:** /harness:knowledge-pipeline skill (4-phase convergence loop), diagram-as-code parser (Mermaid/D2/PlantUML), staging workflow, drift detection and gap reporting
- **Blockers:** —
- **Plan:** docs/changes/business-knowledge-foundation/plans/2026-04-23-phase-4-knowledge-pipeline-diagrams-plan.md
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#228
- **Updated-At:** 2026-04-24T02:10:03.701Z

### Phase 5: Visual & Advanced

- **Status:** done
- **Spec:** docs/architecture/business-knowledge-system/ADR-001.md
- **Summary:** Vision model analysis of image attachments, design tool API connectors (Figma, Miro), cross-source contradiction detection, knowledge coverage scoring per domain
- **Blockers:** —
- **Plan:** —
- **Assignee:** @chadjw
- **Priority:** —
- **External-ID:** github:Intense-Visions/harness-engineering#229
- **Updated-At:** 2026-04-24T11:23:48.933Z

## Assignment History

| Feature                                  | Assignee | Action   | Date       |
| ---------------------------------------- | -------- | -------- | ---------- |
| Performance Engineering Knowledge Skills | @chadjw  | assigned | 2026-04-09 |
| Phase 2: Code Signal Extractors          | @chadjw  | assigned | 2026-04-23 |
| Phase 3: Connector Enhancement           | @chadjw  | assigned | 2026-04-22 |
| Phase 4: Knowledge Pipeline & Diagrams   | @chadjw  | assigned | 2026-04-23 |
| Hermes Phase 0.1: Reference Slack Bridge | @cwarner | assigned | 2026-05-15 |
