coily trello: promote message-ops trello scripts to coily subcommand #67

Open
opened 2026-05-23 20:54:05 +00:00 by coilysiren · 0 comments
Owner

Originally filed by @coilysiren on 2026-04-25T00:00:15Z - https://github.com/coilysiren/coily/issues/8

Why

message-ops/scripts/trello/*.js is the canonical interface for job-search pipeline state per AGENTS.md (npm run trello:update/create/status). Used heavily (~42 invocations across last week of sessions, all in message-ops cwd).

Friction: only works from message-ops cwd, no audit log, relies on message-ops env loading. Common pattern: node scripts/trello/update.js <card-id> --list "Hiring Manager+" --label-on "Waiting on Me" --comment "...".

What

Promote to coily trello subcommand:

  • coily trello update <card-id> [--list X] [--label-on Y] [--label-off Z] [--comment "..."] [--close]
  • coily trello create --list X --name "..." [--desc "..."] [--label X]
  • coily trello status (read pipeline snapshot)

Read /trello/api-key, /trello/api-secret, /trello/token from SSM directly (already in inventory). Audit-log every invocation. Works from any cwd.

Wrap style

Workflow-aware composite, not a verb-mirror of Trello's REST API. The label conventions (Waiting on Me, Hiring Manager+, etc) are coily-side knowledge per AGENTS.md.

Out of scope

  • Replacing the underlying scripts in message-ops (can stay as a thin shim or be removed once coily is canonical).
  • Pipeline tables in vault (per AGENTS.md, Trello stays canonical for per-company state).

References

  • AGENTS.md "Job-search state: Trello vs vault"
  • message-ops/scripts/trello/
_Originally filed by @coilysiren on 2026-04-25T00:00:15Z - [https://github.com/coilysiren/coily/issues/8](https://github.com/coilysiren/coily/issues/8)_ ## Why `message-ops/scripts/trello/*.js` is the canonical interface for job-search pipeline state per AGENTS.md (`npm run trello:update/create/status`). Used heavily (~42 invocations across last week of sessions, all in `message-ops` cwd). Friction: only works from message-ops cwd, no audit log, relies on message-ops env loading. Common pattern: `node scripts/trello/update.js <card-id> --list "Hiring Manager+" --label-on "Waiting on Me" --comment "..."`. ## What Promote to `coily trello` subcommand: - `coily trello update <card-id> [--list X] [--label-on Y] [--label-off Z] [--comment "..."] [--close]` - `coily trello create --list X --name "..." [--desc "..."] [--label X]` - `coily trello status` (read pipeline snapshot) Read `/trello/api-key`, `/trello/api-secret`, `/trello/token` from SSM directly (already in inventory). Audit-log every invocation. Works from any cwd. ## Wrap style Workflow-aware composite, not a verb-mirror of Trello's REST API. The label conventions (`Waiting on Me`, `Hiring Manager+`, etc) are coily-side knowledge per AGENTS.md. ## Out of scope - Replacing the underlying scripts in message-ops (can stay as a thin shim or be removed once coily is canonical). - Pipeline tables in vault (per AGENTS.md, Trello stays canonical for per-company state). ## References - AGENTS.md "Job-search state: Trello vs vault" - `message-ops/scripts/trello/`
coilysiren added
P4
and removed
P3
labels 2026-05-31 06:59:46 +00:00
Sign in to join this conversation.
No labels
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
coilyco-bridge/coily#67
No description provided.