feat: v1.2 ease-of-use pass — session-safe paths, registry-only shortcut, resume guidance

- Remove hardcoded session outputs path; determine per session
- Relabel owner-email constant (was mislabeled "User email")
- Add CW-ID zero-padding rule (CW-007, never CW-7)
- Add quick registry-only update shortcut within Mode 2
- Add resume-after-partial-failure guidance + folder preflight in Mode 1
- Add archive-download fallback via Gitea get_file_contents
- Add targeted-cell registry writes to protect hand-maintained columns
- Add four troubleshooting entries to README

Backwards compatible: registry columns, CW-ID scheme, Wiki V2 format,
and .skill packaging unchanged.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Jason Stedwell
2026-07-04 13:08:42 -05:00
co-authored by Claude Fable 5
parent c77c63e07a
commit d68aa982b3
4 changed files with 43 additions and 6 deletions
+6 -1
View File
@@ -2,7 +2,7 @@
CoWork skill that manages the full coordination lifecycle for MPM CoWork skills and plugins.
**Version:** 1.1
**Version:** 1.2
**Author:** Message Point Media
**Repo:** https://git.mpm.to/mpm/cowork-project
**CoWork Project:** CW-002 — CoWork Repository Update
@@ -168,6 +168,7 @@ This is a skill-only plugin — no server installation required.
| Date | Version | What Changed |
|---|---|---|
| 2026-07-04 | v1.2 | Ease-of-use pass, no workflow changes: removed hardcoded session outputs path (now determined per session); clarified the owner-email constant (was mislabeled "User email"); added CW-ID zero-padding rule; added quick registry-only update shortcut; added resume-after-partial-failure guidance; added archive-download fallback via Gitea file reads; added targeted-cell registry writes to protect hand-maintained columns. Fully backwards compatible — registry columns, CW-ID scheme, Wiki V2 format, and .skill packaging unchanged. |
| 2026-05-05 | v1.1 | Renamed to CoWork Repository Update. Fixed skill-only .skill packaging: zip must have one top-level folder with SKILL.md at root (not nested under skills/). |
| 2026-05-05 | v1.0 | Initial release. Mode 1 concept interview + Mode 2 document existing build. |
@@ -182,3 +183,7 @@ This is a skill-only plugin — no server installation required.
| Wiki doc fails to appear in Shared Drive folder | Use `create_doc` (lands in My Drive) then `update_drive_file` with `add_parents` to move |
| .skill upload rejected ("Zip must contain exactly one top-level folder") | Stage into `/tmp/[skill-name]-pkg/[skill-name]/`, put SKILL.md directly there, zip the folder |
| Registry row out of order | Read all rows; shift from insertion point downward one row at a time; write new row at correct position |
| README in Git shows a base64 blob instead of markdown | Content was double-encoded. Pass plain markdown text to `create_or_update_file` — the Gitea MCP base64-encodes internally. Re-push the plain text to fix. |
| Drive upload fails with "file not found" on `fileUrl` | The path points at the sandbox `/tmp` or a stale session path. Copy the file to the current session's outputs directory and use that host path. |
| Duplicate CW-XXX folder or registry row after a failed run | Don't restart from scratch — search for existing artifacts first, reuse them, and continue from the first missing one (see "Resuming a partial run" in SKILL.md). |
| Registry cells wiped (Chat Space, Odoo Module) after an update | A full-row write overwrote hand-maintained columns. Restore from sheet version history; use targeted range writes for changed cells only. |