Conversation
This was referenced Sep 29, 2026
mriffault
pushed a commit
to sci-decaux-riffault/aidd-framework-mistral
that referenced
this pull request
Sep 29, 2026
- defects filed as ai-driven-dev/framework issues ai-driven-dev#938, ai-driven-dev#939, ai-driven-dev#940 and referenced from PR ai-driven-dev#937's heads-up; the intermediate aidd_docs/backlog/defects/ markdown copies removed — the repo's backlog is GitHub Issues per aidd_docs/memory/backlog.md - brainstorm.md head section rewritten against the real head (no settings.json mapping, hooks dropped from both contracts, token in the shared vocabulary, re-measured diff stats) and stripped of archive-branch hashes the PR reader cannot resolve - phase-5 exit concluded: plan status done, PR ai-driven-dev#937 open against next
7 tasks
mriffault
added a commit
to sci-decaux-riffault/aidd-framework-mistral
that referenced
this pull request
Sep 30, 2026
- defects filed as ai-driven-dev/framework issues ai-driven-dev#938, ai-driven-dev#939, ai-driven-dev#940 and referenced from PR ai-driven-dev#937's heads-up; the intermediate aidd_docs/backlog/defects/ markdown copies removed — the repo's backlog is GitHub Issues per aidd_docs/memory/backlog.md - brainstorm.md head section rewritten against the real head (no settings.json mapping, hooks dropped from both contracts, token in the shared vocabulary, re-measured diff stats) and stripped of archive-branch hashes the PR reader cannot resolve - phase-5 exit concluded: plan status done, PR ai-driven-dev#937 open against next
mriffault
force-pushed
the
feat/mistral-support
branch
from
September 30, 2026 20:21
0afbadb to
fc2c518
Compare
Replay of bbb4a87f from vibe/mistral-support-3eed3a.
Replay of 46176a8 and the phase-1 record commits (ed3f4984, abfff019, 513bf67f, 2a8f5b42) from vibe/mistral-support-3eed3a.
Phase 5 triage of the review's findings, each verified against Vibe's own reference before landing: - remove the stale aidd-context/ build snapshot committed at the merge (158 files, nothing references the root path; reproducible via aidd translate) - untrack .aidd/config.json: no base branch or merge parent tracks it; the merge resolution introduced it - drop the Claude hooks.json bundle from the marketplace contract: Vibe loads ai.mistral.vibe/hooks.toml, never hooks.json; the contract now skips hooks with the same reason as the flat contract and the golden mistral marketplace cell loses exactly its 3 hook files - drop the empty settings.json mapping: Vibe reads .vibe/config.toml, never .vibe/settings.json - move MISTRAL_PLUGIN_ROOT_TOKEN into formats/plugin-root-token.ts, beside every other tool's token
- challenge.md: phase 5 challenge of the record and the review verdict, confidence 65%, one deal breaker (the marketplace route emits trees Vibe cannot detect) - phase-5.md: triage table, fixed-in-branch vs filed-as-defect, test evidence at the new head - three defects filed under aidd_docs/backlog/defects/: the undetectable marketplace route, the commands directory Vibe never reads, and the git 2.39 trailer-dedup sensitivity - brainstorm.md Still Open concluded; plan.md status: done
- defects filed as ai-driven-dev/framework issues ai-driven-dev#938, ai-driven-dev#939, ai-driven-dev#940 and referenced from PR ai-driven-dev#937's heads-up; the intermediate aidd_docs/backlog/defects/ markdown copies removed — the repo's backlog is GitHub Issues per aidd_docs/memory/backlog.md - brainstorm.md head section rewritten against the real head (no settings.json mapping, hooks dropped from both contracts, token in the shared vocabulary, re-measured diff stats) and stripped of archive-branch hashes the PR reader cannot resolve - phase-5 exit concluded: plan status done, PR ai-driven-dev#937 open against next
mriffault
force-pushed
the
feat/mistral-support
branch
from
September 30, 2026 20:24
fc2c518 to
4884136
Compare
Author
|
Parking this draft until #665 is validated. It implements the |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implements #943
🎯 What & why
Adds Mistral Vibe as an AI tool target:
aidd translate --to mistraland the install route build a.vibe/workspace (skills, agents, rules, MCP), with the flat-skill layout proven on a real Vibe install.🛠️ How it works
.vibe/, MCP at.vibe/mcp.json, frontmatter reduced toname+description, telemetry local read unsupported, and hooks unsupported with a Vibe-specific skip reason — Vibe loads.vibe/hooks.toml(pre_tool/post_tool/post_agent), never Claude'shooks.json, andSessionStarthas no equivalent.<plugin>-<skill>/SKILL.mdwithname,description,user-invocablefrom a shared frontmatter module;--forceclears a leftover destination directory before writing..vibe-plugin/plugin.jsonand no hooks bundle./\r?\n/; the repo's checkers tolerate CRLF worktrees and skip.aidd/and.vibe/.🧪 How to verify
cd cli && pnpm test— 530/532 files pass; the single failure is a git 2.39 trailer-dedup sensitivity, byte-identical onnext(filed as fix(cli): keep the commit-session trailer dedup working on git 2.39 #940).aidd translate --to mistralin a scratch project: every built.vibe/skills/<plugin>-<skill>/SKILL.mdcarries adescription, and--forcerecovers from a leftover directory.plugin.jsonat the plugin root, and its foreign adapters contribute skills and MCP only. The flat route is the install-verified path. Defects filed for this and for.vibe/commands/(Vibe has no commands directory; its slash commands are user-invocable skills) Filed as fix(cli): make the mistral marketplace route detectable by Vibe #938 (marketplace detection) and fix(cli): route mistral commands to a surface Vibe reads #939 (Vibe has no commands directory; its slash commands are user-invocable skills).✅ I certify