En desarrollo activo

La sesión termina. El contexto desaparece.
El proyecto continúa.

Anchors es un framework de continuidad para desarrollo asistido por IA: anclas que guían el trabajo de ida, sostienen la cuerda, y confrontan el código a la vuelta — y no pueden mentir.

Leer el conceptoVer en GitHub

El nombre viene de la escalada: puntos fijos que dicen hacia dónde ir y marcan por dónde pasaste.

anchors check --all
  spec-completeness   bloqueante  ✓12 ✗3 ~1
  test-coverage       julgamento  ⏳2 pendente(s) de IA

~ 1 indeterminado — não é falha:
  o gate não teve o que confrontar

3 issue(s) — divergências registradas:
  ✗ [BLOQUEIA] spec-completeness @ Foo.spec.md
      faltam 2 cenários sem teste correspondente

✗ barrado — 1 gate(s) bloqueante(s) reprovaram
La inspiración

Tomamos prestada la lógica de la escalada.

En una pared, un ancla hace tres cosas — y cada una resuelve un problema real de quien sube sin poder confiar solo en la memoria. Anchors aplica la misma lógica al desarrollo.

01

Indica hacia dónde ir

En la escalada: Marca el próximo punto en terreno sin apoyo — saber hacia dónde ir es lo que te permite arriesgar el siguiente paso.

En Anchors: El plan y la spec dicen qué construir antes de la primera línea — la IA (o tú) decide con dirección, no a ciegas.

02

Sostiene la cuerda

En la escalada: Si resbalas, el ancla se convierte en el safepoint que detiene la caída — sin ella, un error costaría toda la escalada.

En Anchors: Los gates de calidad son ese safepoint: atrapan la divergencia al instante, así un error cuesta una corrección — nunca el proyecto entero.

03

Marca por dónde pasaste

En la escalada: La ruta queda registrada — quien venga después no tiene que descifrar la pared de nuevo, solo seguir lo ya validado.

En Anchors: El grafo de dependencias y el historial de issues hacen lo mismo: la próxima sesión lee lo ya probado y continúa desde ahí — no empieza de cero.

El problema

Toda sesión de IA sufre amnesia estructural.

01

La sesión termina, el contexto desaparece

Otro agente, otro día, otro humano — la próxima sesión empieza de cero sin saber las reglas, sin saber qué se decidió y por qué.

02

El código crece, la dirección no

El proyecto gana líneas pero pierde rumbo. Las herramientas de agentes ya resuelven la amnesia dentro de una sesión — no entre sesiones.

03

Tests en verde, requisitos sin prueba

La suite pasa mientras partes enteras de la spec siguen sin cobertura — y nadie lo nota hasta que duele.

Lo que falta no es memoria. Es artefacto anclado en el repositorio — algo que la próxima sesión está obligada a respetar.

La solución

Anclas que guían, sostienen y marcan.

Cada ancla cumple una o más de las tres funciones de la escalada: indica hacia dónde ir, sostiene la cuerda para que no caigas, y marca por dónde pasaste. Juntas forman un grafo material, versionado — y cada arista sabe si está al día.

ciclo.sh
# planejar: a IA lê o guide de plano, decide o norte
$ anchors guide plan

# spec — a origem da verdade: o requisito ganha um código de cenário
SPCR-V01: usuário autentica com e-mail e senha

# map — rastreabilidade: liga spec → feature → teste → código
$ anchors map build

# check — qualidade: gates determinísticos + julgamento por IA
$ anchors check --all
  1. 01Planificaciónsiembra
  2. 02Specdefine la verdad
  3. 03Trazabilidadconecta
  4. 04Propagación y Calidadconfrontan
La tesis

La madurez no es un número. Es el vigor de los pilares.

Un proyecto es maduro cuando tiene todos sus pilares implementados y vigorosos — no cuando un dashboard aislado lo dice.

01Estructura de Proyecto

La forma del repositorio, leída de modo determinístico y confirmada contigo.

02Planificación

El norte: el plan vivo que siembra las specs.

03Spec

El origen de la verdad: el ancla base, el safepoint del cual todo pende.

04Trazabilidad

La cola: identidad continua de spec → feature → test → código, y el mapa entre los archivos.

05Propagación

El motor: hace que un cambio recorra el organismo, marcando lo que quedó stale.

06Calidad

Los gates: determinísticos donde se puede, juicio por IA donde no.

Dos vías, nunca se contradicen

El plan vivo (anclas + grafo, la verdad actual) y el histórico (issues resueltas, informes fechados e inmutables).

Opt-out honesto, nunca silencioso

Renunciar a un requisito es explícito, registrado y fechado. Exime del requisito, nunca del registro de que fue eximido.

Sincronía incremental

Cada arista del grafo sabe si está al día. Un cambio repropaga solo lo que tocó — nunca el proyecto entero.

Una issue nunca reabre

Cuando una confrontación falla y Anchors no puede resolverla solo, registra una issue inmutable. La recurrencia es una issue nueva — el histórico nunca se reescribe.

El CLI

La herramienta que una IA opera para ejecutar el ciclo.

  1. Planificaranchors guide planguía de plan
  2. Especificaranchors guide spec.spec.md
  3. Mapearanchors map buildgrafo de dependencias
  4. Implementaranchors guide codecódigo + feature
  5. Probaranchors guide testtests
  6. Confrontaranchors check / doctorissue si diverge

Anchors no integra IA: es la herramienta que una IA usa, en cualquier cliente — Claude Code, GPT, Gemini. Lee `anchors guide`, aprende el flujo, y opera los comandos.

Explora la documentación.

Del mecanismo común a los seis pilares: entiende cómo Anchors mantiene un proyecto coherente a lo largo del tiempo.

Leer los docs GitHub