mirror of
https://github.com/multica-ai/multica.git
synced 2026-07-29 14:37:44 +02:00
handler/daemon.go overrides task.Repos with the issue's project github_repo resources when the project has any attached, so the rendered Repositories block can vary per issue (not per workspace). Reflect that in the section ordering comments and tighten the prompt-cache test to match the real claim path. - Update buildMetaSkillContent doc + section comments to classify Repositories alongside Project Context and Workflow as dynamic suffix. - Replace TestInjectRuntimeConfigPrefixIsByteAlignedAcrossIssues with TestInjectRuntimeConfigStablePrefixIsByteAligned, which boundaries on the first dynamic section header (whichever appears first among Repositories / Project Context / Workflow) and adds a sub-test where two issues render with different project repos and projects — the bytes before the first dynamic section must still be byte-identical and per-issue values must not leak into the stable prefix. - TestInjectRuntimeConfigStablePrefixOrdering now uses the same first-dynamic-section boundary and asserts the dynamic suffix order (Repositories → Project Context → Workflow). Co-authored-by: multica-agent <github@multica.ai>