Skip to content

Add Agent 365 guide screenshot preview - #526

Merged
Alejandro Lopez (soyalejolopez) merged 3 commits into
microsoft:masterfrom
soyalejolopez:soyalejolopez-guide-preview-and-analytics
Sep 9, 2026
Merged

Alejandro Lopez (soyalejolopez) merged 3 commits into
microsoft:masterfrom
soyalejolopez:soyalejolopez-guide-preview-and-analytics

Conversation

@soyalejolopez

Copy link
Copy Markdown
Member

Summary

  • Add a public-safe 1600 x 960 WebP screenshot (~100 KB) for the Microsoft Agent 365 Customer Implementation Guide.
  • Render the preview between the resource description and About this resource.
  • Reuse the existing viewer for mouse and keyboard activation, with descriptive alt text, responsive sizing, and reserved image dimensions to avoid layout shift.
  • Add optional preview metadata validation and source-only catalog generator pass-through. Resources without preview metadata remain unchanged.
  • Bump the guide PATCH version from 1.0.1 to 1.0.2 while preserving the published date. The guide product content is unchanged.

Files

  • copilot-agent-strategy/agent-365-customer-implementation-guide/preview.webp
  • copilot-agent-strategy/agent-365-customer-implementation-guide/README.md
  • copilot-agent-strategy/agent-365-customer-implementation-guide/CHANGELOG.md
  • docs/CATALOG-METADATA.md
  • tools/catalog-build/index.js
  • index.html

Validation

  • Catalog metadata check passed for 31 resources.
  • Verified the exact hash detail page at desktop and 390 px mobile widths with no horizontal overflow.
  • Verified mouse, Enter, and Space open the existing interactive viewer.
  • Verified navigation from a preview resource to a resource without a preview fully resets the preview state.
  • Claude Opus 4.8 completed the UI implementation and final visual review.

Scope

This PR contains no analytics, consent, reporting, reaction/comment, credential, workflow, or generated catalog/statistics changes. Analytics audit follow-ups are separate and are not resolved by this PR.

Note

The screenshot is a static point-in-time preview and should be refreshed when the guide changes materially.

github-actions Bot and others added 3 commits July 30, 2026 21:49
…de-preview-and-analytics

# Conflicts:
#	resource-stats.json
Add an optimized guide screenshot to the catalog detail page and reusable validated preview metadata for future resources.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@soyalejolopez
Alejandro Lopez (soyalejolopez) merged commit 6106bde into microsoft:master Sep 9, 2026
4 checks passed
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

🛰️ PR Sweeper report

Risk: 🟠 MEDIUM · Security gate: ✅ passing · Files: 6

🔒 Automated guardrails (authoritative)

Category Location Finding
⚠️ file-policy copilot-agent-strategy/agent-365-customer-implementation-guide/preview.webp New binary file with unrecognised type ".webp" — verify it belongs in the catalog.
ℹ️ scope Change(s) outside known content roots: index.html.

🤖 Dual-model AI review (advisory)

AI review unavailable for this run (models not reachable or no diff). Guardrails above are unaffected.

  • GPT-class reviewer (openai/gpt-5): skipped — GitHub Models HTTP 410: {"error":{"code":"github_models_retirement_brownout","message":"GitHub Models is temporarily unavailable as part of a scheduled retirement brownout."}}

  • Deep-reasoning reviewer (openai/o3): skipped — GitHub Models HTTP 410: {"error":{"code":"github_models_retirement_brownout","message":"GitHub Models is temporarily unavailable as part of a scheduled retirement brownout."}}


The automated guardrails are authoritative and gate the security status. The AI review is advisory and never auto-merges. Thanks for contributing to FastTrack! 🛩️

@github-actions github-actions Bot added sweeper:risk-medium PR Sweeper: medium risk sweeper:scope-review PR Sweeper: scope/sensitive-path review labels Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sweeper:risk-medium PR Sweeper: medium risk sweeper:scope-review PR Sweeper: scope/sensitive-path review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants