Skip to content

Commit d7b95ab

Browse files
committed
docs(adr): keep the ADR 0008 AgentDeviceClient import in the present tense
src/commands/family/types.ts still imports AgentDeviceClient. That import is the reason for the retained Input/Result ownership rule.
1 parent d905b79 commit d7b95ab

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

‎docs/adr/0008-command-descriptor-registry.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,8 @@ The descriptor is the prerequisite for typed per-command results in ADR 0010, wh
104104
It also supplies the capability facet used by the platform-plugin work in ADR 0009.
105105

106106
During the migration, the import-cycle inversion was the principal risk.
107-
At that time, `command-catalog.ts` had approximately 95 importers, and the family facet imported `AgentDeviceClient`.
107+
At that time, `command-catalog.ts` had approximately 95 importers.
108+
The family facet imports `AgentDeviceClient`.
108109
Thus, the descriptor module must own the `Input`/`Result` types.
109110
The client must be derived as a view type, and a lint boundary enforces this.
110111

0 commit comments

Comments
 (0)