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

@@ -11,3 +11,8 @@ This file tracks all major tracks for the project. Each track has its own detail
- [x] **Track: Fix TypeError: r.replace is not a function in icalendar.ts**
*Link: [./tracks/fix_rrule_type_error_20260219/](./tracks/fix_rrule_type_error_20260219/)*
---
- [ ] **Track: Fix version inconsistency in PLUG.md and icalendar.plug.yaml and investigate plug-manager error.**
*Link: [./tracks/fix_version_mismatch_20260219/](./tracks/fix_version_mismatch_20260219/)*

View File

@@ -0,0 +1,5 @@
# Track fix_version_mismatch_20260219 Context
- [Specification](./spec.md)
- [Implementation Plan](./plan.md)
- [Metadata](./metadata.json)

View File

@@ -0,0 +1,8 @@
{
"track_id": "fix_version_mismatch_20260219",
"type": "chore",
"status": "new",
"created_at": "2026-02-19T00:00:00Z",
"updated_at": "2026-02-19T00:00:00Z",
"description": "Fix version inconsistency in PLUG.md and icalendar.plug.yaml and investigate plug-manager error."
}

View File

@@ -0,0 +1,9 @@
# Implementation Plan - Fix Version Mismatch
## Phase 1: Fix & Process Update
- [ ] Task: Run version sync script
- [ ] Execute `deno task sync-version` (via Docker) to automatically update `icalendar.ts`, `icalendar.plug.yaml`, and `PLUG.md` to match `deno.json`.
- [ ] Task: Update Workflow Protocol
- [ ] Modify `conductor/workflow.md` -> "Track Completion Protocol" -> "Version Bump" section.
- [ ] Replace manual file list with instruction: "Update `deno.json` version and run `deno task sync-version`".
- [ ] Task: Conductor - User Manual Verification 'Fix & Process Update' (Protocol in workflow.md)

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.