|
Some checks failed
Forgejo Android APK / Root app tests (push) Successful in 47s
Forgejo Docker Build / Root app tests (push) Successful in 47s
Forgejo Android APK / Build signed APK (push) Successful in 1m58s
Forgejo Docker Build / Build Docker image (push) Successful in 13s
Forgejo Docker Build / Deploy to the host (push) Failing after 0s
The shape vocabulary is deliberately small, which leaves the question of what to
add next. Rather than guess, it now records demand.
Two signals, because a model asks both ways. It can say so outright —
{"kind":"unsupported","need":"a SmartArt cycle of four stages"}, which draws
nothing and is told about in the same file that validates it — or it can reach
for a kind, chart type or slide type that does not exist, which is the more
common way of asking and just as much of a signal.
Both produce a log line naming what was wanted and the topic it came up on, and
increment ped_ai_deck_vocabulary_gap_total{wanted}, so it can be counted over
time in Grafana rather than noticed once and forgotten. Deduplicated per
generation and capped at twelve: a model that asks for a hundred things it cannot
have should not write a hundred log lines. It can never fail a generation — it is
a note to whoever decides what to build next.
This is also the answer to whether to run model-authored code in a sandbox
instead. The log will say whether the gap is real. Some of it is not closeable by
any sandbox, being python-pptx's own ceiling — no SmartArt, no animations or
transitions, limited chart types — and a sandbox would only let a model write
code against the same library and hit the same wall. Documented in
docs/my-resources.md, which the in-app Docs tab serves directly.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Dv6sqaY6Vq3ChZHMem3cnU
|
||
|---|---|---|
| .. | ||
| logic | ||
| ai-providers.md | ||
| api-reference.md | ||
| ARCHITECTURE.md | ||
| architecture.md | ||
| authentication.md | ||
| CLINICAL_ASSISTANT.md | ||
| configuration.md | ||
| database.md | ||
| deployment.md | ||
| developer-guide.md | ||
| DEVELOPMENT.md | ||
| embeddings-setup.md | ||
| features-explained.md | ||
| global-prompt-administration.md | ||
| improvements.md | ||
| learning-hub.md | ||
| migrations.md | ||
| mobile-build.md | ||
| MODULE_CONVENTIONS.md | ||
| my-resources.md | ||
| openid-setup.md | ||
| ops-docs-ped-ai-and-milvus.md | ||
| retrieval-tuning.md | ||
| SCALING.md | ||
| speech.md | ||
| transcription-options.md | ||