Skip to content

package: adopt the scoped npm identity without publishing #332

Description

@WalksWithASwagger

Summary

Adopt the approved scoped npm identity in package metadata and install documentation without publishing.

Context

Implementation Notes

  • Change package identity only after the keyframe package boundary is settled.
  • Preserve the rafiki executable and image-gen alias.
  • Distinguish registry-install examples from checkout-local npx rafiki examples.
  • Do not query credentials, publish, tag, release, or mutate registry state.

Acceptance Criteria

  • Package identity is @walkswithaswagger/rafiki in metadata and lockfiles.
  • Executable remains rafiki and the image-gen alias remains available.
  • Registry installation examples use the scoped package name.
  • Checkout-local npx rafiki examples remain valid and are labeled as checkout commands.
  • Package boundary, doctor, docs, and tests pass.
  • No publication, registry login, tag, or release occurs.

Tests/Evals

  • Validate metadata and dry-run tarball shape only.
  • Do not perform a global or registry installation.

Verification

  • npm pack --dry-run --json
  • npm run pack:check
  • npm run doctor
  • npm run docs:check
  • npm test

Agent Instructions

Human Checkpoints

  • Reverify npm scope ownership immediately before publication, not in this implementation issue.

Out of Scope

  • Publishing any version.
  • Bundling the React portal.
  • Changing executable behavior or package version.
  • Credential setup or rotation.

Linear

Not applicable. Rafiki delivery is GitHub-only; do not create or update a Linear issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    blockedWork cannot proceed until a blocker is resolved.documentationImprovements or additions to documentationenhancementNew feature or requestphase-1Phase 1 — Polish & StabilitypipelineCore pipeline toolingtype:taskImplementation task

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions