Conversation
…+ seed ledger Retires the shipped remediation-model-catalog pipeline (survives in git history and its ledger). Seeds record 0 of the playbooks-guidance session ledger. pr_ci mode, base=develop, trunk=main, 4 phases.
Embedded playbook endpoint + schema-aware field-path validation (ADR-006). All required CI checks green: CI Success, Backend Build/Lint/Unit(SQLite)/Integration(PostgreSQL)/Coverage/Security, frontend + i18n. Adversarial review: 2 findings fixed.
Load built-in default + duplicate + preview pills; embedded endpoint wired; all i18n keys translated into 26 locales + types.ts regenerated. All required CI green (CI Success, Frontend Build/Lint, Validate React Translations, backend). Adversarial review: bogus locale dir fixed.
Per-field schema hints + inline field-path validation errors; 27-locale i18n with interpolation-protected code tokens + types.ts regen. All required CI green (CI Success, Frontend Build/Lint, Validate React Translations, backend). Adversarial review: <root> error handling fixed.
Docs (PLAYBOOKS.md) + preview no-model-call integration test. All required CI green after one rustfmt fix (CI Success, Backend Lint/Build/Integration(PostgreSQL), frontend, docs lint). Feature complete — all 4 phases shipped.
…PASSED (#73) Shared invalid_playbook() 422 helper (create/update dedup). All required CI green.
Owner
Author
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
Contributor
📊 Coverage Report
Coverage Thresholds
Coverage reports generated by CI workflow |
The playbook embedded default overlays and the provider DEFAULT_MODEL fallbacks held out-of-date model ids. Update both to current catalog choices: - claude: claude-sonnet-4-6 -> claude-sonnet-5 - gemini: gemini-2.0-flash -> gemini-2.5-flash (repriced 0.0003/0.0025 per 1k) - ollama: qwen2.5-coder -> qwen3-coder:30b-a3b-q4_K_M (runnable Ollama tag) Updates crates/ampel-worker/playbooks/default.yaml (UI-visible overlays) and the claude/gemini/ollama provider DEFAULT_MODEL constants (runtime fallback), plus the gemini cost model + its two pricing tests to match 2.5-flash rates.
Contributor
🌐 Translation Coverage ReportOverall Coverage
Threshold: 95% Backend Coverage DetailsTranslation Coverage ReportOverall Coverage: 100.0% Source Keys: 950 Language Coverage
Frontend Coverage DetailsTranslation Coverage ReportGenerated: 2026-07-01T19:25:12.947Z Coverage by Language
Missing Translations✅ No missing translations Updated: 2026-07-01T19:25:27.140Z |
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.
Integration PR for the playbooks-guidance feature — makes the Remediation Playbook editor instructional (surfaces the embedded default as a documented, editable starting point; adds per-field schema hints and richer field-path validation). Mirrors the shipped model-catalog feature. Driven autonomously through the autopilot
pr_cipipeline; every phase landed ondevelopbehind green CI.Phases (all
gate PASSEDondevelop)b502517GET /api/remediation/playbooks/embedded(read-only default) +Playbook::validate_yamlschema-aware field-path validation →422 invalid playbook \`: `fd64683f55ab96b671dbfdocs/features/PLAYBOOKS.md+ Postgres-gated preview no-model-call integration test93451c0invalid_playbook()422helper (create/update dedup)Verification
CI Successaggregator) intodevelop, incl. Backend Integration Tests (PostgreSQL), Frontend Build & Test, Validate React Translations, Backend Lint & Format, Docs Lint.validate_yamlunit tests. Frontend: 917 tests (12 PlaybookEditor specs), i18n coverage 100%.make test/make lint/make auditgreen.Ready for human review; do NOT auto-merge. This is the
develop → main(trunk) integration PR — a human decides whether to merge intomain.