Build video: Govern Roles with Role Groups and PIM - #22
Conversation
…bodies (Resolves marker, agent prompt in details)
…cklist, no per-unit issues)
- assemble_scenes.py: bake // anchor-exempt onto generated seam/bookend timeline lines and skip @font-face for a woff2 not on disk. These were the two real bugs four agents independently patched the shared tool to fix; fixing them here removes the reason to touch the tool per-video. - video-ci: add a scope job that fails any video PR touching outside learn/output/<slug>/ (plus learn/.gitignore), and hard-fail the gate when index.html is absent. - render-video: /render comment + re-armable render label (removed after each run) so a failed render is retriggerable; index.html preflight; failure comment on the PR. - copilot-instructions: learn/tools/** is READ-ONLY; touch only your own project.
…scan scenes/*.html) Ported from the meet-microsoft-scout branch, where they rode in on a video merge. A modular build's authored cues live in scenes/*.html; the assembled index.html carries only generated seams — so scanning index.html alone misses unanchored cues in the scene files (verified: --project flags a scene the positional scan passes). Refactors main() into a reusable scan(); positional arg stays backward-compatible. Makes the --project invocation in copilot-instructions.md actually work.
…roved script + design-plan + Vance narration + transcript; body pending cloud build (cherry picked from commit 3063a0e)
Co-authored-by: dahans-msft2 <49003767+dahans-msft2@users.noreply.github.com>
Co-authored-by: dahans-msft2 <49003767+dahans-msft2@users.noreply.github.com>
…a DOM Co-authored-by: dahans-msft2 <49003767+dahans-msft2@users.noreply.github.com>
|
Build complete — composition assembled and every gate green ( What was built (all in
Gates (from the project dir, CLI 0.7.77):
One escalation for you (shared tool, not patched here): Not rendered, narration and palette untouched, and the diff is confined to this project folder. |
|
🎬 Render complete — download the MP4 + captions + thumbnail from this run's artifacts ( Review it, then merge to |
|
Closing: these were model-comparison tests, and the branch->videos-archive model is being replaced (the scope gate false-fails on base drift). Branch retained for reference. |
Build video: Govern Roles with Role Groups and PIM
A ~4-minute unit companion video for Provision and govern identities in Microsoft Entra.
Prep is approved and committed on this branch (rebuilt on the fixed pipeline,
main@57aa4d04):script.md,design-plan.md,narration.wav(en-US-Vance, Dragon HD),transcript.json.Build task (in
learn/output/Govern-Roles-With-Role-Groups-And-PIM/):__FILL__fromscript.md.design-plan.md, inserting them intoscenes.json'sbody_slot.transcript.jsonword times.Do not render, change narration or palette, edit
learn/tools/**, or touch anything outsidelearn/output/Govern-Roles-With-Role-Groups-And-PIM/. Follow.github/copilot-instructions.mdand.github/agents/hyperframes-builder.agent.md.To start: comment
@copiloton this PR with your chosen model. When the session ends and the PR is marked ready, the render auto-fires (or add therenderlabel / comment/render).