Files
silverbullet-icalendar/conductor/tracks/fix_version_mismatch_20260219/spec.md

1.3 KiB

Specification: Fix Version Inconsistency and Plug Metadata

Overview

The recent version bump to 0.3.29 was incomplete. It updated icalendar.ts and deno.json but missed PLUG.md and icalendar.plug.yaml. This mismatch can cause update issues. Additionally, a user reported a plug-manager error stating "No plug name provided" when fetching PLUG.md, which needs investigation.

Functional Requirements

  • Version Consistency: Ensure icalendar.ts, deno.json, PLUG.md, and icalendar.plug.yaml all reflect version 0.3.29.
  • Metadata Verification: Verify PLUG.md contains the correct YAML frontmatter expected by SilverBullet's plug-manager.
  • Process Improvement: Update the conductor/workflow.md to explicitly list all files that must be updated during a version bump.

Implementation Steps

  1. Update Versions: Update version in PLUG.md and icalendar.plug.yaml to 0.3.29.
  2. Update Workflow: Modify conductor/workflow.md -> "Track Completion Protocol" -> "Version Bump" section to list all required files (PLUG.md, icalendar.plug.yaml, icalendar.ts, deno.json).
  3. Commit & Push: Commit these fixes and push.

Acceptance Criteria

  • PLUG.md version is 0.3.29.
  • icalendar.plug.yaml version is 0.3.29.
  • conductor/workflow.md lists all 4 files in the Version Bump protocol.