Skip to content

Commit 283558f

Browse files
committed
planning: add issue 2.1-update-license-header-conventions
1 parent 570c5bb commit 283558f

2 files changed

Lines changed: 40 additions & 0 deletions

File tree

  • .claude/cat/issues/v2/v2.1/update-license-header-conventions
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Plan: Update License Header Conventions
2+
3+
## Goal
4+
Correct and consolidate license header conventions: move the authoritative documentation into project conventions,
5+
fix exemptions, add headers to `first-use.md` files, and scrub existing headers from exempt locations.
6+
7+
## Execution Steps
8+
9+
1. **Move license-header.md to project conventions**
10+
- Move `plugin/concepts/license-header.md` to `.claude/rules/license-header.md`
11+
- Update any references to the old path
12+
13+
2. **Update exemptions in license-header.md**
14+
- Replace separate `.claude/cat/issues/` and `.claude/cat/` config entries with a single entry:
15+
`Files in .claude/cat/` (planning artifacts, config, runtime data)
16+
- Add exemption: `SKILL.md` files remain exempt; `first-use.md` files require headers
17+
18+
3. **Add license headers to first-use.md files**
19+
- Scan `plugin/skills/**/first-use.md` and add HTML comment header to each
20+
21+
4. **Remove license headers from all exempt locations**
22+
- Scan `.claude/cat/**` for files containing `Copyright (c) 2026` and remove the header block
23+
- Scan `plugin/skills/**/SKILL.md` for any headers and remove them
24+
- Scan `plugin/agents/**/*.md` for any headers and remove them
25+
26+
## Post-conditions
27+
28+
- `license-header.md` lives in `.claude/rules/`, not `plugin/concepts/`
29+
- All `first-use.md` files have license headers
30+
- No `SKILL.md` files have license headers
31+
- No files under `.claude/cat/` have license headers
32+
- No `plugin/agents/` markdown files have license headers
33+
- `mvn verify` passes
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# State
2+
3+
- **Status:** open
4+
- **Progress:** 0%
5+
- **Dependencies:** []
6+
- **Blocks:** []
7+
- **Last Updated:** 2026-02-26

0 commit comments

Comments
 (0)