| content |
{"Commits":[{"Sha1":"cac4dfce5 {"Commits":[{"Sha1":"cac4dfce5420bb002137d3438e10560495d1f48f","Message":"test: verify the illustration brief candidates round\n\nSeven heavy gates plus pnpm check pass on the isolated stack at source\nfingerprint 96e80feb; CLAUDE.md heavy rows re-marked accordingly.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T20:53:33-07:00"},{"Sha1":"f7918d06a7da573f21729217c92449e446c205f1","Message":"feat(content): propose illustration brief candidates for one slot from the real intent\n\nThe illustration editor (\"编辑配图方案 · 封面/段落之后\") gains \"按真实意图生成简报候选\"\nand \"查看简报候选\". It submits one IMAGE_BRIEF content task carrying the\nillustrationId through the existing idempotency/receipt chain. Both backends\nrefuse unknown slots before calling the model and parse the JSON object through\nthe shared contentIllustrationSuggestionSchema: only the six text fields\n(purpose, description, visual, caption, alt, overlayText) survive; size,\nreferences, the factual flag, position and selected asset are dropped, and an\nunusable answer is a 422. The candidate dialog lists current vs proposed per\nfield, pre-ticks empty or default fields, and writes only ticked fields into a\n\"采用配图简报候选\" revision. Image history and the busy-slot check now look at\nIMAGE operations only.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T20:53:32-07:00"}],"HeadCommit":{"Sha1":"cac4dfce5420bb002137d3438e10560495d1f48f","Message":"test: verify the illustration brief candidates round\n\nSeven heavy gates plus pnpm check pass on the isolated stack at source\nfingerprint 96e80feb; CLAUDE.md heavy rows re-marked accordingly.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T20:53:33-07:00"},"CompareURL":"luoanwu/image-generation/compare/dddfe03474a30345361b3509f30a0843724ffb47...cac4dfce5420bb002137d3438e10560495d1f48f","Len":2}... |