|
Some checks failed
Forgejo Android APK / Root app tests (push) Successful in 47s
Forgejo Docker Build / Root app tests (push) Successful in 46s
Forgejo Android APK / Build signed APK (push) Successful in 2m3s
Forgejo Docker Build / Build Docker image (push) Successful in 22s
Forgejo Docker Build / Deploy to the host (push) Failing after 1s
A deck's JSON is several times the size of the prose it holds, and generation used the default 4000-token budget — raised for refine and for slide review, but never here. A sixteen-slide deck ran past it, came back truncated, failed to parse, and fell back to markdown. Markdown has no way to ask for a figure, so the model described one instead and the slide rendered a literal "![Placeholder: Flow diagram — "Neonate with rash" → ...]" as its first bullet, above the steps it was meant to illustrate. That is why no generated deck was arriving with an image. Deck generation now gets room for a deck. The fallback also says how the reply failed — empty, cut short at N characters, or simply not a deck — because those want different fixes and "not usable" covered all three. Image markup is stripped wherever text enters a slide, on both the deck and markdown paths, since a described figure is not a figure and a bullet of raw markdown is worse than no bullet. The model is also told plainly: if a figure is wanted say so with image_prompt, and if that is not on offer, write the slide without one rather than describing the picture you would have drawn. Separately, the Documentation list showed ARCHITECTURE, CLINICAL_ASSISTANT, DEVELOPMENT, MODULE_CONVENTIONS and SCALING shouting in caps with underscores intact: the label builder replaced hyphens but not underscores, and uppercased the first letter of each word rather than normalising the case, so a SHOUTING_FILENAME stayed shouting. It now reads "Clinical Assistant", keeps acronyms as acronyms (AI, API, OpenID, LiteLLM) and leaves joining words lower. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Dv6sqaY6Vq3ChZHMem3cnU |
||
|---|---|---|
| .. | ||
| admin | ||
| assistant | ||
| bedside | ||
| calculators | ||
| learningHub | ||
| notes | ||
| wellVisit | ||
| accountBoundary.js | ||
| admin-docs.js | ||
| admin.js | ||
| app.js | ||
| audioBackup.js | ||
| auth.js | ||
| authFetch.js | ||
| calc-math.js | ||
| calculators.js | ||
| chartReview.js | ||
| clinicalAssistant.js | ||
| diagrams.js | ||
| documents.js | ||
| drugs-loader.js | ||
| e2e-bootstrap.js | ||
| ed-encounters.js | ||
| encounters.js | ||
| extensions.js | ||
| generatedImages.js | ||
| hospitalCourse.js | ||
| learningHub.js | ||
| liveEncounter.js | ||
| memories.js | ||
| milestones.js | ||
| milestonesData.js | ||
| myResources.js | ||
| nextcloud.js | ||
| notes.js | ||
| peGuide.js | ||
| recordingModules.js | ||
| secureStorage.js | ||
| shadess.js | ||
| sickVisit.js | ||
| soap.js | ||
| speechRecognition.js | ||
| transcriptionSettings.js | ||
| ui-state.js | ||
| voiceDictation.js | ||
| voicePreferences.js | ||
| wellVisit.js | ||