@@ -7,11 +7,6 @@ any change will be detected by `bun run lint:proposals` and rejected.
77
88| id | kind | path |
99| --- | --- | --- |
10- | ` f00016 ` | ` feat ` | [ ` ready/feats/f00016-projectsession-projectindex-application-api-un-scan-por-proyecto-snapshot-inmutable-bridge-host-agnostic.md ` ] ( ready/feats/f00016-projectsession-projectindex-application-api-un-scan-por-proyecto-snapshot-inmutable-bridge-host-agnostic.md ) |
11- | ` f00017 ` | ` feat ` | [ ` ready/feats/f00017-tanit-desktop-angular-app-selector-nativo-de-carpetas-endpoints-explorer-export-center-history-diff-paridad-cli-secure-storage.md ` ] ( ready/feats/f00017-tanit-desktop-angular-app-selector-nativo-de-carpetas-endpoints-explorer-export-center-history-diff-paridad-cli-secure-storage.md ) |
12- | ` i00003 ` | ` infra ` | [ ` ready/infras/i00003-release-industrial-desktop-ci-por-plataforma-signing-notarization-secure-updater-firmado-sbom-cyclonedx-checksums-firmados.md ` ] ( ready/infras/i00003-release-industrial-desktop-ci-por-plataforma-signing-notarization-secure-updater-firmado-sbom-cyclonedx-checksums-firmados.md ) |
13- | ` r00019 ` | ` refactor ` | [ ` ready/refactors/r00019-universal-api-model-v2-operationid-universal-per-operation-serverref-authref-postman-como-exporter-mas.md ` ] ( ready/refactors/r00019-universal-api-model-v2-operationid-universal-per-operation-serverref-authref-postman-como-exporter-mas.md ) |
14- | ` r00020 ` | ` refactor ` | [ ` ready/refactors/r00020-multi-lenguaje-precision-moduleresolver-completo-languageir-foundation-agnostica-response-inference-expandida-4-10-inferrers.md ` ] ( ready/refactors/r00020-multi-lenguaje-precision-moduleresolver-completo-languageir-foundation-agnostica-response-inference-expandida-4-10-inferrers.md ) |
1510
1611## Bloqueadas
1712
@@ -45,6 +40,7 @@ propuesta con sus SHAs (`shippedIn`).
4540- ` a00016 ` — Frontend TypeScript multi-estilo — LanguageIR (this.router.get/factory().get/aliases/reexports/constant-prop) — ` 3fd6cfd, 2a635bd, c6850e6, 25d755d, 28e8bfc, 7f9ad90 `
4641- ` a00017 ` — i18n inversion — Inglés-first en el proyecto, i18n solo para la app que lo usa — ` fa98d36 `
4742- ` a00018 ` — Auditoría exhaustiva 2026-09-06 — LanguageIR universal, transport generalization, SymbolGraph y response inference — ` 2994687, 6b2fcda, 728abea, 1b4c1af, bda0c14, 0285f7f, 13676c4, ef73349 `
43+ - ` a00019 ` — Auditoría 2026-09-07 — consolidación post-158 propuestas y plan de productización Tanit — ` — `
4844
4945### breaking
5046
@@ -58,6 +54,7 @@ propuesta con sus SHAs (`shippedIn`).
5854- ` c00005 ` — Higiene de worktree: residuos de agencia fuera del repo + gate de árbol limpio — ` 6de99fb `
5955- ` c00006 ` — integration verifier y validate package con if always — ` 9afed13 `
6056- ` c00007 ` — prohibir sync_proposals automático en Tanit — ` eb6981c `
57+ - ` c00010 ` — Higiene crítica — CI verde, branch protection real, cobertura ≥80%, fixtures reparadas, monkey-patches eliminados — ` — `
6158- ` p00007 ` — p00007 — consumir ` @delendai/core ` publicado en vez del enlace local — ` 6fb52e4 `
6259- ` p00018 ` — p00018 — gate de calidad autocontenido (` bun run validate ` ) — ` a758c22 `
6360- ` p00021 ` — p00021 — retirar ` runtime/ ` : 1231 líneas muertas y solo-Laravel — ` 2f7b465 `
@@ -83,6 +80,8 @@ propuesta con sus SHAs (`shippedIn`).
8380- ` f00012 ` — Response inference — infer request/response schemas from handlers, signatures, decorators, and explicit annotations — ` 2b8ea3d, f000bc0, 2e596ff, 243ef07, 68a8e87, cbe9b19 `
8481- ` f00013 ` — Transport generalization — EndpointSpec carries a transport discriminator; scanners for gRPC, WebSockets, SSE and AsyncAPI — ` a0f0ad2, 263b8ba, a20fcc2, ef1350e `
8582- ` f00014 ` — Postman exporter emits inferred responses — closes f00012 S4 Postman half — ` 6a281d5 `
83+ - ` f00016 ` — ProjectSession + ProjectIndex + Application API — un scan por proyecto, snapshot inmutable, bridge host-agnostic — ` — `
84+ - ` f00017 ` — Tanit Desktop Angular app — selector nativo de carpetas, Endpoints Explorer, Export Center, History diff, paridad CLI, secure storage — ` — `
8685- ` p00001 ` — p00001 — finish postman-exporter v0.1: polish + harden the agnostic baseline — ` a99c280 `
8786- ` p00002 ` — p00002 — multi-framework router layer: Laravel / Symfony / Express / FastAPI / Django — ` a99c280 `
8887- ` p00003 ` — p00003 — internal testing plugin: ` postman_exporter_test ` tool — ` a99c280 `
@@ -191,6 +190,7 @@ propuesta con sus SHAs (`shippedIn`).
191190- ` r00015 ` — Confidence scoring end-to-end — cada endpoint y cada campo lleva confianza + razón — ` 171f6ad, c3f92d7 `
192191- ` r00016 ` — SchemaGraph view derivation — EndpointSpec.fields becomes a view of SchemaGraph, not another source of truth — ` cd191dd `
193192- ` r00018 ` — Fastify + Hono scanner rewiring to LanguageIR — closes r00013 S3 + S4 — ` e00a395 `
193+ - ` r00020 ` — Multi-lenguaje precision — ModuleResolver completo, LanguageIR foundation agnóstica, response inference expandida (4→10 inferrers) — ` — `
194194- ` x00041 ` — x00041: el plugin MCP de Delendai es una integración externa, no parte del producto Tanit — ` dbe8702, 6df4517, 292caac `
195195- ` x00045 ` — x00045: terminar x00041 — quitar Delendai de la CI principal y de los scripts del producto — ` 4776c2d `
196196- ` x00062 ` — Fix core → frameworks architectural regression — LanguageIR primitives belong in core — ` 506ed06 `
0 commit comments