Build video: Manage Guests and External Collaboration - #19
Closed
dahans-msft2 wants to merge 7 commits into
Closed
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.
Owner
Author
|
Starting the composition build now on this branch: fill chrome placeholders, author the 9 kit-block body scenes from the design plan, anchor to the transcript, and run the full gate suite until green. |
…LFS pointers These regression fixtures were committed upstream as plain content but flagged filter=lfs, so git-lfs's clean filter rewrote them to pointers on every 'git add' — cloud video-build agents then swept 20-60 phantom 'changes' into every PR, failing the scope gate on files no one touched. A later-match override treats them as the plain content they already are: no pointer computed, locally or in CI. Retires the local skip-worktree workaround.
dahans-msft2
force-pushed
the
video/manage-guests-and-external-collaboration
branch
from
August 8, 2026 06:59
82fdab2 to
a5624b1
Compare
Owner
Author
|
@copilot Have another look |
…e cloud agent The cloud coding-agent sandbox blocks reading .github/agents/**, but this file named hyperframes-builder.agent.md as the authoritative, read-first doctrine and called itself only a 'summary' — so a rigorous agent correctly STOPPED rather than guess the cue-anchoring convention it couldn't read (observed on PR #18). Fold the missing craft inline: the exact anchors.json -> word_anchors.py -> W.* convention (incl. the Dragon-HD digits gotcha: 'thirty' transcribes as '30'), the custom sub-composition/timeline contract, the two invisible gates (initial-state pinning, cue anchors), and scene density. Stop deferring to the blocked file.
…approved script + design-plan + Vance narration + transcript; body pending cloud build
dahans-msft2
force-pushed
the
video/manage-guests-and-external-collaboration
branch
from
August 8, 2026 07:28
8d3a7ab to
6f84657
Compare
Copilot stopped work on behalf of
dahans-msft2 due to an error
August 8, 2026 07:38
Copilot stopped work on behalf of
dahans-msft2 due to an error
August 8, 2026 14:40
Owner
Author
|
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. |
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.
Build video: Manage Guests and External Collaboration
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/Manage-Guests-And-External-Collaboration/):__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/Manage-Guests-And-External-Collaboration/. 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).