Why
A cold reader (human or agent) following AGENTS.md will create clients/src/<service>/mod.rs when adding a new client, contradicting the existing flat convention.
Current state
Line 31 reads clients/ # external API wrappers — one subdir per service. The actual layout in clients/src/ is flat files: github.rs, linear.rs, lib.rs, plus the private/ symlink. clients/README.md itself uses the permissive wording "one file or subdirectory per external service".
Ideal state
AGENTS.md line 31 matches the permissive wording, e.g. one file (or subdirectory) per external service
AGENTS.md and clients/README.md are consistent with each other
Starting points
AGENTS.md line 31
clients/README.md line 7
QA plan
- Read
AGENTS.md line 31 and clients/README.md line 7 — expect both to use equivalent wording
- Check
clients/src/ listing — expect the wording to accurately describe the flat layout
Done when
AGENTS.md no longer prescribes a subdir-only layout for clients/.
Why
A cold reader (human or agent) following
AGENTS.mdwill createclients/src/<service>/mod.rswhen adding a new client, contradicting the existing flat convention.Current state
Line 31 reads
clients/ # external API wrappers — one subdir per service. The actual layout inclients/src/is flat files:github.rs,linear.rs,lib.rs, plus theprivate/symlink.clients/README.mditself uses the permissive wording "one file or subdirectory per external service".Ideal state
AGENTS.mdline 31 matches the permissive wording, e.g.one file (or subdirectory) per external serviceAGENTS.mdandclients/README.mdare consistent with each otherStarting points
AGENTS.mdline 31clients/README.mdline 7QA plan
AGENTS.mdline 31 andclients/README.mdline 7 — expect both to use equivalent wordingclients/src/listing — expect the wording to accurately describe the flat layoutDone when
AGENTS.mdno longer prescribes a subdir-only layout forclients/.