All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog. This project does not currently use versioned releases; tagged releases will follow Semantic Versioning once publishing begins.
- New skill:
marp-slide-overflow—Skills/marp-slide-overflow/SKILL.md. Detects and fixes content overflow in Marp slide decks before exporting to PPTX/PDF/PNG, where Marp silently clips anything taller than the 1280×720 viewBox. Ships a Puppeteer-basedscrollHeight-vs-viewBox detector (with CI-gate exit codes), a two-tier CSS density pattern (dense/compact) to fit content without splitting slides, afillRatiodecision table for picking the smallest fix, and a side-by-side HTML review report. Documents the phantom-leading-section gotcha that causes off-by-one mapping between source markdown and rendered slides. Brings the skill count to 21.
marp-slide-overflowskill — added a "Critical Gotcha: FrontmatterbackgroundColorWins Over Class CSS" section. Marp injects YAMLbackgroundColor:/color:as inlinestyle="..."attributes on every<section>(includingbackground-image:none), which silently defeats anysection.<class> { background: ... }rule in thestyle:block. Symptoms: section-divider gradients never rendered, white-on-white headings, low-contrast subheadings. Documents detection (grep inlinestyleattributes in rendered HTML), three fix options (tune class text colours to the inline background, move palette intostyle:block, or use per-slide<!-- _backgroundColor: ... -->), and adds a row to the anti-patterns table. Description keywords expanded.
1.1.0 — 2026-04-26
First public release alongside raandree/AgenticOperatingModel (the workshop in which CopilotAtelier is the reference exemplar of a mature personal atelier).
- Setup script now uses a single target location instead of dual-copying. When OneDrive is detected,
Setup-CopilotSettings.ps1registers and populates only~/OneDrive/<repoName>/*; otherwise it falls back to~/<repoName>/*. Previously both locations were always populated, which doubled disk usage and created drift risk when one copy was edited out-of-band. Stale~/<repoName>/trees from earlier dual-copy runs are removed automatically when OneDrive is now used. README and memory bank updated accordingly.
- Keybindings merge —
Keybindings/keybindings.jsonis now merged idempotently bySetup-CopilotSettings.ps1into%APPDATA%\Code\User\keybindings.json. Match key is(key, command, when); user-added bindings are preserved; a timestamped backup is created on every run. Bindings:Ctrl+K Xrestart PowerShell session,Ctrl+K Npop terminal to new window,Ctrl+K Kpop chat to new window, and a chat-submit swap soCtrl+Entersends and plainEnterinserts a newline in the chat input. - Top-level
CHANGELOG.md(this file). - Tax Researcher (DE) agent section in
Agents/README.md. - README "Featured In" section linking to the Agentic Operating Model workshop and its companion patterns / memory-bank-template artefacts.
- Memory-bank documentation pass: refreshed inventories (20 skills, 13 instructions, 9 agents, 8 prompts) and expanded the
systemPatterns.mdapplyTo list.
- Default model bumped to Claude Opus 4.7 across
Setup-CopilotSettings.ps1(gitlens.ai.vscode.model,github.copilot.advanced.model), all 9 agent frontmatters, and supporting documentation. Opus 4.7 went GA in Copilot on 2026-04-16 and is Anthropic's announced replacement for Opus 4.5 / 4.6. The previous defaultclaude-opus-4.6-fastwas retired by GitHub on 2026-04-10 and would no longer resolve. Memory bank,README.md, andInstructions/copilot-authoring.instructions.mdupdated accordingly. - README clarified to describe the actual dual-mirror layout (
~/CopilotAtelier/always-populated local mirror plus an optional~/OneDrive/CopilotAtelier/mirror when OneDrive is detected) instead of describing the workflow as OneDrive-only. "Setup on a New Machine" now starts from a local clone. Reference/copilot-cli-model-routing.mdcarries a banner noting the April 2026 model-lineup changes (Opus 4.7 GA, GPT-5.5 GA, GPT-5.1 family deprecated, Opus 4.6 Fast retired). A full rewrite is planned post-1.1.0.
- Removed stale "German employment law skill" entry from
.memory-bank/progress.md— the skill is not present in the repository (onlygerman-legal-researchis).
1.0.0 — 2026-04-22
First public-ready state of the CopilotAtelier.
- Software Engineer — multi-phase SDLC workflow (Analyze → Design → Implement → Validate → Reflect → Handoff) with quality gates and handoffs to Security & QA and Technical Writer.
- Security & Quality Assurance — five-layer assessment framework (SAST, Dependency & Supply Chain, Secrets, Configuration, Threat Intel), CVSS-based risk scoring, and PASS/FAIL/CONDITIONAL production-readiness decisions.
- Technical Writer & Documentation — six-phase writing workflow with journalistic integrity, CRAAP source evaluation, and multiple article templates.
- Technical Troubleshooter — six-phase Google SRE–inspired diagnostic workflow (Report → Triage → Examine → Diagnose → Test → Cure), with handoffs to Software Engineer and Technical Writer.
- Legal Researcher (DE) — German tenancy law (Mietrecht) and civil law research and drafting, persistent case memory bank, mandatory RDG disclaimer.
- Tax Researcher (DE) — German tax research & drafting (EStG, AO, V+V, AfA, objection proceedings, deadline calculation, ELSTER); persistent case memory bank; mandatory StBerG/RDG disclaimer.
- QC Inspector — quality control for Oil & Gas / Energy / Industrial; EU regulatory compliance (PED, ATEX, CBAM, CSDDD, CRA); inspection-document generation (ITP, NCR, audit reports).
- Training Content Writer — modular GitHub-hosted training content built on Bloom's revised taxonomy and constructive alignment.
- DevOps Training Writer — DevOps/SRE/Platform Engineering training; inherits from Training Content Writer.
Auto-applied coding standards for PowerShell, Markdown, YAML, C#, Changelog, Versioning, Sampler, Pester, Git, JSON, and Azure Pipelines. Plus two meta-rule files: copilot-authoring.instructions.md (governs how this repo's own instructions, prompts, skills, and agents are authored) and powershell-execution-safety.instructions.md (enforces detached execution and Pester-in-subprocess to avoid VS Code hangs).
- Build & automation:
sampler-framework,sampler-build-debug,sampler-migration,pester-patterns. - DSC / lab infrastructure:
automatedlab-deployment,datum-configuration,dsc-troubleshooting,mecm-dsc-deployment,winrm-troubleshooting. - Document conversion:
docx-to-markdown,xlsx-to-markdown,pdf-to-markdown,pandoc-docx-export. - Outlook / Microsoft 365 automation:
create-outlook-draft,outlook-calendar-export,outlook-email-export,send-outlook-email,microsoft-todo-tasks. - Writing / legal:
grammar-check,german-legal-research.
code-review(agent:security-reviewer) — PowerShell security review producing SARIF + Markdown + CVSS output.lab-deploy,module-scaffold,pr-description,refactor(agent:software-engineer) — day-to-day development workflows.export-emails,sync-project-emails,deadline-action-handoff(agent:legal-researcher) — legal-case email and deadline workflows.
Reference/copilot-cli-model-routing.md— 4-tier Copilot CLI model routing (Executors, Implementers, Tech Leads, Architects) with delegation policy. Reference-only; not auto-attached.
Setup-CopilotSettings.ps1— one-command VS Code configuration. Derives folder name from the repo clone, registers~/<repoName>/*locations always, plus~/OneDrive/<repoName>/*when OneDrive is detected. Idempotent (merges settings instead of replacing), JSONC-tolerant (strips comments before parsing), and creates a timestamped backup on every run. Creates the VS Code user directory if missing.- Feature flags configured:
chat.includeApplyingInstructions,chat.includeReferencedInstructions,github.copilot.chat.agent.thinkingTool,github.copilot.chat.search.semanticTextResults,github.copilot.chat.agent.maxRequests=500. - Default model set to Claude Opus 4.6 for GitLens AI and Copilot inline completions. (Superseded in 1.1.0 — Opus 4.6 Fast was retired by GitHub on 2026-04-10; the new default is Opus 4.7.)