Repository navigation
feat: add Paperclip agent skill materialization - #618
Conversation
Paperclip: MCO-158 https://mmini.zuul-bee.ts.net:8443/MCO/issues/MCO-158 Co-Authored-By: Paperclip <noreply@paperclip.ing>
Fix the Paperclip agent apply path so a mismatched confirmation token no longer discloses the expected token, and percent-encode agent ids before constructing Paperclip API paths. Paperclip: MCO-158 https://mmini.zuul-bee.ts.net:8443/MCO/issues/MCO-158 Co-Authored-By: Paperclip <noreply@paperclip.ing>
Blocking review findingsPR #618 is not ready to merge. Please correct all of the following and add regression coverage.
Keep the approved boundaries: generic Do not mark MCO-158 done until a corrected PR has local verification, green exact-head CI, independent review, and a read-back of the Paperclip issue state. |
Bind apply confirmation to preview-issued token state, reject stale/replayed/drifted applies, require complete state snapshots, redact API-token diagnostics, and report per-agent partial apply/read-back outcomes. Co-Authored-By: Paperclip <noreply@paperclip.ing>
Final blocking review: confirmation-token atomicityThe One critical blocker remains:
Required correction:
Do not mark MCO-158 done until the corrected exact head passes local verification, exact-head CI, independent review, and Paperclip issue read-back. |
Paperclip: MCO-158 https://mmini.zuul-bee.ts.net:8443/MCO/issues/MCO-158 Co-Authored-By: Paperclip <noreply@paperclip.ing>
Summary
tome paperclip-agents preview|applyworkflow for resolving versioned catalog categories/use-case sets into Paperclip agent desired skillstome sync/copy deployment separate from Paperclip mutation; preview uses state files or read-only API, apply requires a confirmation tokenVerification
cargo test -p tome paperclip_agents::testscargo test -p tome cli::tests::obsolete_commands_are_rejectedcargo clippy -p tome --all-targets -- -D warningscargo run -p tome -- paperclip-agents preview --catalog <scratch>/catalog.toml --assignments <scratch>/assignments.toml --current-state <scratch>/state.json --constraint paperclip-agentrendered tokenapply-0695cf089bcband before/after diff without mutationPaperclip: MCO-158