chore(conductor): Add new track 'Fix version inconsistency'

This commit is contained in:
2026-02-20 11:10:57 -08:00
parent a5aac39361
commit bea0a23a0e
5 changed files with 46 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
# 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.