Skip to content

Commit b6df1e1

Browse files
committed
chore(cleanup): restore repo catalog ownership metadata
1 parent 7d7465c commit b6df1e1

3 files changed

Lines changed: 327 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
1313
- Do not edit a version block that has already been committed and pushed
1414
-->
1515

16+
## [2.1.5] - 2026-04-23
17+
18+
### Changed
19+
- **`tools/cleanup.sh`** — restored the legacy `repo-hygiene` owner mapping when building the repo catalog, so the older tracked generator keeps its specialized ownership and source-of-truth note instead of degrading to generic `repo` metadata.
20+
- **`tools/mcp-server/repo-catalog.json`** — regenerated the catalog with the revised cleanup rules, refreshing cleanup-script ownership metadata and adding tracked files that had been committed since the last catalog build.
21+
1622
## [2.1.4] - 2026-04-16
1723

1824
### Changed

tools/cleanup.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ def get_owner_tool(path):
142142
("tools/local-nginx-shim", "servers"),
143143
("PROJECT/cleanup.sh", "project-cleanup"),
144144
("tools/cleanup.sh", "repo-cleanup"),
145+
("tools/repo-hygiene.sh", "repo-hygiene"),
145146
("PROJECT/", "project-docs"),
146147
]
147148
@@ -229,7 +230,7 @@ def get_notes(path, lifecycle_class, owner_tool):
229230
notes.append("Experimental surface; promotion requires real workflow proof and doc updates.")
230231
if lifecycle_class == "archive-candidate":
231232
notes.append("Candidate for archival or review rather than active source-of-truth use.")
232-
if owner_tool == "repo-cleanup":
233+
if owner_tool in {"repo-cleanup", "repo-hygiene"}:
233234
notes.append("Source of truth for generating the repo metadata catalog.")
234235
return " ".join(notes)
235236
@@ -281,4 +282,4 @@ print(f"✓ Catalog built with {len(catalog)} tracked files.")
281282
' "$CATALOG_PATH" "$OVERRIDES_PATH"
282283

283284
echo "📂 Saved to: $CATALOG_PATH"
284-
echo "🛠️ Overrides : $OVERRIDES_PATH"
285+
echo "🛠️ Overrides : $OVERRIDES_PATH"

0 commit comments

Comments
 (0)