Skip to content

Operator Gate: confirm webtoon rollout baseline and rollback policy #198

@realproject7

Description

@realproject7

Parent: #197

Proposal reference: ~/z-docs/PROPOSAL-plotlink-ows-webtoon-pivot.md

Context

Before development starts, confirm the stable rollback baseline for the webtoon branch. The current working OWS version is expected to be plotlink-ows@1.0.33.

Required Decision

Confirm:

  • the stable source tag exists or will be created as v1.0.33;
  • plotlink-ows@1.0.33 remains the stable npm rollback version;
  • webtoon builds will be published only as prerelease builds under a non-default npm dist-tag such as webtoon until pilot validation passes;
  • testers should use npx plotlink-ows@webtoon when they do not want to replace their global stable install.

Rollback Data Compatibility

Confirm the expected rollback behavior for local user data:

  • global npm installs and rollbacks must not delete or rewrite ~/.plotlink-ows/stories, ~/.plotlink-ows/data/local.db, ~/.plotlink-ows/data/terminal-sessions.json, wallet/config files, or publish status files;
  • existing fiction story folders should still appear after reverting from plotlink-ows@webtoon to plotlink-ows@1.0.33;
  • active in-memory PTY/Claude processes are not expected to survive an app stop/reinstall/restart;
  • stored Claude session IDs should remain available so OWS can attempt claude --resume <sessionId> after rollback/restart;
  • webtoon-only files such as plot-NN.cuts.json, generated assets, or cartoon metadata must be additive so stable 1.0.33 can ignore them without breaking existing fiction workflows.

Claude Resume Baseline

Before testing a webtoon build or rollback path, record a non-sensitive baseline of the current terminal resume state:

  • inspect ~/.plotlink-ows/data/terminal-sessions.json;
  • record the story slug/name and the Claude resume session id/hash for active stories being tested;
  • do not paste private story text, wallet secrets, auth tokens, or full sensitive local paths into public issues;
  • after switching versions, verify the same story still has a resume id available and OWS attempts the expected claude --resume <sessionId> flow.

Acceptance Criteria

  • Operator confirms the baseline in this issue.
  • Operator records the pre-test Claude resume id/hash baseline privately or in a sanitized issue comment before running webtoon/rollback tests.
  • No code changes are required unless the stable tag/release metadata is missing.
  • Development can proceed to the next ticket after confirmation.

Public Safety

This is a public repo. Do not include secrets, API keys, wallet private keys, mnemonics, auth tokens, OWS vault internals, private story drafts, or sensitive local paths in issues, PRs, logs, docs, tests, or examples.

Metadata

Metadata

Assignees

No one assigned

    Labels

    operatorRequires manual operator action

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions