99b400a59e5b3af90814e1f8f2eec1621c607b3c
eb86366 incluant le WIP #307 non committé présent au moment du build — correctif #306: recalcule la policy structured Codex sur les reprises custom/headless afin que project root et managed tmp soient transmis en writable_roots, fail-closed sans policy explicite; build exécuté via le skill build-appimage: npm --prefix frontend run build puis depuis crates/app-tauri CARGO_HOME=/tmp/idea-cargo-home APPIMAGE_EXTRACT_AND_RUN=1 NO_STRIP=1 ../../frontend/node_modules/.bin/tauri build --bundles appimage; commit dédié --allow-empty: l'artefact vit sous target/ gitignoré et le bookkeeping carnet #306/index/counter reste hors périmètre en worktree — ce message est la trace durable in-repo du rebuild; correction topologie Git: le tag v0.46.0 avait d'abord été posé lightweight directement sur le commit de correctif eb86366 via runner IdeA, il est repositionné en tag annoté sur ce commit dédié conformément à la convention — aucune réécriture d'historique, aucun push; convention de tag vx.y.z respectée: y incrémenté pour un rebuild committé sur develop, v0.45.0 -> v0.46.0; restant: validation live écriture project root en delegation headless/CLI custom sur IdeaAndroidPlugin depuis l'app installée, remplacement AppImage et relance manuels; fichiers tickets/296/*, tickets/299-307/*, counter/index, attachments/, scripts/ et WIP #307 (crates/backend/src/lib.rs, crates/domain/src/live_state.rs, crates/infrastructure/src/store/background_task.rs, crates/infrastructure/tests/background_task_store.rs, frontend/src/features/agents/CustomAgentChatView.tsx+tests) hors périmètre et préservés en worktree; aucun push)
chore(tickets): sync store local — clôture #298 par Main après rebuild AppImage validé (issue/carnet v4 statut closed, index à jour; tag v0.41.0 inchangé sur le commit dedie rebuild
b463fef, non deplace); fichiers tickets/296/* et scripts/ toujours hors perimetre; aucun push
fix(frontend): ArrowUp rappelle l'historique chat même en multiligne — #304 (cause: le handler ArrowUp remontait dans le texte dès que le draft faisait plus d'une ligne, au lieu de rappeler le message précédent; fix type terminal: ArrowUp déclenche le rappel historique uniquement quand le curseur est à la fin de la dernière ligne du textarea, sinon navigation caret normale préservée; ArrowDown symétrique en fin de draft pour redescendre dans l'historique; QA verte reconfirmée par Git: npm test -- src/features/agents/CustomAgentChatView.test.tsx 71/71, npm run typecheck OK, git diff --check OK; QA fournie: npm run build OK; fichiers .ideai/* tickets/counter/index/attachments et scripts/ hors périmètre; aucun push)
chore(sdk): pointe le submodule sur develop (post-merge feature/296-unified-agent-capabilities) — metadata statiques mcpServers[].tools #296 (QA verte: npm run check; aucun push)
chore(gitignore): ignore le contexte global .ideai/CONTEXT.md (runtime last-writer-wins, writer unique #276 — le durable partage vit dans CLAUDE.md/memory versionnes) et de-track mcp-tool-permissions.json deja ignore mais encore suivi
docs(architecture): §22.2 — persistance plugin-owned hors projet & purge à la désinstallation (#138)
The file is empty.
Description
Languages
Rust
80.5%
TypeScript
19.4%