Skip to content

Commit aabece9

Browse files
author
jgstern-agent
committed
chore(gitignore): treat tag_catalog.yaml and smart-test locks as runtime cache
Two untracked files were blocking release prep without a clear reason to commit them: - .agent/tracker/tag_catalog.yaml is the catalog populated lazily by the WI-lifal `tracker tags` subcommand. Its current contents are pure cache (every entry has empty description, false deprecated, null in_favor_of) and every field present is derivable from the op log per the WI-lifal commit message. Committing it would create merge-conflict churn on `last_used` timestamps every time any agent ran the subcommand, with zero information gain. Sibling to `.agent/tracker-workspace/tui_preferences.json`. WI-lagid filed for the design follow-up of where `tags describe` / `tags deprecate` editorial state should persist when someone actually uses those verbs. - .ci/.smart-test.lock and .ci/.smart-test.lock.pid are process-local runtime locks that smart-test creates and reuses across runs. They were never meant to be committed; matches the existing `full-suite.log` pattern in .ci/.gitignore. Signed-off-by: jgstern-agent <josh-agent@iterabloom.com>
1 parent f27d01b commit aabece9

3 files changed

Lines changed: 8 additions & 3 deletions

File tree

.agent/tracker/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
config.yaml
2+
tag_catalog.yaml

.ci/.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
11
# CI artifacts - logs are ignored, manifests are committed
22
full-suite.log
3+
4+
# smart-test runtime locks (process-local, never committed)
5+
.smart-test.lock
6+
.smart-test.lock.pid

.ci/affected-tests.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Test selection manifest
2-
# Generated by smart-test at 2026-04-29T03:20:32-04:00
2+
# Generated by smart-test at 2026-04-29T03:48:54-04:00
33
# Mode: targeted
4-
# Baseline: c1c7273072599963c0425c9a84a5b2541062f46f
4+
# Baseline: f27d01b7a4d56bbb329c4d77db125e8aa8b9c501
55
# Reason: no Python source files changed
6-
# Changed files: 3
6+
# Changed files: 2
77
# Changed source files: 0
88
# Selected tests: 0
99
#

0 commit comments

Comments
 (0)