Skills Status
Current live URLs, shipped work, inventory data, AWS runtime state, and operational gaps.
Skills Status
Last updated: 2026-05-21
This is the SDMCC source of truth for what has been shipped for Skills, what is deployed, and what still needs operational attention. Current operating scope is development hosting with collector and recommendation schedules disabled until an approved Azure DevOps PAT secret is installed.
Live Links
| Environment | URL | AWS account | Current purpose |
|---|---|---|---|
| Local development | http://127.0.0.1:4173/site/ | Local machine | Run the Skills app, generated skill inventory, and fixture-backed analytics. |
| Development | https://d1hdhjhfo3ya9k.cloudfront.net/ | SDMCC development | Hosted Skills library, Cognito-protected analytics dashboard, and review scaffold. |
| Production | Not deployed | TBD | Out of scope until the team explicitly approves production hosting. |
Shipped Work
| Date | Change | Evidence |
|---|---|---|
| 2026-05-21 | Deployed the SDMCC development Skills stack skills-sdmcc-dev with the hosted static site, Cognito auth, API Gateway, DynamoDB, S3 archive, dashboard/collector/recommendation Lambdas, and CloudFront distribution. Collector and recommendation schedules remain disabled because the deployment used the scaffold placeholder PAT secret. | PR 11291 merged to main. scripts/deploy-skills-aws.sh completed with AWS_PROFILE=SDMCC-DEV-New AWS_REGION=us-east-1. Hosted smoke checks returned 200 for / and /analytics.html, loaded data/skills.json with 5 skills, and protected API routes returned 401 without a Cognito token. |
| 2026-05-21 | Ported the shared Skills platform parity set into SDMCC: hosted/local web app, generated docs and inventory, PBI analytics contract, collector/dashboard/recommendation handlers, AWS infrastructure scaffold, skill submission and feedback APIs, and four additional experimental workflow skills. | npm run site:check passed locally. npm run analytics:azure-source -- --check-config confirmed live Azure source env values are not configured yet. |
Inventory Data
The repository publishes these skills:
| Skill | Status | Source |
|---|---|---|
| Azure DevOps PBI | Production Ready | skills/azure-devops-pbi/ |
| Meeting To Backlog Brief | Experimental | skills/meeting-to-backlog-brief/ |
| QA Test Plan Builder | Experimental | skills/qa-test-plan-builder/ |
| Release Readiness Review | Experimental | skills/release-readiness-review/ |
| Skill Review Readiness | Experimental | skills/skill-review-readiness/ |
site/data/skills.json is generated from real repository skill folders. It is safe for the public library because it contains published skill metadata, not secret values or private work-item exports.
AWS Runtime State
| Environment | Dashboard URL | API URL | Collector schedule | Recommendation schedule | Azure DevOps PAT readiness |
|---|---|---|---|---|---|
| Development | https://d1hdhjhfo3ya9k.cloudfront.net/ | https://omfvlnfxkl.execute-api.us-east-1.amazonaws.com | Disabled | Disabled | Placeholder secret only; do not enable schedules until replaced with an approved SDMCC PAT secret. |
| Production | Not deployed | Not deployed | Disabled | Disabled | Not configured. |
Do not print or commit secret values. Secret readiness must be checked only by comparing safe metadata and placeholder shape.
Latest Real-Data Check
No SDMCC real-data collector or recommendation run has been recorded for this repository yet.
Remaining Operational Gaps
| Gap | Disposition |
|---|---|
| Development AWS account and operator profile | Development deploy completed with SDMCC-DEV-New. |
| Public dashboard hostname and Route 53 hosted zone | Not configured; development currently uses the CloudFront distribution domain. Choose approved SDMCC names before setting DASHBOARD_DOMAIN_NAME and DASHBOARD_HOSTED_ZONE_ID. |
| Azure DevOps PAT secret | Create an approved SDMCC secret in AWS Secrets Manager and confirm it is not the scaffold placeholder before enabling schedules. Never commit or print the PAT. |
| First hosted deploy and smoke check | Completed for development on 2026-05-21. Full Cognito sign-in was not exercised; protected routes were checked for expected unauthenticated 401 responses. |
| First manual collector and recommendation run | Invoke the collector and recommendation Lambdas once after secret readiness is confirmed, then record safe counts here. |
| Hosted user administration | Assign Cognito users to the appropriate Skills groups before expecting protected APIs to authorize them. |
| Hosted submission notification email | Configure SES sender/recipient only after the team chooses the review mailbox. |
Update Discipline
Update this file in the same PR whenever Skills auth, inventory, data collection, admin controls, hostnames, or deployment state changes. Include exact dates, environment names, and verification commands or PR numbers so the next agent does not have to reconstruct history from chat.