Skip to content

Commit b58f05e

Browse files
montfortclaude
andauthored
refactor: rebrand DevTrail → StrayMark and migrate to fw-4.17.0 (#15)
* refactor: rebrand DevTrail → StrayMark and migrate framework to fw-4.17.0 DevTrail tool was renamed to StrayMark upstream. This change migrates the repo from the DevTrail framework (fw-4.1.0) to the StrayMark framework (fw-4.17.0), introducing Charters, GB 45438 labeling, multi-batch ledgers, and audit pipelines. No code in src/ is touched. - git mv .devtrail/ → .straymark/ (preserves history) - straymark repair + straymark update-framework (190 files updated to fw-4.17.0) - Delete orphans: DEVTRAIL.md, 7× devtrail-* skills in .claude/ and .gemini/, 7× .agent/workflows/devtrail-*.md, .cursor/rules/devtrail.md - Install new straymark-* skills/workflows/rules + STRAYMARK.md + AGENTS.md - Update CLAUDE.md, .cursorrules, Cargo.toml, GEMINI.md, .github/copilot-instructions.md, .specify/memory/constitution.md, .specify/starter/IDEA.md to point at new paths and brand - Discard untracked DevTrail residue (dist-manifest.yml, dist-templates/) - Historical AILOGs/TES/AIDEC/SBOM in .straymark/07-ai-audit/ keep their DevTrail mentions intact (point-in-time records) Validation: cargo check clean, cargo test 29/29 pass, straymark validate 0 errors, straymark status reports framework fw-4.17.0 OK. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * docs: add AILOG for DevTrail → StrayMark rebranding Records the rebrand and fw-4.17.0 migration in the audit trail per StrayMark governance rules (risk_level: medium, review_required: true). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 6b89627 commit b58f05e

222 files changed

Lines changed: 19727 additions & 2556 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.agent/workflows/devtrail-status.md

Lines changed: 0 additions & 105 deletions
This file was deleted.
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
description: Create an ADR (Architecture Decision Record) for significant architectural decisions. Requires human review.
33
---
44

5-
# DevTrail ADR Skill
5+
# StrayMark ADR Skill
66

77
Create an Architecture Decision Record (ADR) for significant architectural decisions.
88

@@ -22,7 +22,7 @@ date +%Y-%m-%d
2222
git diff --stat HEAD~1 2>/dev/null || git diff --stat
2323

2424
# Check for related ADRs
25-
ls .devtrail/02-design/decisions/ADR-*.md 2>/dev/null | tail -5
25+
ls .straymark/02-design/decisions/ADR-*.md 2>/dev/null | tail -5
2626
```
2727

2828
### 2. Confirm with User
@@ -31,7 +31,7 @@ ls .devtrail/02-design/decisions/ADR-*.md 2>/dev/null | tail -5
3131

3232
```
3333
╔══════════════════════════════════════════════════════════════════╗
34-
DevTrail ADR ║
34+
StrayMark ADR ║
3535
╠══════════════════════════════════════════════════════════════════╣
3636
║ ║
3737
║ ⚠️ ADRs require human review after creation. ║
@@ -54,14 +54,14 @@ ls .devtrail/02-design/decisions/ADR-*.md 2>/dev/null | tail -5
5454

5555
```bash
5656
# Count existing ADRs for today
57-
ls .devtrail/02-design/decisions/ADR-$(date +%Y-%m-%d)-*.md 2>/dev/null | wc -l
57+
ls .straymark/02-design/decisions/ADR-$(date +%Y-%m-%d)-*.md 2>/dev/null | wc -l
5858
```
5959

6060
### 4. Check Language and Load Template
6161

62-
Read `.devtrail/config.yml` for language setting:
63-
- `en` (default): `.devtrail/templates/TEMPLATE-ADR.md`
64-
- `es`: `.devtrail/templates/i18n/es/TEMPLATE-ADR.md`
62+
Read `.straymark/config.yml` for language setting:
63+
- `en` (default): `.straymark/templates/TEMPLATE-ADR.md`
64+
- `es`: `.straymark/templates/i18n/es/TEMPLATE-ADR.md`
6565

6666
### 5. Create Document
6767

@@ -86,18 +86,18 @@ Fill template with:
8686
- Implementation Plan: High-level steps
8787
- Success Metrics: How to validate the decision
8888

89-
Save to: `.devtrail/02-design/decisions/ADR-YYYY-MM-DD-NNN-description.md`
89+
Save to: `.straymark/02-design/decisions/ADR-YYYY-MM-DD-NNN-description.md`
9090

9191
### 6. Report Result
9292

9393
```
9494
⚠️ ADR created (requires human review):
95-
.devtrail/02-design/decisions/ADR-YYYY-MM-DD-NNN-description.md
95+
.straymark/02-design/decisions/ADR-YYYY-MM-DD-NNN-description.md
9696
9797
Status: draft
9898
Review Required: YES
9999
100-
DevTrail: Created ADR-YYYY-MM-DD-NNN-description.md (review required)
100+
StrayMark: Created ADR-YYYY-MM-DD-NNN-description.md (review required)
101101
```
102102

103103
## Examples of Architectural Decisions
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
description: Create an AIDEC (AI Decision) document to record a technical decision with alternatives considered.
33
---
44

5-
# DevTrail AIDEC Skill
5+
# StrayMark AIDEC Skill
66

77
Create an AI Decision (AIDEC) document to record technical decisions and the alternatives considered.
88

@@ -26,7 +26,7 @@ git diff --stat HEAD~1 2>/dev/null || git diff --stat
2626

2727
```
2828
╔══════════════════════════════════════════════════════════════════╗
29-
DevTrail AIDEC ║
29+
StrayMark AIDEC ║
3030
╠══════════════════════════════════════════════════════════════════╣
3131
║ ║
3232
║ 📋 AIDEC documents a decision between alternatives. ║
@@ -43,14 +43,14 @@ git diff --stat HEAD~1 2>/dev/null || git diff --stat
4343

4444
```bash
4545
# Count existing AIDECs for today
46-
ls .devtrail/07-ai-audit/decisions/AIDEC-$(date +%Y-%m-%d)-*.md 2>/dev/null | wc -l
46+
ls .straymark/07-ai-audit/decisions/AIDEC-$(date +%Y-%m-%d)-*.md 2>/dev/null | wc -l
4747
```
4848

4949
### 4. Check Language and Load Template
5050

51-
Read `.devtrail/config.yml` for language setting:
52-
- `en` (default): `.devtrail/templates/TEMPLATE-AIDEC.md`
53-
- `es`: `.devtrail/templates/i18n/es/TEMPLATE-AIDEC.md`
51+
Read `.straymark/config.yml` for language setting:
52+
- `en` (default): `.straymark/templates/TEMPLATE-AIDEC.md`
53+
- `es`: `.straymark/templates/i18n/es/TEMPLATE-AIDEC.md`
5454

5555
### 5. Create Document
5656

@@ -69,15 +69,15 @@ Fill template with:
6969
- Decision: Which was chosen and justification
7070
- Consequences: Positive, negative, and risks
7171

72-
Save to: `.devtrail/07-ai-audit/decisions/AIDEC-YYYY-MM-DD-NNN-description.md`
72+
Save to: `.straymark/07-ai-audit/decisions/AIDEC-YYYY-MM-DD-NNN-description.md`
7373

7474
### 6. Report Result
7575

7676
```
7777
✅ AIDEC created:
78-
.devtrail/07-ai-audit/decisions/AIDEC-YYYY-MM-DD-NNN-description.md
78+
.straymark/07-ai-audit/decisions/AIDEC-YYYY-MM-DD-NNN-description.md
7979
80-
DevTrail: Created AIDEC-YYYY-MM-DD-NNN-description.md
80+
StrayMark: Created AIDEC-YYYY-MM-DD-NNN-description.md
8181
```
8282

8383
## When to Create an AIDEC
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
description: Create an AILOG (AI Action Log) document for the current changes. Quick shortcut for the most common document type.
33
---
44

5-
# DevTrail AILOG Skill
5+
# StrayMark AILOG Skill
66

77
Quickly create an AI Action Log (AILOG) document for the current changes.
88

@@ -29,7 +29,7 @@ git diff --stat HEAD~1 2>/dev/null || git diff --stat
2929

3030
```
3131
╔══════════════════════════════════════════════════════════════════╗
32-
DevTrail AILOG ║
32+
StrayMark AILOG ║
3333
╠══════════════════════════════════════════════════════════════════╣
3434
║ ║
3535
║ 📊 Changes detected: ║
@@ -47,16 +47,16 @@ git diff --stat HEAD~1 2>/dev/null || git diff --stat
4747

4848
```bash
4949
# Count existing AILOGs for today
50-
ls .devtrail/07-ai-audit/agent-logs/AILOG-$(date +%Y-%m-%d)-*.md 2>/dev/null | wc -l
50+
ls .straymark/07-ai-audit/agent-logs/AILOG-$(date +%Y-%m-%d)-*.md 2>/dev/null | wc -l
5151
```
5252

5353
Next number = count + 1, formatted as 3 digits (001, 002, etc.)
5454

5555
### 4. Check Language and Load Template
5656

57-
Read `.devtrail/config.yml` for language setting:
58-
- `en` (default): `.devtrail/templates/TEMPLATE-AILOG.md`
59-
- `es`: `.devtrail/templates/i18n/es/TEMPLATE-AILOG.md`
57+
Read `.straymark/config.yml` for language setting:
58+
- `en` (default): `.straymark/templates/TEMPLATE-AILOG.md`
59+
- `es`: `.straymark/templates/i18n/es/TEMPLATE-AILOG.md`
6060

6161
### 5. Create Document
6262

@@ -68,15 +68,15 @@ Fill template with:
6868
- `confidence`: based on change complexity
6969
- `risk_level`: based on files modified
7070

71-
Save to: `.devtrail/07-ai-audit/agent-logs/AILOG-YYYY-MM-DD-NNN-description.md`
71+
Save to: `.straymark/07-ai-audit/agent-logs/AILOG-YYYY-MM-DD-NNN-description.md`
7272

7373
### 6. Report Result
7474

7575
```
7676
✅ AILOG created:
77-
.devtrail/07-ai-audit/agent-logs/AILOG-YYYY-MM-DD-NNN-description.md
77+
.straymark/07-ai-audit/agent-logs/AILOG-YYYY-MM-DD-NNN-description.md
7878
79-
DevTrail: Created AILOG-YYYY-MM-DD-NNN-description.md
79+
StrayMark: Created AILOG-YYYY-MM-DD-NNN-description.md
8080
```
8181

8282
## Risk Level Guidelines

0 commit comments

Comments
 (0)