Files
kandev/config/architecture-lint/compatibility-ledger.json
T
2026-09-06 09:42:33 +01:00

30 lines
1.3 KiB
JSON

{
"version": 1,
"entries": [
{
"id": "agent-registry-type-aliases",
"locator": {
"path": "apps/backend/internal/agent/registry/registry.go",
"marker": "// Type aliases for backward compatibility during migration."
},
"reason": "Callers still refer to agent configuration types through the registry package after ownership moved to the agents package.",
"owner": "backend agent-runtime maintainers",
"introduced_on": "2026-02-14",
"removal_condition": "All callers import the owning agents package and no registry compatibility type alias remains.",
"target_removal_date": "2027-02-01"
},
{
"id": "passthrough-stdin-writes-legacy-view",
"locator": {
"path": "apps/backend/internal/agent/agents/passthrough_payload.go",
"marker": "// PlanPassthroughStdinWrites is the legacy string-only view of PlanPassthroughStdinChunks."
},
"reason": "Callers that do not yet consume timed passthrough chunks use a string-only compatibility view.",
"owner": "backend agent-runtime maintainers",
"introduced_on": "2026-05-25",
"removal_condition": "All callers use PlanPassthroughStdinChunks and preserve per-chunk delays where required.",
"target_removal_date": "2027-02-01"
}
]
}