Repository navigation
Conversation
…to v0.6.0 The daily lint against the latest CLI has failed since the CLI added issue timeline and issue wakeup. Document both, drop the stale plugin entry from UNDOCUMENTED_OK, and tell agents to treat --help as the source of truth when the installed CLI is newer than the version the skill was last checked against. issue wakeup as documented (runs, delete, checkin, --until-status, --expires-in, --max-fires) first ships in v0.6.0; 0.5.x has an older shape. Raise MIN_CLI_VERSION and every stated minimum to 0.6.0, and bump the plugin to 1.2.0.
The fixtures inherited the repo's allowlist, so when the CLI dropped an exempted command (plugin, in v0.6.2) every expect-no-errors case failed as "stale" and CI stopped before the real drift report ran. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015FeG6aNDiBWFZNWTagUHVW
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The scheduled
Lintjob against the latest CLI has failed every day since the CLI addedmultica issue timelineandmultica issue wakeup(coverage check), andUNDOCUMENTED_OKstill listsplugin, which is no longer a CLI command.Changes
issue timeline(command reference, plus a note in Inspecting Runs:issue getis the current state,issue timelineis how it got there) andissue wakeup(command reference and a short Wakeups section: every fire is a paid run, bound repeating rules with--expires-in/--max-fires,createreplaces the whole rule,checkinonly fromevery/cronruns).--helpis the source of truth, and to checkmultica --help/multica issue --helpbefore saying the CLI cannot do something. Points atscripts/lint-skill-commands.pywhen the skill sits inside a checkout or plugin install. This narrows the window between a CLI release and the next skill refresh.pluginentry fromUNDOCUMENTED_OK.MIN_CLI_VERSION, SKILL.md, README.md, README.zh.md, CURSOR.md,.cursor/rules/multica-cli.mdc).issue wakeupas documented first ships in v0.6.0: v0.5.1–v0.5.3 have an older wakeup withoutruns,delete,checkin,--until-status,--expires-inand--max-fires; v0.5.0 has none.UNDOCUMENTED_OK. Before, the stalepluginentry failed every expect-no-errors case, so CI stopped at the regression tests and never printed the actual drift report.plugin.jsonandmarketplace.json, so installed plugins pick up the change.On raising the floor
The lint comment calls this a real compatibility decision, so flagging it explicitly. The alternative keeps v0.4.26: a per-command "since" map in the lint (
{"issue timeline": "0.4.31", "issue wakeup": "0.6.0"}) that--validity-onlyskips below that version, plus a "(v0.6.0+)" marker in SKILL.md. Happy to switch to that if you prefer.Verification
scripts/lint-skill-commands.pyagainst v0.6.2: OK (validity + coverage).scripts/lint-skill-commands.py --validity-onlyagainst v0.6.0: OK.scripts/test-lint.py: all regression tests pass (v0.6.0 and v0.6.3).scripts/lint-skill-commands.pyagainst v0.6.3 (latest): OK.multica-ai/multicareleases and checked againstchecksums.txt(darwin-arm64).Overlap with #3
Disjoint in content.
git merge-treeagainst #3 conflicts only in.claude-plugin/plugin.jsonandmarketplace.json, where #3's description change sits next to this version bump; whichever lands second resolves it in one line.