chore(gtm): deprecate dintel-gtm-toolkit, point to DTM Agent
The `dintel-gtm-toolkit` Python scripts (analyze_container.py, diff_versions.py, validate_tags.py, find_unused.py) have been replaced by the DTM Agent skill set, which operates on live containers via the GTM API instead of exported JSON. - .claude/commands/gtm-guardian.md: rewrite as a deprecation pointer with old→new mapping for every script/phase (Phase 6 → /dtm-audit + /dtm-debug, Phase 7 → /dtm-taxonomy + /dtm-lookup, etc.). - custom-skills/62-gtm-validator/code/references/phase6-audit.md: replace "D.intelligence GTM Toolkit Integration" section with DTM Agent skill map, live-container workflow, and dtm CLI examples; update objective #4. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,49 +1,44 @@
|
||||
---
|
||||
description: GTM lifecycle automation - progressive audit, version comparison, and lookup app
|
||||
description: Deprecated alias for DTM Agent skills — redirects to /dtm-audit, /dtm-lookup, /dtm-version, and /gtm-validator
|
||||
---
|
||||
|
||||
# GTM Guardian
|
||||
# GTM Guardian (Deprecated)
|
||||
|
||||
GTM tagging lifecycle automation: progressive audit (Phase 6) and event lookup app (Phase 7).
|
||||
> **The `gtm-guardian` workflow and the `dintel-gtm-toolkit` Python scripts are deprecated.** All GTM lifecycle automation now lives in the **DTM Agent** skill set, which operates on live containers via the Google Tag Manager API instead of exported JSON.
|
||||
|
||||
## Triggers
|
||||
- "GTM audit lifecycle", "container analysis"
|
||||
- "GTM 유지보수", "버전 비교"
|
||||
## Use these instead
|
||||
|
||||
## Quick Commands
|
||||
| Old (gtm-guardian / dintel-gtm-toolkit) | New (DTM Agent skill) |
|
||||
|---|---|
|
||||
| `analyze_container.py` — container structure analysis | `/dtm-tags`, `/dtm-triggers`, `/dtm-variables`, `/dtm-lookup` |
|
||||
| `find_unused.py` — unused element detection | `/dtm-lookup` (unused resource detection) |
|
||||
| `diff_versions.py` — version comparison | `/dtm-version` (list, create, compare versions) |
|
||||
| `validate_tags.py` — tag firing verification | `/gtm-validator` (live page QA via Chrome DevTools MCP) |
|
||||
| Phase 6 — Progressive Audit | `/dtm-audit` (page audit, tracking coverage, gap analysis) + `/dtm-debug` (A–D grading) |
|
||||
| Phase 7 — Event Taxonomy Lookup App | `/dtm-taxonomy` (classify events, validate naming, export docs) + `/dtm-lookup` (universal search, dependency graph) |
|
||||
| Container/account switching | `/dtm-set` |
|
||||
| Status & health check | `/dtm-status` |
|
||||
|
||||
## Quick Reference
|
||||
|
||||
```bash
|
||||
# Clone D.intelligence GTM Toolkit
|
||||
git clone https://github.com/ourdigital/dintel-gtm-agent.git
|
||||
# Active context
|
||||
dtm status
|
||||
dtm list accounts
|
||||
dtm list containers
|
||||
|
||||
# Container analysis
|
||||
python analyze_container.py GTM-XXXXXX.json --output report.md
|
||||
# Inspect live container
|
||||
dtm list tags
|
||||
dtm list triggers
|
||||
dtm list variables
|
||||
|
||||
# Version comparison
|
||||
python diff_versions.py v1.json v2.json --output diff.md
|
||||
|
||||
# Unused element detection
|
||||
python find_unused.py container.json --type all
|
||||
# Versions
|
||||
dtm list versions
|
||||
dtm version live
|
||||
```
|
||||
|
||||
## Phase 6: Progressive Audit
|
||||
|
||||
| Feature | Description |
|
||||
|---------|-------------|
|
||||
| Container Analysis | JSON parsing, structure analysis |
|
||||
| Dependency Mapping | Tag-trigger-variable relationships |
|
||||
| Version Diff | Change tracking between versions |
|
||||
| Tag Validation | Automatic firing state verification |
|
||||
|
||||
### Audit Schedule
|
||||
- Weekly: Tag firing validation
|
||||
- Monthly: Full container review
|
||||
- Quarterly: Architecture review
|
||||
|
||||
## Phase 7: Lookup App
|
||||
Google Apps Script-based Event Taxonomy lookup app (Google Sheets -> Apps Script -> Web App).
|
||||
For full workflows, invoke the skill directly (e.g. `/dtm-audit`, `/gtm-validator`) — each skill bundles the right tool sequence, output formatting, and Notion reporting via the `notion-writer` skill.
|
||||
|
||||
## Notion Output
|
||||
- Database: GTM Knowledge Base
|
||||
- Properties: Project, Audit Date, Container ID, Status, Issues Count
|
||||
- Reports in Korean; technical terms in English
|
||||
|
||||
Unchanged — DTM Agent skills still write to the **GTM Knowledge Base** database (properties: Project, Audit Date, Container ID, Status, Issues Count). Reports remain in Korean with English technical terms.
|
||||
|
||||
Reference in New Issue
Block a user