This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

A repository's .abcd/config.json can still take every command that reads the provider configuration down (ahoy credential, ahoy connect, the providers board): a route in oracle.roles or oracle.judgements whose name is not a plain lower-case name (the review probe used a Cyrillic U+0456 in scribe) or whose value is not <provider>/<model> refuses the whole configuration in LoadAPI, which ruling CD2 of 2026-09-29 (other commands keep working) says a repository route must not do. The refusal also echoed the repository-authored name to the terminal unescaped, so a lookalike letter read as the plain name it imitates.

issueresolvedminoriss-2609300929557796

A repository's .abcd/config.json can still take every command that reads the provider configuration down (ahoy credential, ahoy connect, the providers board): a route in oracle.roles or oracle.judgements whose name is not a plain lower-case name (the review probe used a Cyrillic U+0456 in scribe) or whose value is not <provider>/<model> refuses the whole configuration in LoadAPI, which ruling CD2 of 2026-09-29 (other commands keep working) says a repository route must not do. The refusal also echoed the repository-authored name to the terminal unescaped, so a lookalike letter read as the plain name it imitates.

Grounds

  • pursued: ahoy credential exits 0 with one stderr warning over the Cyrillic probe, and LoadAPI loads the rest (TestARepositoryRouteWithAMalformedNameIsSkippedWithAWarning, TestARepositoryRouteWithAMalformedNameIsSkipped, TestARepositoryRouteWithAMalformedValueIsSkipped); shown wrong if a repository-only malformed route makes LoadAPI return an error or a machine-layer one loads (TestAMachineRouteWithAMalformedNameIsRefused)

Frontmatter

idiss-2609300929557796
typeissue
lifecycleresolved
severityminor