Skip to content

Migrate spells to Ops #10

@lex00

Description

@lex00

Part of the Op / Temporal deployment workflow redesign.

Removes the old spells system entirely. The 11 mechanical spells (2-task deploy + snapshot) are dropped — users run npm run deploy directly from example directories. The 5 substantive spells are rewritten as *.op.ts files.

Tasks

  • Delete the 11 mechanical spells (lambda-*, gcp-*)
  • Rewrite alb-infra, alb-api, alb-ui as ops/alb-deploy.op.ts (single Op with sequential phases)
  • Rewrite gke-bootstrap as ops/gke-bootstrap.op.ts
  • Rewrite any remaining substantive spells as *.op.ts files
  • Delete spells/ directory
  • Update repo README and docs to remove spell references
  • Update example READMEs that referenced chant spell cast

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions