Skip to content

Prepare the admin template for open-source reuse#5

Merged
xuewill merged 1 commit into
mainfrom
codex/production-readiness
Jun 8, 2026
Merged

Prepare the admin template for open-source reuse#5
xuewill merged 1 commit into
mainfrom
codex/production-readiness

Conversation

@xuewill

@xuewill xuewill commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Opening the template to external users requires more than working code: consumers need a license, environment example, contribution and security expectations, release notes, and package metadata that describe ownership and support surfaces. This adds those project files and documents the production security boundary so frontend RBAC is not mistaken for backend authorization.

Constraint: Keep the project installable with the existing npm workflow and avoid adding runtime dependencies.

Rejected: Leave the PostCSS advisory as documentation only | npm overrides can pin the transitive package to a patched version without changing Next APIs.

Confidence: high

Scope-risk: narrow

Directive: Remove the PostCSS override once Next depends on a patched PostCSS release directly.

Tested: npm audit --omit=dev --registry=https://registry.npmjs.org

Tested: npm run verify

Not-tested: Fresh npm ci on GitHub-hosted Linux after push.

Opening the template to external users requires more than working code: consumers need a license, environment example, contribution and security expectations, release notes, and package metadata that describe ownership and support surfaces. This adds those project files and documents the production security boundary so frontend RBAC is not mistaken for backend authorization.

Constraint: Keep the project installable with the existing npm workflow and avoid adding runtime dependencies.

Rejected: Leave the PostCSS advisory as documentation only | npm overrides can pin the transitive package to a patched version without changing Next APIs.

Confidence: high

Scope-risk: narrow

Directive: Remove the PostCSS override once Next depends on a patched PostCSS release directly.

Tested: npm audit --omit=dev --registry=https://registry.npmjs.org

Tested: npm run verify

Not-tested: Fresh npm ci on GitHub-hosted Linux after push.

Co-authored-by: OmX <omx@oh-my-codex.dev>
@xuewill xuewill merged commit 5ec3f41 into main Jun 8, 2026
1 check passed
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