π To-Do List¶
Last updated: 2026-04-18 β Say "add to my to-do" in any Copilot CLI session.
π Learning Project¶
| # | Task | Priority | Status | Notes |
|---|---|---|---|---|
| L1 | Deep dive: What is MCP? How does it work? | π Important | β | Completed 2026-04-06 β hotel concierge analogy, USB, Microsoft MCP status |
| L2 | How to set up and configure MCP servers | π Important | β | Completed 2026-04-06 β building blocks, transport types, hands-on config exploration |
| L3 | How to manage MCP servers (/mcp command) |
π Important | β | Completed 2026-04-06 β ecosystem, security, JSON-RPC internals, installed Learn Docs MCP |
| L4 | What is Git? (version control explained simply) | π Normal | β¬ | |
| L5 | What is GitHub? (Git vs GitHub) | π Normal | β¬ | After L4 |
| L6 | What is a repository? | π Normal | β¬ | After L5 |
| L7 | VS Code basics β install, open, navigate | π Normal | β¬ | |
| L8 | First hands-on: Create a repo, make a change, commit | π Normal | β¬ | After L6 + L7 |
| L9 | What is HTML? (the skeleton of a webpage) | π Normal | β¬ | |
| L10 | What is CSS? (the styling/paint of a webpage) | π Normal | β¬ | |
| L11 | Build a simple personal webpage | π Normal | β¬ | After L9 + L10 |
| L12 | Host it online (GitHub Pages) | π Normal | β¬ | After L11 |
| L13 | What is Copilot Studio? + Create a simple agent | π€ Someday | β¬ | Phase 2 |
| L14 | What is Azure AI Foundry? + Create a project | π€ Someday | β¬ | Phase 2 |
| L15 | What is OpenClaw? + Install and set up | π€ Someday | β¬ | Phase 3 |
| L16 | Build end-to-end customer demo scenarios | π€ Someday | β¬ | Phase 3 |
| L17 | VS Code: What is it + install | π Normal | β¬ | |
| L18 | VS Code: Navigation + interface walkthrough | π Normal | β¬ | After L17 |
| L19 | VS Code: Simple programming | π Normal | β¬ | After L18 |
| L20 | VS Code: Copilot Chat in VS Code | π Normal | β¬ | After L19 |
| L21 | VS Code: Big picture β how it connects with Git, GitHub, CLI | π Normal | β¬ | After L20 |
| L22 | M365 Copilot: Overview + architecture | π Important | β¬ | Sutheesh already familiar |
| L23 | M365 Copilot: Prompt Engineering | π Important | β¬ | |
| L24 | M365 Copilot: Multi-model choices | π Important | β¬ | |
| L25 | M365 Copilot: Copilot in Apps (Word, PPT, Excel, Outlook, Teams) | π Normal | β¬ | |
| L26 | M365 Copilot: Business Chat (BizChat) | π Normal | β¬ | |
| L27 | M365 Copilot: Agents + Copilot Studio integration | π Normal | β¬ | |
| L28 | M365 Copilot: Admin controls + adoption | π Important | β¬ | Relevant to job role |
| L29 | M365 Copilot: Copilot Cowork β autonomous multi-step task execution | π₯ Urgent | β¬ | Wave 3 (MayβJune 2026), powered by Claude |
| L30 | M365 Copilot: Agent 365 β enterprise agent management dashboard | π₯ Urgent | β¬ | Wave 3 β agent identity, compliance, monitoring |
| L31 | M365 Copilot: Entra Agent ID β identity & security for AI agents | π₯ Urgent | β¬ | New Entra feature β agent-level RBAC & audit |
| L32 | M365 Copilot: Anthropic as Subprocessor β data protection comparison with OpenAI | π₯ Urgent | β¬ | How data flows to Claude vs GPT, DPA, sovereignty |
| L33 | M365 Copilot: Copilot Critique β AI self-review for quality control | π₯ Urgent | β¬ | Frontier now β Claude critiques GPT outputs |
| L34 | M365 Copilot: Copilot Council β multi-model comparison ("Model Council") | π₯ Urgent | β¬ | Frontier now β compare responses, pick best |
| L35 | M365 Copilot: M365 E7 (Frontier Suite) β new licensing tier | π₯ Urgent | β¬ | $99/user/month bundles E5+Copilot+Agent 365. GA May 1 |
| L36 | M365 Copilot: April 15 licensing change β Copilot removed for unlicensed users | π₯ Urgent | β | Blog + portal updated. Soft rollout confirmed (per-tenant, 30 days after MC). |
| L37 | M365 Copilot: Work IQ β intelligence layer (moved from A365 to Copilot/E7) | π Important | β¬ | Positioning changed β know where it sits now |
| L38 | M365 Copilot: MCP in Copilot Studio β GA integration + marketplace | π Important | β¬ | Official MCP server integration path. Connects to L1-L3 |
| L39 | M365 Copilot: Agent Builder + Template Hub + Agent Launchpad β no-code agent creation | π Important | β | Completed 2026-04-09 β Built 11 agents exploring every capability. Full docs on learning portal under M365 Copilot > Agent Builder (CS Lite) |
| L40 | M365 Copilot: Planner Agent β chat-first task management | π Important | β¬ | Frontier now β inline task cards, at-risk insights |
| L41 | M365 Copilot: Local inferencing β on-device AI in M365 | π Normal | β¬ | Microsoft updating scope/timelines |
| L42 | M365 Copilot: MCP server security β internal guidelines + customer guidance | π Important | β¬ | "Don't front MCP on public internet" β critical for customer convos |
| L43 | M365 Copilot: Voice chat + sensitivity label inheritance β upcoming features | π Normal | β¬ | Voice input + Code Interpreter label inheritance coming |
| L44 | Internal: Agency (aka.ms/agency) β internal GitHub Copilot wrapper with MCP |
π Normal | β¬ | Entra support, ADO, internal MCP servers |
| L45 | SLM: Try all 4 Ollama GUI options β Open WebUI, Chatbox, Jan, Ollama Desktop | π Important | β¬ | Compare UX, pick favourite for daily use |
| L46 | Copilot Studio: Tiny Agents series β build agents exploring Studio-specific capabilities | π Important | β¬ | Same "learn by building" pattern as L39. Focus on: workflows, API actions, Tool Groups, multi-channel, topic trees. Future session. |
| L47 | AI Foundry: Tiny Agents series β build agents exploring Azure AI Foundry capabilities | π Important | β¬ | Same pattern. Focus on: custom models, RAG pipelines, evaluation, prompt flow, deployment. Future session. |
| L46 | SLM: RAG with local model β feed documents to Phi-4 as context | π Important | β¬ | Understand RAG hands-on β key concept for customer conversations |
| L47 | SLM: MCP + Ollama β connect MCP server to local model | π Important | β¬ | Give local AI tools (search, files, APIs) β ties to L1-L3 |
| L48 | SLM: Open WebUI + web search plugin β add Google search to local chat | π Normal | β¬ | Easiest way to give local AI web access |
| L49 | SLM: Compare 3 SLMs β Phi-4-mini vs Gemma 3 vs Llama 3.2 same prompts | π Normal | β¬ | ollama pull gemma3:4b + ollama pull llama3.2:3b β great YouTube content |
| L50 | SLM: Local AI vs cloud AI comparison β document differences for blog/video | π Normal | β¬ | Same prompts on Phi-4 vs ChatGPT vs Copilot β strengths/weaknesses |
| L60 | Copilot CLI: BYOK + Local Models β connect Ollama, Azure OpenAI, Anthropic to CLI | π₯ Urgent | β¬ | Changelog Apr 7. Test with Ollama (offline), Azure OpenAI (BYOK), direct Anthropic. Great YouTube content! Ties to L45-L50 |
| L61 | SLM: Foundry Local β install Microsoft's on-device AI runtime, compare to Ollama | π₯ Urgent | β¬ | winget install Microsoft.FoundryLocal. Run Phi-4-mini, test with Copilot CLI BYOK, compare speed/quality to Ollama. Ties to L60 |
| L51 | AI Fundamentals: Write "AI Family Tree" page β AIβMLβDLβLLMβSLM | π Important | β¬ | Foundation knowledge β first page of AI Fundamentals section |
| L52 | AI Fundamentals: Tokens & context windows explained | π Important | β¬ | Why 128K vs 1M matters, "running out of context" |
| L53 | AI Fundamentals: RAG explained β how Copilot grounds answers in your data | π Important | β¬ | Critical concept for customer conversations |
| L54 | AI Vendors: Try ChatGPT Team β compare to M365 Copilot BizChat | π Normal | β¬ | Customer objection handling: "why not just use ChatGPT?" |
| L55 | AI Vendors: Try Google Gemini Advanced + NotebookLM | π Normal | β¬ | Know the #1 competitor β feature comparison |
| L56 | AI Vendors: Try Claude.ai β test Anthropic's consumer product | π Normal | β¬ | Know the subprocessor β understand Claude's strengths |
| L57 | AI Vendors: Try Perplexity Pro β AI-powered research | π Normal | β¬ | Compare to Copilot web grounding |
| L58 | AI Vendors: Browse Hugging Face β model hub, Spaces, leaderboard | π Normal | β¬ | Understand the "GitHub of AI" ecosystem |
| L59 | AI Dev Tools: Try Cursor IDE β compare to VS Code + Copilot | π€ Someday | β¬ | Know the competition β how AI-native IDEs differ |
| L62 | AI Dev Tools: Try Claude Code β Anthropic's terminal coding agent | π€ Someday | β¬ | winget install Anthropic.ClaudeCode. Compare to Copilot CLI: batch mode, extended thinking, MCP support, Oh My Zsh integration. Needs Claude Pro ($20/mo). Know the competition! |
| L63 | AI Dev Tools: GStack β Garry Tan's Claude Code skill pack (virtual dev team) | π€ Someday | β¬ | github.com/garrytan/gstack. 23 slash commands that turn Claude Code into CEO/Eng/QA/Ship roles. After L62. |
| L64 | AI Dev Tools: Godmode β AI OS for multi-agent automation | π€ Someday | β¬ | github.com/GodMode-Team/godmode. AutoGPT + BabyAGI orchestration β commands an "agent army". Explore for Agent Orchestra idea (#12). |
| L65 | AI Dev Tools: Playwright MCP β browser automation with AI | π Important | β¬ | Already cloned (R7). Set up and test β automate browser tasks from Copilot CLI. 29K+ β |
| L66 | Security: OWASP for AI β understand AI security risks and guidelines | π Important | β¬ | OWASP Top 10 for LLMs. Prompt injection, data poisoning, insecure output. Critical for customer conversations about AI security. |
| L67 | AI Dev Tools: Try Gemini CLI β Google's terminal AI agent | π€ Someday | β¬ | Google's answer to Copilot CLI / Claude Code. Compare features, MCP support, strengths. Know all 3 terminal AI agents for customer conversations. |
| L68 | AI Dev Tools: Google Colab MCP Server β connect AI agents to cloud notebooks | π€ Someday | β¬ | github.com/googlecolab/colab-mcp. Connect Copilot CLI / Claude Code / Gemini CLI to Colab for cloud code execution. Free tier enough to experiment. Best for data/ML work, not Hugo. After L62 + L67. |
π Training & Enablement (Internal)¶
| # | Task | Priority | Status | Notes |
|---|---|---|---|---|
| T1 | Attend OneAsia Learning Series (April 10) β ME7 Essentials | π₯ Urgent | β¬ | Security, Copilot, Agent 365 |
| T2 | Complete MCAPS TechWorkshop L400 β Copilot Studio & Agents | π Important | β¬ | Already registered β do the prework |
| T3 | Complete Viva Learning: TechLab MCP Server Integration | π Important | β¬ | Hands-on internal MCP lab |
| T4 | Complete Viva Learning: Secure & Govern M365 Copilot (L200) | π Important | β¬ | On-demand |
| T5 | Explore AskMICA agent β compliant Copilot Studio building | π Normal | β¬ | Internal agent for SDL/admin consent guidance |
| T6 | Join ANZ Copilot Cowork enablement session | π Important | β¬ | Local team planning this β get involved |
π¬ Explore Repos (Cloned to C:\ssClawy)¶
| # | Task | Priority | Status | Notes |
|---|---|---|---|---|
| R1 | Explore easycopilotlab β Copilot Studio for non-devs | π Normal | βΈοΈ | Korean only β requested English version |
| R2 | Explore agent-academy β Copilot Studio lessons | π₯ Urgent | β¬ | 1,929 β β curated learning path |
| R3 | Explore hve-core β Hypervelocity Engineering | π Important | β¬ | Instructions, prompts, agents, skills |
| R4 | Explore PromptKit β Composable prompt framework | π Important | β¬ | Version-controlled prompt engineering |
| R5 | Deploy AI-in-One-Dashboard in lab | π₯ Urgent | β | Power BI AI usage analytics β see Idea 4 |
| R6 | Explore Data-and-Agent-Governance | π Important | β¬ | Purview + Defender AI governance |
| R7 | Set up playwright-mcp browser automation | π₯ Urgent | β¬ | 29,884 β β most popular MCP server! |
| R8 | Study work-iq MCP source code | π Normal | β¬ | Already using it β learn how it works |
| R9 | Follow mcsmcp lab β MCP + Copilot Studio | π Important | β¬ | Hands-on lab connecting MCP to Studio |
| R10 | Explore vscode-copilot-chat source | π Normal | β¬ | VS Code Copilot Chat extension |
| R11 | Explore CopilotStudioSamples | π Normal | β¬ | Official sample agents & connectors |
| R12 | Study modelcontextprotocol/servers β official MCP servers | π Important | β¬ | 82,675 β β the MCP reference collection |
| R13 | Set up modelcontextprotocol/inspector β MCP visual tester | π Important | β¬ | 9,271 β β debug & test MCP servers visually |
| R14 | Browse awesome-mcp-servers β curated MCP directory | π Normal | β¬ | 5,344 β β discover all available MCP servers |
| R15 | Follow microsoft/ai-agents-for-beginners β 12 lessons | π₯ Urgent | β¬ | 55,618 β β beginner AI agent course, great for content |
| R16 | Explore n8n-io/n8n β no-code AI workflow automation | π Normal | β¬ | 181,952 β β visual workflows, MCP support, no-dev friendly |
| R17 | Explore browser-use/browser-use β AI browser automation | π Normal | β¬ | 85,391 β β Python-based browser control for AI agents |
| R18 | Build an MCP widget β UI that renders in Copilot Chat | π₯ Urgent | β¬ | Uses ui-widget-developer skill, cutting-edge |
| R19 | Build a declarative agent for M365 Copilot with ATK | π Important | β¬ | Uses declarative-agent-developer skill |
| R20 | YouTube SEO audit β bulk optimise titles, tags, descriptions | π Important | β¬ | YouTube MCP has full read/write access |
| R21 | YouTube analytics deep dive β traffic, demographics, topic suggestions | π Important | β¬ | Use YouTube MCP analytics tools |
| R22 | Lab tenant security posture review | π Important | β¬ | Conditional access, security defaults, roles β demo prep |
| R23 | Build a Copilot Studio agent in the lab tenant | π Important | β¬ | Hands-on for customer demos |
| R24 | AI Foundry project β deploy a model in Azure | π Important | β¬ | Get hands-on before demoing |
| R25 | Try Excalidraw diagrams β architecture visuals for blog/videos | π Normal | β¬ | excalidraw skill available |
| R26 | Try WorkIQ skills β channel-audit, email-analytics, meeting-cost, org-chart | π Normal | β¬ | Workplace intelligence tools |
| R27 | Explore SharePoint with site-explorer skill | π Normal | β¬ | Browse SP sites from CLI |
π οΈ Free Tools Quality (AI News Γ Prompt Library Γ M365 Roadmap)¶
Source: Cross-analysis audit 2026-04-10. Full report in Copilot CLI session artifacts. Progress: β ALL 38 tasks complete (9 batches, 2 sessions). Deployed 2026-04-11.
P0 β Fix Now (Bugs / Embarrassing Gaps) β β ALL COMPLETE¶
| # | Task | Tool | Priority | Status | Notes |
|---|---|---|---|---|---|
| FT1 | Fix Roadmap default filter mismatch | πΊοΈ Roadmap | π₯ Urgent | β | Now defaults to "All Products" matching UI |
| FT2 | Add AI News data cache rules | π° AI News | π₯ Urgent | β | /data/ainews/* max-age=1800 |
| FT3 | Add RSS feed to AI News | π° AI News | π₯ Urgent | β | Feed existed but wasn't linked β added <link> + footer link |
| FT4 | Merge Prompts JS files | π Prompts | π₯ Urgent | β | Deleted prompts.js (275 lines dead code), both pages use prompts-v2.js |
| FT5 | Fix "Active Only" label in Roadmap | πΊοΈ Roadmap | π₯ Urgent | β | Now excludes Cancelled too, renamed to "In Progress" |
P1 β High Impact Improvements β β ALL COMPLETE¶
| # | Task | Tool | Priority | Status | Notes |
|---|---|---|---|---|---|
| FT6 | URL-shareable filter state for AI News | π° AI News | π Important | β | ?cat=Microsoft&q=copilot β shareable/bookmarkable |
| FT7 | URL-shareable filter state for Prompts | π Prompts | π Important | β | ?platform=chatgpt&category=email |
| FT8 | Extract AI News CSS into ainews.css |
π° AI News | π Important | β | ~730 lines extracted, page-specific loading |
| FT9 | Extract Roadmap CSS into roadmap.css |
πΊοΈ Roadmap | π Important | β | ~190 lines extracted |
| FT10 | Shared --tool-accent CSS variable system |
π All | π Important | β | Cyan / Violet / Gold tokens per tool |
| FT11 | Build shared-tools.css |
π All | π Important | βΈοΈ | Deferred β extract first, share later. Tokens done (FT10) |
| FT12 | "Clear all filters" button | π All | π Important | β | All three tools have clear button |
| FT13 | Result count "Showing X of Y" | π All | π Important | β | All three tools show count |
| FT14 | Fix og:type |
π All | π Important | β | website for lists, article for singles |
| FT15 | Active nav state | π All | π Important | β | aria-current="page" + visual highlight |
| FT16 | Dead code cleanup β AI News | π° AI News | π Important | β | Removed 30+ lines (renderQuickLink, countCategories, renderTrendingBar) |
| FT17 | Dead code cleanup β Roadmap | πΊοΈ Roadmap | π Important | β | Removed renderStatusBar (14 lines) |
| FT18 | Fix Prompts duplicate CSS | π Prompts | π Important | β | Removed duplicates, added missing @keyframes highlightPulse |
| FT19 | Debounced search β AI News | π° AI News | π Important | β | 200ms debounce (was firing every keystroke) |
| FT20 | Skeleton loading β Prompts | π Prompts | π Important | β | Not needed β SSR/Hugo-rendered, loads instantly |
| FT21 | Fix skeleton count β AI News | π° AI News | π Important | β | Template + JS both show 6 now |
| FT22 | Breadcrumbs β Roadmap categories | πΊοΈ Roadmap | π Important | β | Home βΊ M365 Roadmap βΊ Category |
P2 β Accessibility β β ALL COMPLETE¶
| # | Task | Tool | Priority | Status | Notes |
|---|---|---|---|---|---|
| FT23 | ARIA roles β AI News tabs/chips | π° AI News | π Important | β | role=tablist, aria-selected, aria-pressed |
| FT24 | Keyboard handler β Prompts accordion | π Prompts | π Important | β | Enter/Space to toggle (was click-only) |
| FT25 | aria-pressed + focus-visible |
π All | π Important | β | All three tools have focus-visible outlines |
| FT26 | Prompts back-to-top β proper CSS | π Prompts | π Important | β | Replaced inline styles with .prompts-btt class |
P3 β Nice to Have (Future Polish)¶
| # | Task | Tool | Priority | Status | Notes |
|---|---|---|---|---|---|
| FT27 | "NEW" freshness badges on Prompts | π Prompts | π Normal | β | Shows for items added within 14 days |
| FT28 | Category colors for Prompts | π Prompts | π Normal | β | 11 category-specific heading colors |
| FT29 | Product colors for Roadmap | πΊοΈ Roadmap | π Normal | β | Left-border color per product |
| FT30 | Click analytics β Prompts + Roadmap | ππΊοΈ Both | π Normal | β | Clarity events for copy + CSV export |
| FT31 | CSV export β AI News | π° AI News | π Normal | β | Download filtered articles |
| FT32 | Related items β Roadmap | πΊοΈ Roadmap | π Normal | β | Replaced by favourites feature (FT39) |
| FT33 | Free Tools landing page | π All | π Normal | β | /free-tools/ with 3 tool cards |
| FT34 | Content hash cache busting | π All | π Normal | β | cache_version param replaces now.Unix |
| FT35 | Error states with retry | π All | π Normal | β | Retry buttons on AI News + Roadmap |
| FT36 | Platform info on Prompts mobile | π Prompts | π Normal | β | Compact badges instead of hidden |
| FT37 | ItemList schema β AI News |
π° AI News | π Normal | β | CollectionPage + BreadcrumbList JSON-LD |
| FT38 | SSR hybrid β AI News + Roadmap | π°πΊοΈ Both | π€ Someday | βΈοΈ | Deferred β major refactor, Prompts already SSR |
| FT39 | Favourites β Roadmap | πΊοΈ Roadmap | π€ Someday | β | Star items to track (localStorage) |
| FT40 | What's New changelog | π All | π€ Someday | βΈοΈ | Deferred β needs changelog data structure |
| FT41 | Fix CSP unsafe-inline |
π° AI News | π€ Someday | βΈοΈ | Deferred β Azure SWA nonce limitation |
| FT42 | Move category config to data | π° AI News | π Normal | β | data/ainews_categories.toml + Hugo injection |
| FT43 | Fix Roadmap datePublished | πΊοΈ Roadmap | π Normal | β | Uses Hugo .Date now |
| FT44 | Guard Prompts localStorage | π Prompts | π Normal | β | Resolved β was in deleted prompts.js |
| FT45 | Fix Prompts empty state | π Prompts | π Normal | β | Context-aware message |
π§ Maintenance & Infrastructure¶
| # | Task | Priority | Status | Notes |
|---|---|---|---|---|
| M1 | Migrate DNS from Squarespace to Cloudflare | π Normal | β | CDN, CNAME flattening, DDoS protection β done in earlier session |
| M19 | Fix missing DNS records for learn. and preview. subdomains | π Important | β | CNAME records missing from Cloudflare β ERR_NAME_NOT_RESOLVED |
| M2 | Set up GitHub Actions auto-deploy for aguidetocloud.com | π Important | β | Edit content on GitHub β auto-build & deploy |
| M3 | Set up YouTube auto-scan for new videos | π Normal | β | GitHub Actions + YouTube Data API to auto-add new videos |
| M4 | Fix OpenGraph metadata (og:title + og:description) | π Normal | β | Optimised for social sharing β validated at opengraph.xyz |
| M5 | Add Microsoft Clarity analytics | π Normal | β | Heatmaps + session recordings β project ID w44u6ylgj1 |
| M6 | Add security headers to Azure SWA | π₯ Urgent | β | X-Frame-Options, HSTS, nosniff, Referrer-Policy, Permissions-Policy |
| M7 | Fix external links missing rel="noopener" | π Important | β | 11 links across nav, footer, welcome-strip, index |
| M8 | Fix broken MS-500 & SC-900 redirects | π Important | β | Truncated slugs in staticwebapp.config.json (4 routes) |
| M9 | Convert images to WebP format | π Normal | β | 220KB β 37KB (83% smaller) |
| M10 | Lazy-load YouTube iframes on video pages | π Normal | β | Added loading="lazy" to iframe |
| M11 | Fix low-contrast muted text for accessibility | π Normal | β | #6a6a8a β #8a8aaa (WCAG AA compliant) |
| M12 | Add RSS discovery link in HTML head | π Normal | β | Browsers/readers can now auto-discover feed |
| M13 | Improve structured data (JSON-LD) | π Normal | β | Added Organization + BreadcrumbList schema |
| M14 | Add site search feature | π€ Someday | β | Client-side JSON search + Ctrl+K shortcut |
| M15 | Self-host Google Fonts | π€ Someday | β | Inter, Montserrat, Fira Code β no Google CDN dependency |
| M16 | Add apple-touch-icon for iOS bookmarks | π€ Someday | β | 180x180 PNG with site branding |
| M17 | Clean up unused theme switcher code | π€ Someday | β | Removed dead JS + stopped loading themes.css (-6.4KB) |
| M18 | Add skip-to-content accessibility link | π€ Someday | β | Hidden link appears on Tab key for keyboard users |
| M20 | Register Google Search Console | π Important | β | Already verified + sitemap submitted (179 pages). Resubmit sitemap to pick up 67 new blog posts. Old URLs will drop off naturally via 301 redirects. |
| M21 | Register Bing Webmaster Tools | π Normal | β | Imported from GSC. Resubmit sitemap when indexing settles. |
| M22 | Set up UptimeRobot monitoring | π Normal | β | Signed up. Free 5-min uptime checks active. |
| M23 | Set up Copilot CLI on Windows 365 β mirror environment for long-running tasks | π₯ Urgent | π | Install Node.js, Git, gh CLI, Azure CLI, Hugo, Python. OneDrive Personal symlink for instructions+journal+secrets. Test pipeline ops. Setup script ready at C:\ssClawy\w365-setup\. |
| M24 | Roaming Copilot: OneDrive symlink sync β real-time sync of instructions+journal+secrets between laptop, W365, and Mac via OneDrive Personal symlinks | π₯ Urgent | β¬ | Same brain on any device. Symlink ~/.copilot/{instructions,reference,journal,secrets} β OneDrive/CopilotCLI_Sync/. Test conflict handling. |
| M25 | Roaming Copilot: Mac setup β mirror Copilot CLI on personal Mac | π Important | β¬ | Preferred: use personal susanthgit account β avoids enterprise policy/CA blocks. 95% identical (same brain/memory/tools via OneDrive sync). Only loses: WorkIQ, ATK skills. Keeps: all MCP servers, YouTube, pipelines, site building. Check if Opus 4.6 is on Copilot Individual. Homebrew install: node, git, gh, hugo, python, az CLI. OneDrive Personal for symlink sync. |
| M26 | Roaming Copilot: validate enterprise licence on non-corp device β confirm Copilot CLI works with EMU account on personal Mac/iPadβW365 | π Important | β¬ | Test gh auth login with ssutheesh_microsoft on Mac. If blocked: (a) try personal susanthgit with Copilot Individual, (b) try BYOK local model (Ollama), (c) try BYOK Anthropic API. Document what works. |
β Ko-fi Shop Optimisation¶
| # | Task | Priority | Status | Notes |
|---|---|---|---|---|
| K1 | V3 branded thumbnails for all 35 items | π Important | β | 1200Γ1200 JPEG, frosted glass + SVG patterns, alternating colour shades per category |
| K2 | Optimised titles for all 35 items | π Important | β | Consistent format: "EXAM-CODE Type β Description" |
| K3 | Rich descriptions with cross-links | π Important | β | Every description links to aguidetocloud.com/links/, /ai-news/, /cert-tracker/, YouTube |
| K4 | Product summaries for all 35 items | π Important | β | One-liner per item describing what buyer gets |
| K5 | Post-purchase thank you message | π Important | β | Warm message + feedback funnel to /feedback/ + cross-links to free resources |
| K6 | Update Ko-fi profile page (bio, avatar, cover) | π Normal | β¬ | Match V3 branding β use site logo + near-black cover |
| K7 | Pin top 3 best sellers to shop top | π Normal | β¬ | AZ-304 (461), AZ-303 (340), AZ-700 (148) β social proof |
| K8 | Create exam bundle products | π€ Someday | β¬ | "Azure Admin Complete Pack" (AZ-104 Q&A + Course + Bootcamp) at $10 |
| K9 | Mark retired exams in titles | π Normal | β¬ | AZ-303, AZ-304 β add "(Retired β still great for learning)" |
| K10 | Update membership tier description | π€ Someday | β¬ | Add cross-links to free tools + site resources |
| K11 | Add UTM params to feedback link | π€ Someday | β¬ | ?utm_source=kofi to track Ko-fi referrals in GA4 |
π¬ Content (YouTube / Blog)¶
| # | Task | Priority | Status | Notes |
|---|---|---|---|---|
| C1 | GitHub Copilot CLI video β beginner walkthrough | π Important | β¬ | Full setup to first use |
| C2 | Student/viewer setup guide for GitHub Copilot CLI | π Important | β¬ | Step-by-step written guide for viewers to follow along |
| C3 | MCP Servers explainer video | π Normal | β¬ | After completing L1-L3 |
| C4 | Playwright MCP video β browser automation with AI | π Important | β¬ | Record while doing R7 setup |
| C5 | Monthly email newsletter for aguidetocloud.com | π Normal | β¬ | Monthly digest of best AI news, new videos, guides. Consider Buttondown (free, API-friendly). Could auto-generate from AI News data + YouTube uploads. |
| C6 | Blog post: Purview DLP + backup migration story | π Important | β¬ | Real-world story from today β teaches Purview DLP concepts |
| C7 | Blog post: "My Copilot CLI Setup" β full environment walkthrough | π Important | β¬ | Popular format, drives traffic, showcases the tool |
| C8 | AI News enhancements β trending chart, weekly digest | π Normal | β¬ | Visual improvements + email digest prototype. See also FT section for quality fixes |
| C9 | Google Search Console review β check indexing for 67 blog posts | π Important | β¬ | See which posts get impressions, fix any issues |
| C10 | Video: Foundry Local vs Ollama β side-by-side comparison | π₯ Urgent | β¬ | Same prompts on both, speed test, NPU demo on Snapdragon. Hot topic β Microsoft's Ollama competitor! |
| C11 | Video: Copilot CLI BYOK β run Copilot CLI with your own models | π₯ Urgent | β¬ | Demo Ollama + Foundry Local + Azure OpenAI with Copilot CLI. Ties to C10. Changelog: Apr 7 |
| C12 | Video: Agent Builder Helper β standalone video showing how to use an agent that helps build agents | π Important | β¬ | Demo the "Agent Design Assistant" agent. Show the full flow: discovery questions β spec generation β building in Agent Builder. Great customer enablement content. |
| C13 | Video series: 10 Tiny Agents in 10 Minutes β showcase each Agent Builder demo agent | π Important | β¬ | One video per agent (A01-A10), each under 5 min. Shows different capabilities. Could be a YouTube playlist + blog series. |
| C14 | Video: Pimp Your Terminal β customise Windows Terminal & macOS Terminal with themes, backgrounds, profiles | π Important | β¬ | Background images, acrylic blur, colour schemes, custom profiles, branded setups. Cover both Windows Terminal + macOS (iTerm2/Warp). Great visual content β thumbnails write themselves! |
| C15 | Video: Copilot CLI vs Claude Code β head-to-head terminal AI battle | π Normal | β¬ | Same coding tasks on both. Compare: speed, quality, MCP support, batch mode, plan mode, GitHub integration. After L62. |
| C16 | Video: Copilot Chat April 15 Changes β what admins need to know | π₯ Urgent | β¬ | RESCAN on Apr 15 first, then record. Cover: 2K threshold, WXP agents stay, Claude dependency, Basic vs Premium. Blog post already published. Learning portal page complete (L36). |
| C17 | Blog: M365 Admin Role Mapper β which role can do what? Visual guide | π Important | β¬ | Interactive-style blog post. Cover: AI Administrator (new!), least-privilege mapping, "click a task β see which roles". Source: Microsoft Learn admin role docs + WorkIQ RBAC pain points |
| C18 | Blog: Copilot Meeting Eligibility Guide β "Will Copilot work in my meeting?" | π Important | β¬ | Decision tree/flowchart blog. Cover: meeting ownership, external attendees, licence requirements, why recap works sometimes. WorkIQ confirmed this is the #1 Copilot support question |
| C19 | Blog: M365 Security Baseline Checklist β free tools to audit your tenant | π Important | β¬ | Reference existing PowerShell tools: ScubaGear (CISA), Maester (280+ tests), TenantBaseline, M365 Assess. Compare them in a table. Don't build a tool β curate the landscape |
| C20 | Blog: Agent Governance Checklist β controlling Copilot agent sprawl | π Important | β¬ | Cover: DLP for agents, approval workflows, connector restrictions, Entra Agent ID, AI Administrator role, data boundaries. WorkIQ confirmed agent sprawl is emerging concern |
| C21 | Blog: Agent Builder vs Copilot Studio vs Azure AI Foundry β complete comparison guide | π Important | β | Written + deployed 2026-04-18. OG image auto-generated by CI. |
| C22 | CS Studio Companion: Add Foundry comparison to Decide tab β enhance Decide tab with deeper Azure AI Foundry comparison rows, "When to escalate to Foundry" decision triggers, and cost model differences | π Important | β¬ | Pass to CS Studio Companion build session. See paste text in session journal. |
πΌ Official (Microsoft Work)¶
| # | Task | Priority | Status | Notes |
|---|---|---|---|---|
| No tasks yet |
π Personal¶
| # | Task | Priority | Status | Notes |
|---|---|---|---|---|
| No tasks yet |
π‘ From the Idea Vault¶
Tasks generated from fleshed-out ideas. See full details in the Idea Vault.
| # | Task | Priority | Status | Idea # | Notes |
|---|---|---|---|---|---|
| I1 | Research & prototype: Copilot CLI on always-on Azure device | π Important | β¬ | Idea 1 | Cloud workstation + config sync |
| I2 | Build automated AI news page (ainews.aguidetocloud.com) | π Important | β | Idea 2 | β Complete β see project docs |
| I3 | Deploy & test Clawpilot AI desktop assistant | π Important | β¬ | Idea 3 | Clone, build, evaluate β browser automation + Office docs |
| I4 | Deploy AI-in-One Dashboard in lab tenant | π₯ Urgent | β | Idea 4 | Purview audit logs β Power BI Copilot analytics |
π New Tool Builds (Innovation Scout β 2026-04-16)¶
Source: Tool Innovation Scout research session β 6-dimension analysis across M365 admin communities, AI industry, community tools, cutting-edge browser AI, and cross-pollination. Full report in session artifacts (
tool-innovation-scout-report.md).
π Top 3 β Build These¶
| # | Tool | Accent | Priority | Status | Sessions | Notes |
|---|---|---|---|---|---|---|
| NT1 | Agent 365 Planner β Quick Start education, readiness assessment (25Q/5 pillars), governance builder (checklist + naming + registry + policy), agent designer (decision tree + blueprint + permissions), FAQ | #00A4EF |
π₯ Urgent | β | 2 | Built 2026-04-16. Live at /agent-365-planner/. Verify at GA May 1. |
| NT2 | M365 Security Toolkit β 50-question CIS v6 assessment, SPF/DKIM/DMARC generator, admin role planner, sharing advisor, risk quantifier, remediation scripts, compliance mapping (CIS+NIST+ISO+E8) | #41A235 |
π Important | β | 2 | Built 2026-04-16. Live at /security-toolkit/. |
| NT3 | AI Cost Calculator β total cost of AI adoption, token/API pricing across all providers, M365 licence optimizer, budget timelines, cost-per-action breakdown | #66C559 |
π Important | β | 2 | Built 2026-04-16. Live at /ai-cost-calculator/. |
π Moonshot¶
| # | Tool | Priority | Status | Notes |
|---|---|---|---|---|
| NT4 | AI Text Lab β browser-based AI (Transformers.js) for sentiment, readability, summarisation. "Nothing leaves your browser." | π€ Someday | β¬ | Large effort. Start with v1 (sentiment + readability only) when Transformers.js ecosystem stabilises. LinkedIn-viral potential. |
π§ V3 Tool Value Improvements¶
Source: Double peer-reviewed audit (2026-04-16). Full plan in Copilot CLI session artifacts (
v3-value-plan.md). Progress: 5/14 shipped. 8 remaining.
Shipped β ¶
| # | Tool | Feature | Shipped |
|---|---|---|---|
| V1 | Prompt Library β Polisher | "Polish" button on every prompt card | 2026-04-16 |
| V2 | AI Showdown | Shareable compare URLs (?compare=openai,anthropic) |
2026-04-16 |
| V3 | Service Health | Active incident count badge on tab | 2026-04-16 |
| V5 | Deprecation Timeline | Watchlist β star items, "My Watchlist" toggle | 2026-04-16 |
| V12 | Password Generator | 3 IT-admin policy presets (Entra/M365/Service) | 2026-04-16 |
Medium Effort (half-day each)¶
| # | Tool | Feature | Priority | Status | Notes |
|---|---|---|---|---|---|
| V4 | Shared Workspace v1 | Cross-tool localStorage: watchlists, comparisons, export/import JSON | π Important | β¬ | Both reviewers' #1 missing item. Do after more tool patterns emerge |
| V6 | CA Builder | JSON file import β upload Graph API export, parse client-side | π Important | β¬ | Import logic partially exists; file-upload UX needed |
| V7 | Meeting Planner | ICS file download for best meeting slot | π Normal | β¬ | Timezone correctness needs careful QA |
| V8 | PS Builder | Keyword-tagged recipe search with curated synonyms | π Normal | β¬ | Synonym map, not fuzzy matching β avoids noisy results |
Larger Effort (1-2 days each)¶
| # | Tool | Feature | Priority | Status | Notes |
|---|---|---|---|---|---|
| V9 | Cert Tracker | "My Path" β target cert, completed exams, next steps | π Important | β¬ | Needs explicit cert-path graph defined first |
| V10 | All pipeline tools | "What changed" badges β last_visit timestamp, badge new items | π Important | β¬ | Do Roadmap + Deprecation first, then standardise |
| V11 | WiFi QR Cards | Multi-network batch β Home + Guest + IoT in one print | π Normal | β¬ | Extend existing card renderer |
| V13 | Colour Palette | Brand kit from base colour β accessible colour system | π Normal | β¬ | Primary/secondary/accent/text/background |
| V14 | Image Compressor | Web pack β 3 sizes (thumb/medium/full) in one ZIP | π Normal | β¬ | Extend existing batch + ZIP infrastructure |
Killed (with reasons)¶
| Item | Reason |
|---|---|
| QR short-link tracking | Needs server β incompatible with static site |
| Pomodoro calendar awareness | Needs API access |
| Countdown calendar URL import | CORS blocks most calendar URLs |
| Typing Test adaptive difficulty | Low relevance to IT admin audience |
| ROI live currency conversion | Stale data risk without live rates |
| AI News entity-join cards | Taxonomy too complex, easy to be noisy/wrong |
| Licensing optimiser | Dangerous complexity, high risk of bad advice |
β Completed¶
| # | Task | Category | Completed |
|---|---|---|---|
| L0a | Install and launch Copilot CLI | π Learning | 2026-03-26 |
| L0b | Understand sessions, /resume, /usage |
π Learning | 2026-03-26 |
| L0c | Set up custom instructions file | π Learning | 2026-03-26 |
| L0d | Set up automatic backup to OneDrive | π Learning | 2026-03-26 |
| L0e | Learn about skills, plugins, and MCP servers (overview) | π Learning | 2026-03-27 |
| L0f | Build documentation website with MkDocs | π Learning | 2026-03-27 |
| L0g | Deploy learning website to Azure Static Web Apps | π Learning | 2026-03-27 |
| B1 | Set up dual backup (Corp OneDrive + Google Drive) | π Learning | 2026-03-28 |
| B2 | Create custom instructions memory system (main + reference) | π Learning | 2026-03-28 |
| I2 | Build automated AI News page (ainews.aguidetocloud.com) | π‘ Idea Vault | 2026-03-28 |
| R5 | Deploy AI-in-One Dashboard in lab tenant | π¬ Explore Repos | 2026-03-29 |
| M2 | Set up GitHub Actions auto-deploy for aguidetocloud.com | π§ Maintenance | 2026-03-28 |
| M3 | Set up YouTube auto-scan for new videos | π§ Maintenance | 2026-03-28 |
| M4 | Fix OpenGraph metadata for social sharing | π§ Maintenance | 2026-03-31 |
| M5 | Add Microsoft Clarity analytics | π§ Maintenance | 2026-03-31 |
| M6 | Add security headers to Azure SWA | π§ Maintenance | 2026-03-31 |
| M7 | Fix external links missing rel="noopener" | π§ Maintenance | 2026-03-31 |
| M8 | Fix broken MS-500 & SC-900 redirects | π§ Maintenance | 2026-03-31 |
| M9 | Convert images to WebP (83% smaller) | π§ Maintenance | 2026-03-31 |
| M10 | Lazy-load YouTube iframes | π§ Maintenance | 2026-03-31 |
| M11 | Fix muted text contrast for WCAG AA | π§ Maintenance | 2026-03-31 |
| M12 | Add RSS auto-discovery link | π§ Maintenance | 2026-03-31 |
| M13 | Add Organization + BreadcrumbList schema | π§ Maintenance | 2026-03-31 |
| M14 | Add site search with Ctrl+K | π§ Maintenance | 2026-03-31 |
| M15 | Self-host fonts (no Google CDN) | π§ Maintenance | 2026-03-31 |
| M16 | Add apple-touch-icon | π§ Maintenance | 2026-03-31 |
| M17 | Clean up dead theme switcher code | π§ Maintenance | 2026-03-31 |
| M18 | Add skip-to-content a11y link | π§ Maintenance | 2026-03-31 |
| M19 | Fix missing DNS for learn. + preview. subdomains | π§ Maintenance | 2026-03-31 |
| M1 | Migrate DNS from Squarespace to Cloudflare | π§ Maintenance | 2026-03-30 |
Legend
Priority: π₯ Urgent Β· π Important Β· π Normal Β· π€ Someday
Status: β¬ Not started Β· π In progress Β· β Complete