# 12-Week Developer Tools & Code Intelligence

> Build repository-aware tools that analyze, test, review, debug, and safely remediate code. Three four-week milestones move from mechanisms to production trade-offs and a measured synthesis artifact.

Canonical: https://learn.significanthobbies.com/curriculum/roadmaps/developer-tools-12w

Build repository-aware tools that analyze, test, review, debug, and safely remediate code. Three four-week milestones move from mechanisms to production trade-offs and a measured synthesis artifact.

- Horizon: 90d
- Outcome: Build repository-aware tools that analyze, test, review, debug, and safely remediate code.
- Tracks: Developer Tools & Code Intelligence

Work each milestone as a claim that needs evidence. Predict the mechanism and
failure mode first, study the linked concepts, complete the drills without
copying an answer, and preserve the resulting code, measurements, or design.

## Milestone 1: Weeks 1-4 — Foundations and mechanisms

Build the domain vocabulary and explain the core mechanisms from first principles.

### Concepts

- [Code Review Systems](https://learn.significanthobbies.com/curriculum/concepts/code-review-systems) — Diff understanding, intent, correctness, maintainability, risk ranking, review workflows, and actionable findings.
- [Static & Dynamic Analysis](https://learn.significanthobbies.com/curriculum/concepts/static-dynamic-analysis) — ASTs, control/data flow, abstract interpretation, symbolic execution, sanitizers, profiling, and runtime instrumentation.
- [Testing Infrastructure](https://learn.significanthobbies.com/curriculum/concepts/testing-infrastructure) — Unit, integration, contract, E2E, property, fuzz, hermetic environments, fixtures, sharding, and flaky-test control.



## Milestone 2: Weeks 5-8 — Production systems and trade-offs

Design the production path, including resource, scale, safety, and operability trade-offs.

### Concepts

- [Codebase Graphs](https://learn.significanthobbies.com/curriculum/concepts/codebase-graphs) — Symbols, references, calls, imports, ownership, data flow, build targets, and graph queries over repositories.
- [Dependency & Blast-radius Analysis](https://learn.significanthobbies.com/curriculum/concepts/dependency-blast-radius) — Direct and transitive dependencies, affected targets, ownership, runtime consumers, schema impact, and change risk.
- [Repository Intelligence](https://learn.significanthobbies.com/curriculum/concepts/repository-intelligence) — Structure, symbols, history, ownership, conventions, architecture, semantic search, and change-aware retrieval.
- [IDE & CLI Tooling](https://learn.significanthobbies.com/curriculum/concepts/ide-cli-tooling) — Language servers, editor protocols, terminal UX, diagnostics, completions, commands, configuration, and automation.



## Milestone 3: Weeks 9-12 — Reliability, verification, and synthesis

Test failure modes, measure outcomes, and ship the synthesis artifact.

### Concepts

- [Coding Agent Systems](https://learn.significanthobbies.com/curriculum/concepts/coding-agent-systems) — Repository context, planning, file edits, tools, tests, sandboxes, review loops, and patch delivery.
- [Software Supply-chain Health](https://learn.significanthobbies.com/curriculum/concepts/software-supply-chain-health) — Dependency provenance, lockfiles, SBOMs, signing, build integrity, vulnerabilities, update policy, and release attestations.
- [Automated Debugging & Remediation](https://learn.significanthobbies.com/curriculum/concepts/automated-debugging-remediation) — Failure reproduction, hypothesis generation, telemetry, fault localization, minimal patches, validation, rollback, and learning.

### Build evidence

- **Synthesize: Developer Tools & Code Intelligence** — Build repository-aware tools that analyze, test, review, debug, and safely remediate code. Produce one working system, benchmark, or evidence-backed design that integrates the path.
