Session log — v0.10.0-2026-03-22-code-test-pr324
Session log — v0.10.0-2026-03-22-code-test-pr324
Section titled “Session log — v0.10.0-2026-03-22-code-test-pr324”- Date: 2026-03-22
- Type: code (Harley)
- Branch: hotfix/gitignore-operator-files
- Duration: ~15 min
Run test plan for PR #324 (gitignore operator files), create GitHub issues per operator instructions.
What was done
Section titled “What was done”Test plan execution (TEST-PR324-gitignore-operator-files.md)
Section titled “Test plan execution (TEST-PR324-gitignore-operator-files.md)”Test 1 — Branch switch protection after local merge: FAIL
- Recorded checksums of custom operator files
- Checked out main, merged hotfix, ran git rm —cached
- Restored custom files from stash
- Switched to dev and back to main
- Result: all 4 operator files deleted during round-trip
- Root cause: dev still tracks the files; switching to dev restores tracked versions, switching back to main (untracked) deletes them
Test 2 — Engine-root swap with git add -f: PASS
- Confirmed .gitignore patterns match all 4 files (git check-ignore —no-index)
- Untracked files with git rm —cached
- git add -f CLAUDE.md successfully staged the ignored file
- Cleaned up with git reset HEAD
GitHub operations
Section titled “GitHub operations”-
Created issue #339: fix: sc start does not launch harley after recording session (bug)
- From docs/issues/GITHUB-ISSUES-2026-03-22-sc-start-bug.md
-
Closed PR #324 with explanation comment
- From docs/issues/GITHUB-ISSUES-2026-03-22-untrack-operator-files.md
-
Created issue #340: fix: untrack operator custom root files across all branches (bug)
- Replacement for PR #324 with correct approach (fix from dev, git rm —cached + gitignore, normal release flow)
Issues discovered
Section titled “Issues discovered”- Custom operator root files were destroyed during Test 1 branch switching — need restore from backup
- Issue #326 appears superseded by #340
- Issue #329 appears to be duplicate of #333
State at session end
Section titled “State at session end”- Branch: hotfix/gitignore-operator-files
- Working tree: clean
- Open PRs: none
- Custom operator files: LOST (generic versions on disk)