Skip to content

Refresh Persona starter kit - #1

Merged
JacbK merged 2 commits into
mainfrom
codex/persona-starter-refresh
Jul 18, 2026
Merged

Refresh Persona starter kit#1
JacbK merged 2 commits into
mainfrom
codex/persona-starter-refresh

Conversation

@JacbK

@JacbK JacbK commented Jul 18, 2026

Copy link
Copy Markdown
Owner

What changed

  • Rewrote the project page, README, materials copy, setup guidance, and deployment skill.
  • Replaced the old setup script with a smaller local-only flow that does not collect tokens or edit global agent settings.
  • Upgraded the compatible Next.js, React, and tooling stack and removed unused packages.
  • Locked config and upload routes to local development, added YAML validation, upload limits and type checks, and real file deletion.
  • Split config data and logic into focused modules and added 11 tests.
  • Added CI, Dependabot, manual and gated deployments, and an MIT license.

Why

The starter kit had stale requirements and model copy, failing automatic deployment workflows, no tests, 11 dependency vulnerabilities, and production-accessible setup APIs. The onboarding also made stronger promises than the actual setup flow.

Impact

New users get clearer setup instructions, safer local handling of personal materials, predictable manual deployments, and a starter kit that can keep itself current. Existing portfolio output remains compatible with the same profile fields.

Validation

  • npm run check
  • npm run audit — 0 vulnerabilities
  • 11 Vitest tests
  • Normal Next.js production build
  • GitHub Pages static-export build
  • Production smoke: homepage 200; config/write/delete routes 404
  • Desktop and mobile browser verification with no console errors or horizontal overflow

@JacbK
JacbK marked this pull request as ready for review July 18, 2026 22:40
@JacbK
JacbK merged commit a90a4f8 into main Jul 18, 2026
1 check passed
@JacbK
JacbK deleted the codex/persona-starter-refresh branch July 18, 2026 22:40
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