Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
4eed91c
feat(aidd-context): recognize Kilo project signals
waewoo Oct 10, 2026
9179e60
feat(aidd-context): safely sync shared Kilo memory
waewoo Oct 10, 2026
a6f0472
docs(aidd-context): record validated Kilo memory phase
waewoo Oct 10, 2026
442091f
feat(aidd-context): generate native or chosen portable Kilo skills
waewoo Oct 10, 2026
781125f
feat(aidd-context): generate native Kilo agents and workflows
waewoo Oct 10, 2026
826ad89
feat(aidd-context): guide Kilo hooks without declarative output
waewoo Oct 10, 2026
43ab1cc
feat(aidd-context): prepare isolated Kilo config editing
waewoo Oct 10, 2026
bbd194a
fix(aidd-context): secure file access and harden cross-platform tests
waewoo Oct 10, 2026
0a3b728
fix(aidd-context): harden manual memory sync and Kilo guidance
waewoo Oct 10, 2026
05df4f1
feat(aidd-context): recognize Kilo project signals
waewoo Oct 10, 2026
2335732
feat(aidd-context): safely sync shared Kilo memory
waewoo Oct 10, 2026
860a61e
docs(aidd-context): record validated Kilo memory phase
waewoo Oct 10, 2026
527a746
feat(aidd-context): generate native or chosen portable Kilo skills
waewoo Oct 10, 2026
5c7cdcc
feat(aidd-context): generate native Kilo agents and workflows
waewoo Oct 10, 2026
c1ef572
feat(aidd-context): guide Kilo hooks without declarative output
waewoo Oct 10, 2026
9eb5790
feat(aidd-context): prepare isolated Kilo config editing
waewoo Oct 10, 2026
5cc2370
fix(aidd-context): secure file access and harden cross-platform tests
waewoo Oct 10, 2026
5734c64
fix(aidd-context): harden manual memory sync and Kilo guidance
waewoo Oct 10, 2026
35edbdc
feat(aidd-context): publish Kilo rules through shared writer
waewoo Oct 12, 2026
7a2d5d2
test(aidd-context): validate Kilo native generation runtime
waewoo Oct 12, 2026
ecebec9
test(aidd-context): decouple generation tests from archived evidence
waewoo Oct 12, 2026
349d260
fix(skill-eval): report skipped judges as incomplete
waewoo Oct 12, 2026
ab0dd08
docs(aidd-context): clarify Kilo hook generation paths
waewoo Oct 12, 2026
caadf14
fix(aidd-context): clarify multi-target generation guarantees
waewoo Oct 12, 2026
ea8eb07
fix(aidd-context): require documented hook equivalence and unify plug…
waewoo Oct 12, 2026
2ebdfa5
docs(aidd-context): consolidate Kilo generation evidence
waewoo Oct 12, 2026
118e941
Merge remote-tracking branch 'upstream/next' into feat/kilo-native-ge…
waewoo Oct 12, 2026
0f2fac9
Merge commit '0a3b7287225cf0b268afd1af022a6bf3900d4a13' into feat/kil…
waewoo Oct 12, 2026
1973fc1
test(aidd-context): make Kilo rollback fault injection portable
waewoo Oct 12, 2026
ea0769f
fix(aidd-context): preserve exact file identities during memory sync
waewoo Oct 12, 2026
6241f1f
fix(aidd-context): harden skill evaluation snapshots and test preloads
waewoo Oct 12, 2026
c47c705
fix(aidd-context): avoid pre-open snapshot checks
waewoo Oct 12, 2026
2dccac7
Merge remote-tracking branch 'upstream/next' into feat/kilo-native-ge…
waewoo Oct 12, 2026
acb139c
test(ci): pin native kilo e2e to 7.7.5
waewoo Oct 12, 2026
3c8d9d8
test(aidd-context): cover merged Kilo instructions configs
waewoo Oct 12, 2026
ad03fd9
fix(aidd-context): close memory sync descriptors on all paths
waewoo Oct 12, 2026
e75952b
test(aidd-context): use native path for README injection
waewoo Oct 12, 2026
f9721e2
docs(aidd-context): clarify evaluation outcomes and clean PR diff
waewoo Oct 12, 2026
0696236
docs(aidd-context): clarify Kilo path provenance
waewoo Oct 12, 2026
5a16b14
docs(aidd-context): present multi-tool capabilities
waewoo Oct 13, 2026
11fa59a
test(aidd-context): remove redundant generation fixtures
waewoo Oct 13, 2026
64a3852
test(kilo): streamline test comments to meet architecture budget
waewoo Oct 13, 2026
b9b31cd
docs(aidd-context): clarify multi-tool generation contracts
waewoo Oct 13, 2026
ccd32e3
test(aidd-context): strengthen Kilo acceptance evidence
waewoo Oct 13, 2026
c0f51a1
Merge remote-tracking branch 'upstream/next' into feat/kilo-native-ge…
waewoo Oct 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/cli-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -350,6 +350,7 @@ jobs:
- name: Install Kilo Code CLI
run: npm install -g @kilocode/cli@7.7.5
- run: cd cli && pnpm test:e2e:kilo
- run: cd cli && pnpm test:e2e:kilo:native

cli-build:
name: cli / Build & Bundle Budget
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
My confidence level of correctness now: 90%

Rapport historique de planification, avant l’autorisation et l’implémentation de phase 1 ; aucune preuve d’implémentation ne se déduit de ce score.

# Correctness (100%)

- Capacité installée `aidd-refine:02-challenge` effectivement appliquée dans le caller Codex après production et lecture du plan, des six phases et de la matrice. Référence convenue : seize critères officiels #914, demande utilisateur actualisée, architecture et CONTRIBUTING. Ce pourcentage évalue la justesse du plan révisé, jamais une implémentation inexistante.
- Alignement : les seize lignes reprennent les critères officiels sans regroupement qui en cache un. Aucun code fonctionnel modifié ; plan et phases pending, développement soumis à validation explicite.
- Responsabilité correcte : aidd-context produit les artefacts ; CLI conserve profils et bridge. `02-project-init` obsolète se projette sur mémoire, sans ajout inutile à bootstrap. Aucun développement flat #868 ni hook runtime générique.
- Canonique Claude : templates conservés ; exceptions Kilo ciblées dans rendu/validation, notamment filename agent, choix portable skill et guidance hook. Relance Claude hooks couverte car le code actuel peut dupliquer les entrées.
- Configuration : sélection explicite en ambiguïté, réutilisation owner unique, édit minimal JSONC, conservation des duplications utilisateur. Les doublons sur disque sont un oracle distinct du tableau d’instructions fusionné par Kilo.
- Challenge résolu : le preflight mémoire s’applique avant Upsert, pas seulement avant le sous-processus Fill. Sinon une erreur tardive pouvait laisser un nouveau contexte. Les tests capturent le projet entier à l’entrée de l’action sync, y compris une cible invalide en dernier.
- Challenge résolu : plusieurs rename atomiques ne prouvent pas l’absence d’écriture partielle. Phase règles inclut staging global, contrôles de changement et restauration sur les pannes testées. Ne pas revendiquer une garantie crash-machine universelle.
- Challenge résolu : la CI Kilo existante est Ubuntu-only sur 7.7.5. Phase 6 prévoit de vérifier les plateformes supportées et les contraintes du runner avant une adaptation ciblée du job existant, avec sorties réellement générées/hashées et inférence locale contrôlée. Aucun compte Codex ou modèle gratuit externe supposé disponible en CI.
- Challenge résolu : le harness actuel appelle claude -p authentifié. Le plan prévoit des parcours Codex réels dès chaque phase, puis une extension ciblée du runner ; les sorties Claude sont vérifiables sans abonnement, mais cette preuve n’est pas une exécution de générateur dans Claude authentifié.
- #979 revalidée Draft/open, next ; l’alignement du writer est un gate explicite de phase 2. Pas de mécanisme concurrent conçu en parallèle, pas de modification Git anticipée. Les changements Codex/OpenCode de cette base sont isolés des régressions introduites par Kilo.
- Accès gratuit Kilo observé avec coût final 0 ; absence de credentials enregistrés déclarée. Les tests runtime restent futurs ; la sonde de connectivité ne valide ni découverte ni utilisation d’un artefact #914.
- Trust : fier du plan livré : oui ; confiance dans les décisions conséquentes du plan conditionnel : oui ; réponse au résultat attendu de cette session : oui. Les gates d’implémentation et accès externes ne sont pas dissimulés comme des preuves obtenues.

- Aucun deal breaker pour la remise du plan révisé. L’absence actuelle du writer #979 dans HEAD bloque le démarrage de la phase 2 tant que la base n’est pas alignée ou le plan explicitement amendé ; elle ne bloque pas les phases indépendantes ni l’approbation de ce plan.
- Runtime Claude authentifié indisponible, OpenCode absent du PATH, Kilo multi-OS non exécuté : validations futures déclarées non acquises. Aucun critère #914 ne requiert spécifiquement un modèle Claude, mais la demande de CONTRIBUTING n’est pas satisfaite par le seul offline. Ne pas annoncer une validation finale complète sans publier cette limite.

# Deal breakers

# Suggestions (enhancements only)

- Si le writer #979 évolue avant intégration, tenir un petit reçu de revalidation head/base/tests dans les preuves de phase 2 ; ne pas copier ses données historiques en les présentant comme nouvelles.
- Pour limiter le coût des évaluations LLM, réserver les répétitions aux chemins à risque : sélection ambiguë, refus tardif, portable et relances. Garder le corpus déterministe pour les invariants byte-level, et les parcours runtime réels pour découverte/usage.
- Garder une PR future cohérente couvrant #914 plutôt que supposer un découpage Git aujourd’hui. L’ordre des phases est une organisation du travail, pas une autorisation de commit ou de PR.

- Précisions après validation utilisateur : le score historique de 90 % porte uniquement sur le plan. Les ajustements sont ciblés : preuves progressives et statut réel par tâche, phase 1 seule autorisée, gate #979 explicite, JSONC sans moteur générique et extension CI conditionnée au support/runner vérifiés. Aucun critère officiel supprimé ; aucun score de qualité d’implémentation déduit du challenge.
Loading
Loading