You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
package.json is at 0.1.0 with bin: marketing-engine already declared but the package has never been published. README.md § Quick start instructs npx marketing-engine init which fails today because nothing is on npm.
Goal
First-publishable artifact on npm with a clean smoke test.
Acceptance criteria
All Sprint 1-5 features merged (gating prerequisite)
package.jsonversion bumped to 1.0.0 (semver: 0.x → 1.0 communicates "GA, no more scaffolding-only releases")
package.jsonfiles array verified — must include bin/, lib/, .skills/, .specs/, .ralph/, .env.example, AGENTS.md, README.md, LICENSE, playwright.config.ts, tsconfig.json (already declared; verify)
Context
package.jsonis at0.1.0withbin: marketing-enginealready declared but the package has never been published. README.md § Quick start instructsnpx marketing-engine initwhich fails today because nothing is on npm.Goal
First-publishable artifact on npm with a clean smoke test.
Acceptance criteria
package.jsonversionbumped to1.0.0(semver: 0.x → 1.0 communicates "GA, no more scaffolding-only releases")package.jsonfilesarray verified — must includebin/,lib/,.skills/,.specs/,.ralph/,.env.example,AGENTS.md,README.md,LICENSE,playwright.config.ts,tsconfig.json(already declared; verify)npm pack && npm install --global ./marketing-engine-1.0.0.tgz && marketing-engine helpexits 0.github/workflows/release.yml(new) publishes on tagv1.*push usingNPM_TOKENsecret[1.0.0] - <date>summarizing what shippednpx marketing-engine@1.0.0 initworks end-to-end in a fresh tmp dirFiles
package.json.github/workflows/release.ymlREADME.md,CHANGELOG.md