Skip to content

Port Cursor rules/skills to GitHub Copilot instructions + Azure Container Apps deployment infra#376

Open
fabioc-aloha wants to merge 8 commits into
microsoft:devfrom
fabioc-aloha:main
Open

Port Cursor rules/skills to GitHub Copilot instructions + Azure Container Apps deployment infra#376
fabioc-aloha wants to merge 8 commits into
microsoft:devfrom
fabioc-aloha:main

Conversation

@fabioc-aloha

Copy link
Copy Markdown

Summary

  • Installed the Alex ACT Edition framework (.github/instructions, skills, prompts, agents, scripts, config) for Copilot Chat in VS Code.
  • Ported the project's existing .cursor/rules/.mdc and .cursor/skills//SKILL.md conventions to native Copilot equivalents (.github/instructions/df-*.instructions.md and .github/skills/{error-handling,language-injection,path-safety}) so Copilot-only contributors get the same dev-convention guardrails Cursor users already have. .cursor/ is left untouched.
  • Added infra/*.bicep + azure.yaml: an azd-deployable Azure Container Apps + private Azure OpenAI (Entra ID auth, DLP, content-filter policy) reference deployment, developed and validated against a live governed subscription.
  • See COPILOT_PORTING_GUIDE.md at repo root for the full rationale and file-by-file mapping.

Commits

  • Install Alex ACT Edition framework
  • Un-ignore .vscode/markdown-light.css referenced by settings.json
  • Un-ignore .vscode/; remove Container Apps subnet delegation from network.bicep

- package nested demo assets and register modern image MIME types
- stabilize model probes, reasoning compatibility, and error classification
- align governed Azure model infrastructure with the live three-model set
- add regression coverage, audit log, meditation, and session handoff

Validation: Python compileall, Bicep build, Markdown lint, editor diagnostics, staged diff check, redacted secret scan, and live browser/API checks. Full pytest unavailable in the local environment.
@Chenglong-MS Chenglong-MS changed the base branch from main to dev July 9, 2026 21:28
@Chenglong-MS

Copy link
Copy Markdown
Collaborator

the latest development is in dev! let's consolidated a bit and then put it into main together?

Resolve the non-connector readiness backlog with bounded request and memory limits, safer loader lifecycle and persistence, OAuth state isolation, production serving, retry controls, and concurrency protection.

Add focused regression coverage and connector implementation plans. Record that the single-replica source mitigation is validated but its live deployment remains blocked by unrelated infrastructure drift.
Preserve production Container App ingress, policy-managed network state, registry defaults, and model deployment settings during full Bicep provisioning.

Add deployment safety tests and document the required what-if and post-deployment verification workflow.
Add connector-and-audience token isolation, token-free OAuth popup handling, ODBC access-token support, proxy-safe callbacks, and Driver 18 in the runtime image.

Harden token persistence and concurrent state boundaries, repair the TypeScript and ESLint baseline, and update connector plans and operational documentation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants