Skills Status
Current live URLs, shipped work, inventory data, AWS runtime state, and operational gaps.
Skills Status
Last updated: 2026-05-17 17:27 EDT
This is the running source of truth for what has been shipped for Skills, what is deployed, and what still needs operational attention.
Live Links
| Environment | URL | AWS account | Stack | Current purpose |
|---|---|---|---|---|
| Development | https://skills.idpcc.ceirr-network-dev.org/ | 852507783007 | skillz-idpcc-dev | Validate real collector data, hosted auth, admin, and UI changes before production. |
| Production | https://skills.idpcc.ceirr-network.org/ | 643366142385 | skillz-idpcc-prod | Team-facing Skills library and analytics shell. |
Shipped Work
| Date | Change | Evidence |
|---|---|---|
| 2026-05-17 | Removed prototype fake library rows and profile state. The inventory now renders generated repository skills and no longer ships hard-coded fake workflows. | Merged PR 11143 through PR 11145 and npm run site:check. |
| 2026-05-17 | Added branded public access page with one-page Sign in and Register actions, plus signed-in library separation. | Merged PR 11145 and live static smoke checks. |
| 2026-05-17 | Added Cognito self-registration, email account recovery, and Admin user management for invites, invitation resend, password reset, and role groups. | Merged PR 11143 and CloudFormation deploys. |
| 2026-05-17 | Replaced raw Markdown documentation links with formatted hosted documentation pages. | Merged PR 11143 through PR 11145 and generated site/docs/ pages. |
| 2026-05-17 | Deployed meaningful hostnames for dev and prod. | CloudFormation outputs and live host checks. |
| 2026-05-17 | Added this operating record, a Skills operations runbook, a visible published-inventory summary, and CloudFront default-host redirect hardening. | DIF-34 status/hardening update, npm run site:check, AWS template validation, and development deploy. |
| 2026-05-17 | Renamed the product, repository assets, scripts, docs, hosted config, and public URLs to Skills while preserving the existing AWS stacks and data stores. | npm run site:check, development and production AWS deploys, live smoke checks, and CloudFront default-host redirect checks. |
Inventory Data
The repository currently publishes one production-ready skill:
| Skill | Status | Source |
|---|---|---|
| Azure DevOps PBI | Production Ready | skills/azure-devops-pbi/ |
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://skills.idpcc.ceirr-network-dev.org/ | https://26hw3vgb05.execute-api.us-east-1.amazonaws.com | Enabled, rate(15 minutes) | Enabled, rate(1 day) | Secret exists and is not the scaffold placeholder. |
| Production | https://skills.idpcc.ceirr-network.org/ | https://lxrakkinvl.execute-api.us-east-1.amazonaws.com | Disabled until production PAT is approved | Disabled until production PAT is approved | Secret exists but still contains the scaffold placeholder. |
Do not print or commit secret values. Secret readiness is checked only by comparing safe metadata and placeholder shape.
Latest Real-Data Check
| Date | Environment | Result |
|---|---|---|
| 2026-05-17 17:26 EDT | Development collector | Completed against Azure Boards project iDPCC; scanned 9 work items, accepted 1 metadata block, wrote 1 normalized record, archived 1 JSONL record, and wrote 1 collector-run health item. |
| 2026-05-17 17:26 EDT | Development recommendations | Completed from 1 generated record and wrote 1 deterministic recommendation. |
Remaining Operational Gaps
| Gap | Disposition |
|---|---|
| Production Azure DevOps PAT | Keep production collector and recommendation schedules disabled until the approved PAT secret is replaced in AWS Secrets Manager. |
| Self-registered user approval | A self-registered user can create a Cognito account, but an admin must still assign the appropriate Skills Cognito group before protected APIs authorize them. |
| Hosted add-skill requests | Hidden from hosted users until an API-backed request workflow, persistence model, and authorization policy are defined. |
| Hosted install requests | Hidden from hosted users until request approval, audit trail, and execution boundaries are defined. |
Update Discipline
Update this file in the same PR whenever Skills auth, inventory, data collection, admin, 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.
Note: the stack names are the original pre-rename identifiers and are intentionally retained so the live Cognito users, DynamoDB records, and CloudFront resources update in place.