feat(queue): kimi als derde AI-platform in QUEUE_MODELS #44
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/queue-kimi"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Eerste taak (T-124) van sprint S-2026-07-26-1:
kimitoevoegen aan het canonieke queue-vocabulaire, zodatmac:kimieen geldig adres wordt.QUEUE_MODELSwordt['claude', 'codex', 'kimi', 'jp']— kimi bij de agents, wantjpis een mens en de header maakt dat onderscheid ook. Dat kon veilig: nergens in deze repo of in scrum4me-mcp/scrum4me-workers wordt QUEUE_MODELS positioneel geïndexeerd, en dat is gecontroleerd in plaats van aangenomen.QUEUE_SERVERSblijft ongewijzigd — Kimi draait opmacen die host bestaat al.Geen migratie nodig, en dat is nagerekend. De CHECK-constraints op
agent_messagedekken alleensource,status,typeenreply_link_matches_type;from_modelento_modelzijn kale strings. Onafhankelijk bevestigd tegenprisma/schema.prismaen__tests__/agent-message-schema.test.ts, die alleen kolomvorm toetst en geen waarden. De header claimde dit al correct en is daarom onaangeroerd gebleven.Het testaantal blijft 237. Dat is bewust: dit testbestand groepeert assertions per thema in composiet-tests, en de nieuwe gevallen zijn daarbinnen ondergebracht in plaats van als losse
it()-blokken. Beide mutaties zijn wél uitgevoerd — kimi weer weghalen maakt de nieuwe assertie rood, enisQueueModelnaarreturn truemaakt de weiger-assertie rood.Wat hierna nog moet, en waarom dit alleen nog niet genoeg is:
s4m-queue/src/types.tshoudt een bewuste tweelingkopie van deze lijst en loopt nu uit de pas (T-128). En vier tool-schema's in scrum4me-mcp hardcoden['claude','codex','jp']zonder pariteitsgate, dus deze uitbreiding werkt daar stil niet door (ST-038). Tot die twee gedaan zijn isas: 'kimi'nog niet bruikbaar.🤖 Generated with Claude Code
Geplaatst tussen 'codex' en 'jp' zodat de agents (claude, codex, kimi) gegroepeerd blijven vóór de mens (jp). Geen positionele afhankelijkheid van QUEUE_MODELS gevonden in deze repo, dus de volgorde was vrij. QUEUE_SERVERS blijft ongewijzigd — kimi draait voorlopig alleen op 'mac', dat al bestaat. Test uitgebreid met een expliciete isQueueModel('kimi') === true en een losstaande 'onbekende waarde'- assertie, beide los van de generieke lijst-iteratie zodat ze de juiste mutatie vangen.