Skip to content

chore(portfolio): harden public review surface - #52

Merged
atomicdjt merged 1 commit into
mainfrom
agent/portfolio-hardening-security
Jul 30, 2026
Merged

chore(portfolio): harden public review surface#52
atomicdjt merged 1 commit into
mainfrom
agent/portfolio-hardening-security

Conversation

@atomicdjt

Copy link
Copy Markdown
Owner

Summary

  • remediate non-breaking dependency advisories in the shared and active application lockfiles
  • add accessible filter-result announcements and an empty state to the Portfolio Hub
  • add a branded Open Graph/Twitter image and a claim-safe usability-pilot kit
  • document global dependency-change Vercel fanout and its guarded plan-only behavior

Validation

  • npm ci
  • npm run verify
  • npm run test:deployment-selector
  • npm run lint --workspace apps/portfolio-hub
  • npm run build --workspace apps/portfolio-hub
  • npm --prefix apps/garden-grid-planner ci and npm --prefix apps/garden-grid-planner run build
  • Playwright smoke: metadata, keyboard skip link, filter live status, empty state, and /review

Security boundary

Non-breaking fixes clear the remediable advisory set in the active independent locks. Five high brace-expansion findings remain behind a breaking ESLint upgrade; the archived RedactReady release-candidate lockfile is intentionally out of scope for this active-source PR.

@vercel

vercel Bot commented Jul 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ai-project-portfolio-focusforge Ready Ready Preview Jul 30, 2026 5:17am
ai-project-portfolio-layerforge-studio Ready Ready Preview Jul 30, 2026 5:17am
ai-project-portfolio-opspilot-ai-operations-toolkit Ready Ready Preview Jul 30, 2026 5:17am
ai-project-portfolio-portfolio-hub Ready Ready Preview Jul 30, 2026 5:17am
ai-project-portfolio-redactready-local Ready Ready Preview Jul 30, 2026 5:17am
ai-project-portfolio-redactready-pro-hri-os Ready Ready Preview Jul 30, 2026 5:17am
ai-project-portfolio-scamshield-ai Ready Ready Preview Jul 30, 2026 5:17am
ai-project-portfolio-variantvision-pro Ready Ready Preview Jul 30, 2026 5:17am

@atomicdjt
atomicdjt marked this pull request as ready for review July 30, 2026 05:24
@atomicdjt
atomicdjt merged commit 7a6fcb9 into main Jul 30, 2026
14 checks passed
@atomicdjt
atomicdjt deleted the agent/portfolio-hardening-security branch July 30, 2026 05:24
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.

1 participant