Full deployment history for this project.
fix: verify live Aurora migration state honestly
fix: verify live Aurora migration state honestly
chore: patch Vitest security advisory
chore: patch Vitest security advisory
fix: harden Insights mobile and regression flows
chore: ignore generated TypeScript state
chore: ignore generated TypeScript state
chore: ignore generated TypeScript state
fix: report verified Insights runtime health
fix: report verified Insights runtime health
ci: pin Insights regression dependencies
ci: pin Insights regression dependencies
🧹 Fix unsafe empty catch blocks and resolve merge conflicts - Updated app/layout.tsx to log theme initialization failures. - Updated components/insights-provider.tsx to log performance observer failures when debug mode is enabled. - Resolved merge conflict markers in package.json and pnpm-lock.yaml. - Ensured consistent dependency versions for @ai-sdk/react and fontsource packages.
Merge pull request #213 from mbarbine/copilot/wire-up-user-interface Fix insights not saving to DB and wire up AI scores + history in results page
fix: wire up insights saving, advanced scoring, and history in results page - insights/route.ts: add hasDatabase() guard in processEvent so client-side events are dropped gracefully when no DB is configured instead of throwing 500 errors; move GET handler query params before try/catch and add hasDatabase() early-return - lib/db.ts: add hasDatabase() guards to createAnalysisWithStatus, updateAnalysisProgress, completeAnalysis, and failAnalysis so they fall back to ephemeral storage instead of throwing when no database is configured - results/page.tsx: call runAdvancedScoring() after analysis completes (both new analysis and load-by-id paths) to populate AI Score / Human Score panels; add fetchHistory() that loads /api/v1/history?url=... and wire the returned data to HistoryTrend instead of the hardcoded empty array Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/8e7b3403-d30c-42b3-9578-046bb6398cca Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #212 from mbarbine/copilot/implement-ietf-standards-testing-again
Merge pull request #211 from mbarbine/copilot/implement-ietf-standards-testing
chore: add ietf script aliases and toolchain deps Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/94d206b3-9394-4f9e-8471-fb3a00ab1260 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: expand ietf report payloads and docs Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/94d206b3-9394-4f9e-8471-fb3a00ab1260 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #211 from mbarbine/copilot/implement-ietf-standards-testing Integrating IETF Internet Standards into testing framework
Changes before error encountered Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/707475df-cc01-4f27-bd47-da2113e14768 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #210 from mbarbine/copilot/implement-accessibility-testing-layer feat: implement W3C ACT/WCAG 2.2/ARIA accessibility standards testing layer
fix: address CodeQL ReDoS vulnerabilities and improve script tag sanitization - Replace nested-alternation icon-only button regex (ReDoS risk) with two simpler non-backtracking patterns: EMPTY_BUTTON_RE and BUTTON_MISSING_LABEL_RE - Fix script/style tag sanitization regex to properly match end tags with optional whitespace (</script >) using SCRIPT_BLOCK_RE / STYLE_BLOCK_RE constants - All 1322 tests passing, build passing Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/61b38978-0600-44d6-ba69-0053a251a4dd Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: implement W3C ACT/WCAG 2.2/ARIA accessibility standards testing layer - Add typed models for requirements, rules, test definitions, results, manual review items, coverage gaps and scores (lib/accessibility/types.ts) - Add complete WCAG 2.2 Level A/AA/AAA + ACT rules static registry with deterministic IDs, stale detection and referential integrity (lib/accessibility/act-registry.ts) - Add standards-aware runner with 18 automated/semi-automated ACT checks, manual review item generation, coverage gap generation, scoring and full report builder (lib/accessibility/runner.ts) - Add public module index (lib/accessibility/index.ts) - Add standards:sync validation script (scripts/standards-sync.ts) - Extend /api/v1/analyze to include accessibilityStandardsReport in response - Update MCP check_accessibility tool with standards data and add accessibility/registry resource - Add AccessibilityStandardsPanel UI component with overview/results/manual/gaps tabs and conformance caveat - Add 60 unit tests (registry shap
chore: start W3C ACT accessibility standards implementation Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/61b38978-0600-44d6-ba69-0053a251a4dd Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #209 from mbarbine/copilot/create-additional-tests-standard-based Expand New Internet standards registry (1000+ checks), add WAI/WCAG/EPUB + sitespeed-aligned groups, and surface no-mock execution flow in UI
Add full WAI standards matrix groups and update UI messaging Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/b497c9e0-364b-4f09-99c7-6b021da07400 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Add sitespeed and WCAG/EPUB standards groups and update testing-process UI Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/b497c9e0-364b-4f09-99c7-6b021da07400 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Address review feedback for generated standards tests Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/b497c9e0-364b-4f09-99c7-6b021da07400 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Refine generated standards tests and add validation coverage Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/b497c9e0-364b-4f09-99c7-6b021da07400 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Update registry references and phase2 expectations for expanded test set Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/b497c9e0-364b-4f09-99c7-6b021da07400 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Expand registry with 1000 new-internet analysis tests Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/b497c9e0-364b-4f09-99c7-6b021da07400 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #208 from mbarbine/copilot/enhance-website-checks-and-scoring fix(security): upgrade next.js 16.1.6 → 16.2.6 to patch 8 CVEs
fix(security): update next from 16.1.6 to 16.2.6 to remediate 8 CVEs Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/4500fadb-2e86-4f56-94b6-d92b5785f243 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
fix: address code review feedback (remove unused nextWord, clarify fingerprinting JSDoc) Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/4500fadb-2e86-4f56-94b6-d92b5785f243 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: enhance website checks with sentiment, fingerprinting, cookies, redirects, UX scoring, and S13/S14 quality suites Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/4500fadb-2e86-4f56-94b6-d92b5785f243 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: extract security headers and core web vitals logic into reusable lib modules Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/4500fadb-2e86-4f56-94b6-d92b5785f243 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
fix: resolve package.json merge conflict Agent-Logs-Url: https://github.com/mbarbine/platphorm-insights/sessions/4500fadb-2e86-4f56-94b6-d92b5785f243 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>