Files
wehub-resource-sync bb5c75ce05
Component Security Validation / Security Audit (push) Waiting to run
Deploy to Cloudflare Pages / deploy (push) Waiting to run
chore: import upstream snapshot with attribution
2026-07-13 12:38:58 +08:00

63732 lines
2.1 MiB
Plaintext

{
"summary": {
"total": 379,
"passed": 132,
"failed": 247,
"warnings": 177
},
"components": [
{
"component": {
"path": "components/agents/ai-specialists/ai-ethics-advisor.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:03.266Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (34), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/ai-specialists/ai-ethics-advisor.md",
"count": 34,
"max": 20
},
"timestamp": "2025-12-20T21:02:03.270Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 6.86KB",
"metadata": {
"path": "components/agents/ai-specialists/ai-ethics-advisor.md",
"size": 7024
},
"timestamp": "2025-12-20T21:02:03.267Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ai-specialists/ai-ethics-advisor.md"
},
"timestamp": "2025-12-20T21:02:03.269Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 34",
"metadata": {
"path": "components/agents/ai-specialists/ai-ethics-advisor.md",
"count": 34
},
"timestamp": "2025-12-20T21:02:03.270Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ai-specialists/ai-ethics-advisor.md",
"hash": "eb5f9f4978b71ba0...",
"fullHash": "eb5f9f4978b71ba06f129c73f5573a58fda76481fc803b1b333b1106256ac897"
},
"timestamp": "2025-12-20T21:02:03.272Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ai-specialists/ai-ethics-advisor.md"
},
"timestamp": "2025-12-20T21:02:03.272Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ai-specialists/ai-ethics-advisor.md"
},
"timestamp": "2025-12-20T21:02:03.272Z"
}
],
"hash": "eb5f9f4978b71ba06f129c73f5573a58fda76481fc803b1b333b1106256ac897"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ai-specialists/ai-ethics-advisor.md"
},
"timestamp": "2025-12-20T21:02:03.275Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2e33e7",
"metadata": {
"path": "components/agents/ai-specialists/ai-ethics-advisor.md",
"fullSha": "e2e33e70ba3995dc96289fecf810d8b008a05d50",
"author": "Dani",
"date": "2025-08-22 13:32:39 -0400"
},
"timestamp": "2025-12-20T21:02:03.415Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ai-specialists/ai-ethics-advisor.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:03.415Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:03.416Z"
}
}
}
},
{
"component": {
"path": "components/agents/ai-specialists/hackathon-ai-strategist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:03.416Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/ai-specialists/hackathon-ai-strategist.md"
},
"timestamp": "2025-12-20T21:02:03.416Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.90KB",
"metadata": {
"path": "components/agents/ai-specialists/hackathon-ai-strategist.md",
"size": 2968
},
"timestamp": "2025-12-20T21:02:03.416Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ai-specialists/hackathon-ai-strategist.md"
},
"timestamp": "2025-12-20T21:02:03.416Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/ai-specialists/hackathon-ai-strategist.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:03.416Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ai-specialists/hackathon-ai-strategist.md",
"hash": "abe5692c764b4031...",
"fullHash": "abe5692c764b40316f3b3319b0a546970bfc92f7de43eb6c556d922dd02414ff"
},
"timestamp": "2025-12-20T21:02:03.416Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ai-specialists/hackathon-ai-strategist.md"
},
"timestamp": "2025-12-20T21:02:03.416Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ai-specialists/hackathon-ai-strategist.md"
},
"timestamp": "2025-12-20T21:02:03.416Z"
}
],
"hash": "abe5692c764b40316f3b3319b0a546970bfc92f7de43eb6c556d922dd02414ff"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ai-specialists/hackathon-ai-strategist.md"
},
"timestamp": "2025-12-20T21:02:03.418Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2e33e7",
"metadata": {
"path": "components/agents/ai-specialists/hackathon-ai-strategist.md",
"fullSha": "e2e33e70ba3995dc96289fecf810d8b008a05d50",
"author": "Dani",
"date": "2025-08-22 13:32:39 -0400"
},
"timestamp": "2025-12-20T21:02:03.510Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ai-specialists/hackathon-ai-strategist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:03.510Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:03.510Z"
}
}
}
},
{
"component": {
"path": "components/agents/ai-specialists/llms-maintainer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:03.511Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.32KB",
"metadata": {
"path": "components/agents/ai-specialists/llms-maintainer.md",
"size": 3397
},
"timestamp": "2025-12-20T21:02:03.511Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ai-specialists/llms-maintainer.md"
},
"timestamp": "2025-12-20T21:02:03.511Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 1",
"metadata": {
"path": "components/agents/ai-specialists/llms-maintainer.md",
"count": 1
},
"timestamp": "2025-12-20T21:02:03.511Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ai-specialists/llms-maintainer.md",
"hash": "a7b6ef6247c7c803...",
"fullHash": "a7b6ef6247c7c8039e44ace6453eed60eceff2126cb58f2a0cb56c0f70893dc6"
},
"timestamp": "2025-12-20T21:02:03.511Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ai-specialists/llms-maintainer.md"
},
"timestamp": "2025-12-20T21:02:03.511Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ai-specialists/llms-maintainer.md"
},
"timestamp": "2025-12-20T21:02:03.511Z"
}
],
"hash": "a7b6ef6247c7c8039e44ace6453eed60eceff2126cb58f2a0cb56c0f70893dc6"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ai-specialists/llms-maintainer.md"
},
"timestamp": "2025-12-20T21:02:03.512Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2e33e7",
"metadata": {
"path": "components/agents/ai-specialists/llms-maintainer.md",
"fullSha": "e2e33e70ba3995dc96289fecf810d8b008a05d50",
"author": "Dani",
"date": "2025-08-22 13:32:39 -0400"
},
"timestamp": "2025-12-20T21:02:03.602Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ai-specialists/llms-maintainer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:03.602Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:03.602Z"
}
}
}
},
{
"component": {
"path": "components/agents/ai-specialists/model-evaluator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:03.602Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (23), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/ai-specialists/model-evaluator.md",
"count": 23,
"max": 20
},
"timestamp": "2025-12-20T21:02:03.602Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 5.08KB",
"metadata": {
"path": "components/agents/ai-specialists/model-evaluator.md",
"size": 5198
},
"timestamp": "2025-12-20T21:02:03.602Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ai-specialists/model-evaluator.md"
},
"timestamp": "2025-12-20T21:02:03.602Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 23",
"metadata": {
"path": "components/agents/ai-specialists/model-evaluator.md",
"count": 23
},
"timestamp": "2025-12-20T21:02:03.602Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ai-specialists/model-evaluator.md",
"hash": "3b6a9fd4e849dc65...",
"fullHash": "3b6a9fd4e849dc657eb4ffd8d64b3e7051d97c6396c7ba8b47dbe09914d81817"
},
"timestamp": "2025-12-20T21:02:03.602Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ai-specialists/model-evaluator.md"
},
"timestamp": "2025-12-20T21:02:03.602Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ai-specialists/model-evaluator.md"
},
"timestamp": "2025-12-20T21:02:03.602Z"
}
],
"hash": "3b6a9fd4e849dc657eb4ffd8d64b3e7051d97c6396c7ba8b47dbe09914d81817"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ai-specialists/model-evaluator.md"
},
"timestamp": "2025-12-20T21:02:03.603Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2e33e7",
"metadata": {
"path": "components/agents/ai-specialists/model-evaluator.md",
"fullSha": "e2e33e70ba3995dc96289fecf810d8b008a05d50",
"author": "Dani",
"date": "2025-08-22 13:32:39 -0400"
},
"timestamp": "2025-12-20T21:02:03.693Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ai-specialists/model-evaluator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:03.693Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:03.693Z"
}
}
}
},
{
"component": {
"path": "components/agents/ai-specialists/prompt-engineer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:03.693Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.07KB",
"metadata": {
"path": "components/agents/ai-specialists/prompt-engineer.md",
"size": 3147
},
"timestamp": "2025-12-20T21:02:03.693Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ai-specialists/prompt-engineer.md"
},
"timestamp": "2025-12-20T21:02:03.693Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 14",
"metadata": {
"path": "components/agents/ai-specialists/prompt-engineer.md",
"count": 14
},
"timestamp": "2025-12-20T21:02:03.693Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ai-specialists/prompt-engineer.md",
"hash": "6e5d842f3e796ace...",
"fullHash": "6e5d842f3e796ace83e28df3c71e34d309f1fbb8a3b4f92b1c8d0c757de201b6"
},
"timestamp": "2025-12-20T21:02:03.693Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ai-specialists/prompt-engineer.md"
},
"timestamp": "2025-12-20T21:02:03.693Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ai-specialists/prompt-engineer.md"
},
"timestamp": "2025-12-20T21:02:03.693Z"
}
],
"hash": "6e5d842f3e796ace83e28df3c71e34d309f1fbb8a3b4f92b1c8d0c757de201b6"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E002",
"message": "Prompt injection detected: Reference to system/developer instructions",
"metadata": {
"path": "components/agents/ai-specialists/prompt-engineer.md",
"severity": "critical",
"matches": 1,
"examples": [
{
"text": "system prompt",
"index": 175,
"line": 3,
"column": 150,
"position": "3:150",
"lineText": "description: Expert prompt optimization for LLMs and AI systems. Use PROACTIVELY when building AI features, improving agent performance, or crafting system prompts. Masters prompt patterns and techniques.",
"context": "...eatures, improving agent performance, or crafting system prompts. Masters prompt patterns and techni..."
}
]
},
"timestamp": "2025-12-20T21:02:03.693Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ai-specialists/prompt-engineer.md"
},
"timestamp": "2025-12-20T21:02:03.694Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2e33e7",
"metadata": {
"path": "components/agents/ai-specialists/prompt-engineer.md",
"fullSha": "e2e33e70ba3995dc96289fecf810d8b008a05d50",
"author": "Dani",
"date": "2025-08-22 13:32:39 -0400"
},
"timestamp": "2025-12-20T21:02:03.784Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ai-specialists/prompt-engineer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:03.784Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:03.784Z"
}
}
}
},
{
"component": {
"path": "components/agents/ai-specialists/search-specialist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:03.784Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E006",
"message": "Missing required field: tools",
"metadata": {
"path": "components/agents/ai-specialists/search-specialist.md",
"field": "tools",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:03.784Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.82KB",
"metadata": {
"path": "components/agents/ai-specialists/search-specialist.md",
"size": 1862
},
"timestamp": "2025-12-20T21:02:03.784Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ai-specialists/search-specialist.md"
},
"timestamp": "2025-12-20T21:02:03.784Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 7",
"metadata": {
"path": "components/agents/ai-specialists/search-specialist.md",
"count": 7
},
"timestamp": "2025-12-20T21:02:03.784Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ai-specialists/search-specialist.md",
"hash": "d74f9e7d3368d746...",
"fullHash": "d74f9e7d3368d74672a24968e6e0e11e7ef050c88214554ef9fefec7cb3a999c"
},
"timestamp": "2025-12-20T21:02:03.785Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ai-specialists/search-specialist.md"
},
"timestamp": "2025-12-20T21:02:03.791Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ai-specialists/search-specialist.md"
},
"timestamp": "2025-12-20T21:02:03.791Z"
}
],
"hash": "d74f9e7d3368d74672a24968e6e0e11e7ef050c88214554ef9fefec7cb3a999c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ai-specialists/search-specialist.md"
},
"timestamp": "2025-12-20T21:02:03.791Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 48d334e",
"metadata": {
"path": "components/agents/ai-specialists/search-specialist.md",
"fullSha": "48d334eb5cc866bc202f42548bbd049f7c36e09e",
"author": "Dani",
"date": "2025-08-03 08:51:47 -0400"
},
"timestamp": "2025-12-20T21:02:03.888Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ai-specialists/search-specialist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:03.888Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:03.888Z"
}
}
}
},
{
"component": {
"path": "components/agents/ai-specialists/task-decomposition-expert.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:03.888Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 5.02KB",
"metadata": {
"path": "components/agents/ai-specialists/task-decomposition-expert.md",
"size": 5136
},
"timestamp": "2025-12-20T21:02:03.888Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ai-specialists/task-decomposition-expert.md"
},
"timestamp": "2025-12-20T21:02:03.888Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/ai-specialists/task-decomposition-expert.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:03.888Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ai-specialists/task-decomposition-expert.md",
"hash": "07671577361079bf...",
"fullHash": "07671577361079bf38f1ac91d9ac946e13f5fa9a261922dc33077a5d3f4642cd"
},
"timestamp": "2025-12-20T21:02:03.888Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ai-specialists/task-decomposition-expert.md"
},
"timestamp": "2025-12-20T21:02:03.888Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ai-specialists/task-decomposition-expert.md"
},
"timestamp": "2025-12-20T21:02:03.888Z"
}
],
"hash": "07671577361079bf38f1ac91d9ac946e13f5fa9a261922dc33077a5d3f4642cd"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ai-specialists/task-decomposition-expert.md"
},
"timestamp": "2025-12-20T21:02:03.888Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2e33e7",
"metadata": {
"path": "components/agents/ai-specialists/task-decomposition-expert.md",
"fullSha": "e2e33e70ba3995dc96289fecf810d8b008a05d50",
"author": "Dani",
"date": "2025-08-22 13:32:39 -0400"
},
"timestamp": "2025-12-20T21:02:03.980Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ai-specialists/task-decomposition-expert.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:03.980Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:03.980Z"
}
}
}
},
{
"component": {
"path": "components/agents/api-graphql/graphql-architect.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:03.980Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (29), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/api-graphql/graphql-architect.md",
"count": 29,
"max": 20
},
"timestamp": "2025-12-20T21:02:03.981Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 6.22KB",
"metadata": {
"path": "components/agents/api-graphql/graphql-architect.md",
"size": 6365
},
"timestamp": "2025-12-20T21:02:03.980Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/api-graphql/graphql-architect.md"
},
"timestamp": "2025-12-20T21:02:03.981Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 29",
"metadata": {
"path": "components/agents/api-graphql/graphql-architect.md",
"count": 29
},
"timestamp": "2025-12-20T21:02:03.981Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/api-graphql/graphql-architect.md",
"hash": "f1dc53cbbf3b1708...",
"fullHash": "f1dc53cbbf3b17082c1f40e54b6189db2eaa1d126893081939dd9e0ea3211d82"
},
"timestamp": "2025-12-20T21:02:03.981Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/api-graphql/graphql-architect.md"
},
"timestamp": "2025-12-20T21:02:03.981Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/api-graphql/graphql-architect.md"
},
"timestamp": "2025-12-20T21:02:03.981Z"
}
],
"hash": "f1dc53cbbf3b17082c1f40e54b6189db2eaa1d126893081939dd9e0ea3211d82"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/api-graphql/graphql-architect.md"
},
"timestamp": "2025-12-20T21:02:03.981Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2e33e7",
"metadata": {
"path": "components/agents/api-graphql/graphql-architect.md",
"fullSha": "e2e33e70ba3995dc96289fecf810d8b008a05d50",
"author": "Dani",
"date": "2025-08-22 13:32:39 -0400"
},
"timestamp": "2025-12-20T21:02:04.075Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/api-graphql/graphql-architect.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:04.075Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:04.075Z"
}
}
}
},
{
"component": {
"path": "components/agents/api-graphql/graphql-performance-optimizer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:04.075Z",
"overall": {
"valid": true,
"score": 97,
"errorCount": 0,
"warningCount": 3
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (34), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/api-graphql/graphql-performance-optimizer.md",
"count": 34,
"max": 20
},
"timestamp": "2025-12-20T21:02:04.076Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 9.60KB",
"metadata": {
"path": "components/agents/api-graphql/graphql-performance-optimizer.md",
"size": 9827
},
"timestamp": "2025-12-20T21:02:04.075Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/api-graphql/graphql-performance-optimizer.md"
},
"timestamp": "2025-12-20T21:02:04.076Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 34",
"metadata": {
"path": "components/agents/api-graphql/graphql-performance-optimizer.md",
"count": 34
},
"timestamp": "2025-12-20T21:02:04.076Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/api-graphql/graphql-performance-optimizer.md",
"hash": "c86ba9589a2798d0...",
"fullHash": "c86ba9589a2798d076b5ef26927329fe5f4122cf03882bb0f5de5a02d2fd2df1"
},
"timestamp": "2025-12-20T21:02:04.076Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/api-graphql/graphql-performance-optimizer.md"
},
"timestamp": "2025-12-20T21:02:04.076Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/api-graphql/graphql-performance-optimizer.md"
},
"timestamp": "2025-12-20T21:02:04.076Z"
}
],
"hash": "c86ba9589a2798d076b5ef26927329fe5f4122cf03882bb0f5de5a02d2fd2df1"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 90,
"errorCount": 0,
"warningCount": 2,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/agents/api-graphql/graphql-performance-optimizer.md",
"url": "http://localhost:4000/graphql',",
"suggestion": "https://localhost:4000/graphql',"
},
"timestamp": "2025-12-20T21:02:04.077Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/agents/api-graphql/graphql-performance-optimizer.md",
"url": "http://localhost:4000/graphql',",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:04.077Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/api-graphql/graphql-performance-optimizer.md"
},
"timestamp": "2025-12-20T21:02:04.077Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2e33e7",
"metadata": {
"path": "components/agents/api-graphql/graphql-performance-optimizer.md",
"fullSha": "e2e33e70ba3995dc96289fecf810d8b008a05d50",
"author": "Dani",
"date": "2025-08-22 13:32:39 -0400"
},
"timestamp": "2025-12-20T21:02:04.170Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/api-graphql/graphql-performance-optimizer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:04.170Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:04.170Z"
}
}
}
},
{
"component": {
"path": "components/agents/api-graphql/graphql-security-specialist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:04.170Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (28), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/api-graphql/graphql-security-specialist.md",
"count": 28,
"max": 20
},
"timestamp": "2025-12-20T21:02:04.170Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 12.76KB",
"metadata": {
"path": "components/agents/api-graphql/graphql-security-specialist.md",
"size": 13070
},
"timestamp": "2025-12-20T21:02:04.170Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/api-graphql/graphql-security-specialist.md"
},
"timestamp": "2025-12-20T21:02:04.170Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 28",
"metadata": {
"path": "components/agents/api-graphql/graphql-security-specialist.md",
"count": 28
},
"timestamp": "2025-12-20T21:02:04.170Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/api-graphql/graphql-security-specialist.md",
"hash": "19557290e9754c60...",
"fullHash": "19557290e9754c605163fcc813d32343408933897211652ca78f7d9e7f29d32c"
},
"timestamp": "2025-12-20T21:02:04.170Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/api-graphql/graphql-security-specialist.md"
},
"timestamp": "2025-12-20T21:02:04.170Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/api-graphql/graphql-security-specialist.md"
},
"timestamp": "2025-12-20T21:02:04.170Z"
}
],
"hash": "19557290e9754c605163fcc813d32343408933897211652ca78f7d9e7f29d32c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/api-graphql/graphql-security-specialist.md"
},
"timestamp": "2025-12-20T21:02:04.171Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2e33e7",
"metadata": {
"path": "components/agents/api-graphql/graphql-security-specialist.md",
"fullSha": "e2e33e70ba3995dc96289fecf810d8b008a05d50",
"author": "Dani",
"date": "2025-08-22 13:32:39 -0400"
},
"timestamp": "2025-12-20T21:02:04.262Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/api-graphql/graphql-security-specialist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:04.262Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:04.262Z"
}
}
}
},
{
"component": {
"path": "components/agents/blockchain-web3/smart-contract-auditor.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:04.262Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:193)\n\n 1 | ... \n 2 | ... security assessments. Examples: <example>Context: User needs t ...\n-----------------------------------------^\n 3 | ... ",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-auditor.md",
"error": "bad indentation of a mapping entry (2:193)\n\n 1 | ... \n 2 | ... security assessments. Examples: <example>Context: User needs t ...\n-----------------------------------------^\n 3 | ... "
},
"timestamp": "2025-12-20T21:02:04.263Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.67KB",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-auditor.md",
"size": 2734
},
"timestamp": "2025-12-20T21:02:04.262Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-auditor.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:04.263Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-auditor.md",
"hash": "42b791e28df1ef16...",
"fullHash": "42b791e28df1ef16af676a5a89e7c98ea33ce8f8035b8c11dc0175d50912506e"
},
"timestamp": "2025-12-20T21:02:04.263Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-auditor.md"
},
"timestamp": "2025-12-20T21:02:04.263Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-auditor.md"
},
"timestamp": "2025-12-20T21:02:04.263Z"
}
],
"hash": "42b791e28df1ef16af676a5a89e7c98ea33ce8f8035b8c11dc0175d50912506e"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-auditor.md"
},
"timestamp": "2025-12-20T21:02:04.263Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 183eb17",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-auditor.md",
"fullSha": "183eb17831a99f798e9459b536ea056dceb058e5",
"author": "Raghu Thiyagharajan",
"date": "2025-08-22 20:17:16 -0400"
},
"timestamp": "2025-12-20T21:02:04.361Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-auditor.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:04.361Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:04.361Z"
}
}
}
},
{
"component": {
"path": "components/agents/blockchain-web3/smart-contract-specialist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:04.361Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:200)\n\n 1 | ... \n 2 | ... ure contract patterns. Examples: <example>Context: User needs t ...\n-----------------------------------------^\n 3 | ... ",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-specialist.md",
"error": "bad indentation of a mapping entry (2:200)\n\n 1 | ... \n 2 | ... ure contract patterns. Examples: <example>Context: User needs t ...\n-----------------------------------------^\n 3 | ... "
},
"timestamp": "2025-12-20T21:02:04.361Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.60KB",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-specialist.md",
"size": 2664
},
"timestamp": "2025-12-20T21:02:04.361Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-specialist.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:04.361Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-specialist.md",
"hash": "7f6eff89f07a3ede...",
"fullHash": "7f6eff89f07a3edea94a532c880f277202416aba9b28f89181be1333fadfb19a"
},
"timestamp": "2025-12-20T21:02:04.361Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-specialist.md"
},
"timestamp": "2025-12-20T21:02:04.361Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-specialist.md"
},
"timestamp": "2025-12-20T21:02:04.361Z"
}
],
"hash": "7f6eff89f07a3edea94a532c880f277202416aba9b28f89181be1333fadfb19a"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-specialist.md"
},
"timestamp": "2025-12-20T21:02:04.361Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 183eb17",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-specialist.md",
"fullSha": "183eb17831a99f798e9459b536ea056dceb058e5",
"author": "Raghu Thiyagharajan",
"date": "2025-08-22 20:17:16 -0400"
},
"timestamp": "2025-12-20T21:02:04.454Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/blockchain-web3/smart-contract-specialist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:04.454Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:04.454Z"
}
}
}
},
{
"component": {
"path": "components/agents/blockchain-web3/web3-integration-specialist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:04.454Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:237)\n\n 1 | ... \n 2 | ... and dApp development. Examples: <example>Context: User needs t ...\n-----------------------------------------^\n 3 | ... ",
"metadata": {
"path": "components/agents/blockchain-web3/web3-integration-specialist.md",
"error": "bad indentation of a mapping entry (2:237)\n\n 1 | ... \n 2 | ... and dApp development. Examples: <example>Context: User needs t ...\n-----------------------------------------^\n 3 | ... "
},
"timestamp": "2025-12-20T21:02:04.455Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.80KB",
"metadata": {
"path": "components/agents/blockchain-web3/web3-integration-specialist.md",
"size": 2866
},
"timestamp": "2025-12-20T21:02:04.454Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/blockchain-web3/web3-integration-specialist.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:04.455Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/blockchain-web3/web3-integration-specialist.md",
"hash": "9b7593c9e80aed90...",
"fullHash": "9b7593c9e80aed9059aa3c973611c44339b025b7fefa82c0c7bc4f714938d63f"
},
"timestamp": "2025-12-20T21:02:04.455Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/blockchain-web3/web3-integration-specialist.md"
},
"timestamp": "2025-12-20T21:02:04.455Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/blockchain-web3/web3-integration-specialist.md"
},
"timestamp": "2025-12-20T21:02:04.455Z"
}
],
"hash": "9b7593c9e80aed9059aa3c973611c44339b025b7fefa82c0c7bc4f714938d63f"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/blockchain-web3/web3-integration-specialist.md"
},
"timestamp": "2025-12-20T21:02:04.455Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 183eb17",
"metadata": {
"path": "components/agents/blockchain-web3/web3-integration-specialist.md",
"fullSha": "183eb17831a99f798e9459b536ea056dceb058e5",
"author": "Raghu Thiyagharajan",
"date": "2025-08-22 20:17:16 -0400"
},
"timestamp": "2025-12-20T21:02:04.545Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/blockchain-web3/web3-integration-specialist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:04.545Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:04.545Z"
}
}
}
},
{
"component": {
"path": "components/agents/business-marketing/business-analyst.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:04.545Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (30), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/business-marketing/business-analyst.md",
"count": 30,
"max": 20
},
"timestamp": "2025-12-20T21:02:04.545Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 6.57KB",
"metadata": {
"path": "components/agents/business-marketing/business-analyst.md",
"size": 6723
},
"timestamp": "2025-12-20T21:02:04.545Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/business-marketing/business-analyst.md"
},
"timestamp": "2025-12-20T21:02:04.545Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 30",
"metadata": {
"path": "components/agents/business-marketing/business-analyst.md",
"count": 30
},
"timestamp": "2025-12-20T21:02:04.545Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/business-marketing/business-analyst.md",
"hash": "284bf28f94dd98e4...",
"fullHash": "284bf28f94dd98e4a1cabcca7f0f59f3a114670c1bf6542c88b363ca91d14b4e"
},
"timestamp": "2025-12-20T21:02:04.545Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/business-marketing/business-analyst.md"
},
"timestamp": "2025-12-20T21:02:04.546Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/business-analyst.md"
},
"timestamp": "2025-12-20T21:02:04.546Z"
}
],
"hash": "284bf28f94dd98e4a1cabcca7f0f59f3a114670c1bf6542c88b363ca91d14b4e"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/business-analyst.md"
},
"timestamp": "2025-12-20T21:02:04.546Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/business-marketing/business-analyst.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:04.644Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/business-marketing/business-analyst.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:04.644Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:04.644Z"
}
}
}
},
{
"component": {
"path": "components/agents/business-marketing/content-marketer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:04.644Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.04KB",
"metadata": {
"path": "components/agents/business-marketing/content-marketer.md",
"size": 1068
},
"timestamp": "2025-12-20T21:02:04.644Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/business-marketing/content-marketer.md"
},
"timestamp": "2025-12-20T21:02:04.644Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/business-marketing/content-marketer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:04.644Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/business-marketing/content-marketer.md",
"hash": "f6a95b264556f9b8...",
"fullHash": "f6a95b264556f9b80a1d3e21adbdd5e6d96f413dfe7e6a678954f78c211b3777"
},
"timestamp": "2025-12-20T21:02:04.644Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/business-marketing/content-marketer.md"
},
"timestamp": "2025-12-20T21:02:04.647Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/content-marketer.md"
},
"timestamp": "2025-12-20T21:02:04.647Z"
}
],
"hash": "f6a95b264556f9b80a1d3e21adbdd5e6d96f413dfe7e6a678954f78c211b3777"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/content-marketer.md"
},
"timestamp": "2025-12-20T21:02:04.647Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/business-marketing/content-marketer.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:04.743Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/business-marketing/content-marketer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:04.743Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:04.743Z"
}
}
}
},
{
"component": {
"path": "components/agents/business-marketing/customer-support.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:04.743Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 0.97KB",
"metadata": {
"path": "components/agents/business-marketing/customer-support.md",
"size": 989
},
"timestamp": "2025-12-20T21:02:04.743Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/business-marketing/customer-support.md"
},
"timestamp": "2025-12-20T21:02:04.743Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/business-marketing/customer-support.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:04.743Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/business-marketing/customer-support.md",
"hash": "49e8e20605ae0a57...",
"fullHash": "49e8e20605ae0a576a2d3f931ff150c4115d135296f1e6a00da823663345235d"
},
"timestamp": "2025-12-20T21:02:04.743Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/business-marketing/customer-support.md"
},
"timestamp": "2025-12-20T21:02:04.744Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/customer-support.md"
},
"timestamp": "2025-12-20T21:02:04.744Z"
}
],
"hash": "49e8e20605ae0a576a2d3f931ff150c4115d135296f1e6a00da823663345235d"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/customer-support.md"
},
"timestamp": "2025-12-20T21:02:04.744Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/business-marketing/customer-support.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:04.835Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/business-marketing/customer-support.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:04.835Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:04.835Z"
}
}
}
},
{
"component": {
"path": "components/agents/business-marketing/legal-advisor.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:04.835Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.87KB",
"metadata": {
"path": "components/agents/business-marketing/legal-advisor.md",
"size": 1919
},
"timestamp": "2025-12-20T21:02:04.835Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/business-marketing/legal-advisor.md"
},
"timestamp": "2025-12-20T21:02:04.835Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 4",
"metadata": {
"path": "components/agents/business-marketing/legal-advisor.md",
"count": 4
},
"timestamp": "2025-12-20T21:02:04.836Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/business-marketing/legal-advisor.md",
"hash": "312aa37ff712c37c...",
"fullHash": "312aa37ff712c37c3158aa96cd68314c4deccdde4a83c554b5e845b6184508c3"
},
"timestamp": "2025-12-20T21:02:04.836Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/business-marketing/legal-advisor.md"
},
"timestamp": "2025-12-20T21:02:04.836Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/legal-advisor.md"
},
"timestamp": "2025-12-20T21:02:04.836Z"
}
],
"hash": "312aa37ff712c37c3158aa96cd68314c4deccdde4a83c554b5e845b6184508c3"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/legal-advisor.md"
},
"timestamp": "2025-12-20T21:02:04.836Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/business-marketing/legal-advisor.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:04.927Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/business-marketing/legal-advisor.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:04.927Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:04.927Z"
}
}
}
},
{
"component": {
"path": "components/agents/business-marketing/marketing-attribution-analyst.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:04.927Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (33), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/business-marketing/marketing-attribution-analyst.md",
"count": 33,
"max": 20
},
"timestamp": "2025-12-20T21:02:04.927Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 11.61KB",
"metadata": {
"path": "components/agents/business-marketing/marketing-attribution-analyst.md",
"size": 11886
},
"timestamp": "2025-12-20T21:02:04.927Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/business-marketing/marketing-attribution-analyst.md"
},
"timestamp": "2025-12-20T21:02:04.927Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 33",
"metadata": {
"path": "components/agents/business-marketing/marketing-attribution-analyst.md",
"count": 33
},
"timestamp": "2025-12-20T21:02:04.927Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/business-marketing/marketing-attribution-analyst.md",
"hash": "b35c9f3b31e9aacd...",
"fullHash": "b35c9f3b31e9aacdb347d004ea77552f52d1890c72e0952c99e98f94b3734096"
},
"timestamp": "2025-12-20T21:02:04.927Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/business-marketing/marketing-attribution-analyst.md"
},
"timestamp": "2025-12-20T21:02:04.927Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/marketing-attribution-analyst.md"
},
"timestamp": "2025-12-20T21:02:04.927Z"
}
],
"hash": "b35c9f3b31e9aacdb347d004ea77552f52d1890c72e0952c99e98f94b3734096"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/marketing-attribution-analyst.md"
},
"timestamp": "2025-12-20T21:02:04.927Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/business-marketing/marketing-attribution-analyst.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:05.021Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/business-marketing/marketing-attribution-analyst.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:05.021Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:05.021Z"
}
}
}
},
{
"component": {
"path": "components/agents/business-marketing/payment-integration.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:05.021Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.23KB",
"metadata": {
"path": "components/agents/business-marketing/payment-integration.md",
"size": 1261
},
"timestamp": "2025-12-20T21:02:05.021Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/business-marketing/payment-integration.md"
},
"timestamp": "2025-12-20T21:02:05.021Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/business-marketing/payment-integration.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:05.021Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/business-marketing/payment-integration.md",
"hash": "f143a4250ef456cd...",
"fullHash": "f143a4250ef456cd81098755a4130d1580d0bb051e41fcb1567759204f1b8631"
},
"timestamp": "2025-12-20T21:02:05.021Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/business-marketing/payment-integration.md"
},
"timestamp": "2025-12-20T21:02:05.021Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/payment-integration.md"
},
"timestamp": "2025-12-20T21:02:05.021Z"
}
],
"hash": "f143a4250ef456cd81098755a4130d1580d0bb051e41fcb1567759204f1b8631"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/payment-integration.md"
},
"timestamp": "2025-12-20T21:02:05.021Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/business-marketing/payment-integration.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:05.113Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/business-marketing/payment-integration.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:05.113Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:05.113Z"
}
}
}
},
{
"component": {
"path": "components/agents/business-marketing/product-strategist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:05.113Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (43), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/business-marketing/product-strategist.md",
"count": 43,
"max": 20
},
"timestamp": "2025-12-20T21:02:05.113Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 7.77KB",
"metadata": {
"path": "components/agents/business-marketing/product-strategist.md",
"size": 7961
},
"timestamp": "2025-12-20T21:02:05.113Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/business-marketing/product-strategist.md"
},
"timestamp": "2025-12-20T21:02:05.113Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 43",
"metadata": {
"path": "components/agents/business-marketing/product-strategist.md",
"count": 43
},
"timestamp": "2025-12-20T21:02:05.113Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/business-marketing/product-strategist.md",
"hash": "f5a097ef427ecb3c...",
"fullHash": "f5a097ef427ecb3cef25313c8d0376407057311f2f1c0a2348e276101a0290ad"
},
"timestamp": "2025-12-20T21:02:05.113Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/business-marketing/product-strategist.md"
},
"timestamp": "2025-12-20T21:02:05.113Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/product-strategist.md"
},
"timestamp": "2025-12-20T21:02:05.113Z"
}
],
"hash": "f5a097ef427ecb3cef25313c8d0376407057311f2f1c0a2348e276101a0290ad"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/product-strategist.md"
},
"timestamp": "2025-12-20T21:02:05.113Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/business-marketing/product-strategist.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:05.206Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/business-marketing/product-strategist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:05.206Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:05.206Z"
}
}
}
},
{
"component": {
"path": "components/agents/business-marketing/risk-manager.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:05.206Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.36KB",
"metadata": {
"path": "components/agents/business-marketing/risk-manager.md",
"size": 1395
},
"timestamp": "2025-12-20T21:02:05.206Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/business-marketing/risk-manager.md"
},
"timestamp": "2025-12-20T21:02:05.206Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/business-marketing/risk-manager.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:05.206Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/business-marketing/risk-manager.md",
"hash": "4044b50d1cffb92a...",
"fullHash": "4044b50d1cffb92aa26ffaa91d54445851d0c2d70ba03c00cfd30478b4ff80e5"
},
"timestamp": "2025-12-20T21:02:05.206Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/business-marketing/risk-manager.md"
},
"timestamp": "2025-12-20T21:02:05.206Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/risk-manager.md"
},
"timestamp": "2025-12-20T21:02:05.206Z"
}
],
"hash": "4044b50d1cffb92aa26ffaa91d54445851d0c2d70ba03c00cfd30478b4ff80e5"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/risk-manager.md"
},
"timestamp": "2025-12-20T21:02:05.206Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/business-marketing/risk-manager.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:05.302Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/business-marketing/risk-manager.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:05.302Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:05.302Z"
}
}
}
},
{
"component": {
"path": "components/agents/business-marketing/sales-automator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:05.302Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 0.95KB",
"metadata": {
"path": "components/agents/business-marketing/sales-automator.md",
"size": 975
},
"timestamp": "2025-12-20T21:02:05.302Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/business-marketing/sales-automator.md"
},
"timestamp": "2025-12-20T21:02:05.302Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/business-marketing/sales-automator.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:05.302Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/business-marketing/sales-automator.md",
"hash": "85dd5305dcd3062d...",
"fullHash": "85dd5305dcd3062dc0412a05ee51ae1a01680882141694b6d72bbc90bff7c9fb"
},
"timestamp": "2025-12-20T21:02:05.302Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/business-marketing/sales-automator.md"
},
"timestamp": "2025-12-20T21:02:05.303Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/sales-automator.md"
},
"timestamp": "2025-12-20T21:02:05.303Z"
}
],
"hash": "85dd5305dcd3062dc0412a05ee51ae1a01680882141694b6d72bbc90bff7c9fb"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/business-marketing/sales-automator.md"
},
"timestamp": "2025-12-20T21:02:05.303Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/business-marketing/sales-automator.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:05.394Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/business-marketing/sales-automator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:05.394Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:05.394Z"
}
}
}
},
{
"component": {
"path": "components/agents/data-ai/ai-engineer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:05.394Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.24KB",
"metadata": {
"path": "components/agents/data-ai/ai-engineer.md",
"size": 1267
},
"timestamp": "2025-12-20T21:02:05.394Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/data-ai/ai-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.394Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/data-ai/ai-engineer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:05.394Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/data-ai/ai-engineer.md",
"hash": "16b4f15320881800...",
"fullHash": "16b4f153208818009995e81ffc760c6c33c49d55acb947bd002c0e2251403b55"
},
"timestamp": "2025-12-20T21:02:05.394Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/data-ai/ai-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.394Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/data-ai/ai-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.394Z"
}
],
"hash": "16b4f153208818009995e81ffc760c6c33c49d55acb947bd002c0e2251403b55"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/data-ai/ai-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.395Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/data-ai/ai-engineer.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:05.486Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/data-ai/ai-engineer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:05.486Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:05.486Z"
}
}
}
},
{
"component": {
"path": "components/agents/data-ai/computer-vision-engineer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:05.486Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 19.10KB",
"metadata": {
"path": "components/agents/data-ai/computer-vision-engineer.md",
"size": 19561
},
"timestamp": "2025-12-20T21:02:05.486Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/data-ai/computer-vision-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.486Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 18",
"metadata": {
"path": "components/agents/data-ai/computer-vision-engineer.md",
"count": 18
},
"timestamp": "2025-12-20T21:02:05.486Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/data-ai/computer-vision-engineer.md",
"hash": "9958f0f344f90a81...",
"fullHash": "9958f0f344f90a81c5a8801ae1dd5104c45a1bae966d4882ccd623e45ff3cac2"
},
"timestamp": "2025-12-20T21:02:05.486Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/data-ai/computer-vision-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.486Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/data-ai/computer-vision-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.486Z"
}
],
"hash": "9958f0f344f90a81c5a8801ae1dd5104c45a1bae966d4882ccd623e45ff3cac2"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/data-ai/computer-vision-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.487Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/data-ai/computer-vision-engineer.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:05.580Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/data-ai/computer-vision-engineer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:05.580Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:05.580Z"
}
}
}
},
{
"component": {
"path": "components/agents/data-ai/data-engineer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:05.580Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.13KB",
"metadata": {
"path": "components/agents/data-ai/data-engineer.md",
"size": 1156
},
"timestamp": "2025-12-20T21:02:05.580Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/data-ai/data-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.580Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/data-ai/data-engineer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:05.580Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/data-ai/data-engineer.md",
"hash": "4c4c396c0332d683...",
"fullHash": "4c4c396c0332d6834bfdce44b11c6868c0100f2f5ebcb9a3baca27149d60370f"
},
"timestamp": "2025-12-20T21:02:05.580Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/data-ai/data-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.580Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/data-ai/data-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.580Z"
}
],
"hash": "4c4c396c0332d6834bfdce44b11c6868c0100f2f5ebcb9a3baca27149d60370f"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/data-ai/data-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.580Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/data-ai/data-engineer.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:05.672Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/data-ai/data-engineer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:05.672Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:05.672Z"
}
}
}
},
{
"component": {
"path": "components/agents/data-ai/data-scientist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:05.672Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (25), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/data-ai/data-scientist.md",
"count": 25,
"max": 20
},
"timestamp": "2025-12-20T21:02:05.672Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 10.83KB",
"metadata": {
"path": "components/agents/data-ai/data-scientist.md",
"size": 11086
},
"timestamp": "2025-12-20T21:02:05.672Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/data-ai/data-scientist.md"
},
"timestamp": "2025-12-20T21:02:05.672Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 25",
"metadata": {
"path": "components/agents/data-ai/data-scientist.md",
"count": 25
},
"timestamp": "2025-12-20T21:02:05.672Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/data-ai/data-scientist.md",
"hash": "54e9690343d8195c...",
"fullHash": "54e9690343d8195ca9c989e77063ddfebc413d5c61896d280519cfdfc6bf4e81"
},
"timestamp": "2025-12-20T21:02:05.672Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/data-ai/data-scientist.md"
},
"timestamp": "2025-12-20T21:02:05.672Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/data-ai/data-scientist.md"
},
"timestamp": "2025-12-20T21:02:05.672Z"
}
],
"hash": "54e9690343d8195ca9c989e77063ddfebc413d5c61896d280519cfdfc6bf4e81"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/data-ai/data-scientist.md"
},
"timestamp": "2025-12-20T21:02:05.673Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/data-ai/data-scientist.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:05.765Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/data-ai/data-scientist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:05.765Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:05.765Z"
}
}
}
},
{
"component": {
"path": "components/agents/data-ai/ml-engineer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:05.765Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.05KB",
"metadata": {
"path": "components/agents/data-ai/ml-engineer.md",
"size": 1071
},
"timestamp": "2025-12-20T21:02:05.765Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/data-ai/ml-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.765Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/data-ai/ml-engineer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:05.766Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/data-ai/ml-engineer.md",
"hash": "5f2bcc5451631398...",
"fullHash": "5f2bcc54516313986cbc4a6fbdcd5a2f1c45b45f8d1293bfdc51c4d2e5009250"
},
"timestamp": "2025-12-20T21:02:05.766Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/data-ai/ml-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.766Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/data-ai/ml-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.766Z"
}
],
"hash": "5f2bcc54516313986cbc4a6fbdcd5a2f1c45b45f8d1293bfdc51c4d2e5009250"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/data-ai/ml-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.766Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/data-ai/ml-engineer.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:05.856Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/data-ai/ml-engineer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:05.856Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:05.856Z"
}
}
}
},
{
"component": {
"path": "components/agents/data-ai/mlops-engineer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:05.856Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.91KB",
"metadata": {
"path": "components/agents/data-ai/mlops-engineer.md",
"size": 1960
},
"timestamp": "2025-12-20T21:02:05.856Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/data-ai/mlops-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.856Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 7",
"metadata": {
"path": "components/agents/data-ai/mlops-engineer.md",
"count": 7
},
"timestamp": "2025-12-20T21:02:05.856Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/data-ai/mlops-engineer.md",
"hash": "30bc37f6cb8b9a1a...",
"fullHash": "30bc37f6cb8b9a1a576c08bdc4345fa8f28b2224a991606a74c0b4bdcc294659"
},
"timestamp": "2025-12-20T21:02:05.856Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/data-ai/mlops-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.856Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/data-ai/mlops-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.856Z"
}
],
"hash": "30bc37f6cb8b9a1a576c08bdc4345fa8f28b2224a991606a74c0b4bdcc294659"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/data-ai/mlops-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.856Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/data-ai/mlops-engineer.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:05.948Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/data-ai/mlops-engineer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:05.948Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:05.948Z"
}
}
}
},
{
"component": {
"path": "components/agents/data-ai/nlp-engineer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:05.948Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 22.39KB",
"metadata": {
"path": "components/agents/data-ai/nlp-engineer.md",
"size": 22925
},
"timestamp": "2025-12-20T21:02:05.948Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/data-ai/nlp-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.948Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 19",
"metadata": {
"path": "components/agents/data-ai/nlp-engineer.md",
"count": 19
},
"timestamp": "2025-12-20T21:02:05.948Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/data-ai/nlp-engineer.md",
"hash": "0ac82f4c01d1398b...",
"fullHash": "0ac82f4c01d1398b8f227c72c31a18abb04b0e30bbd801d5a3d71928b37816f2"
},
"timestamp": "2025-12-20T21:02:05.948Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/data-ai/nlp-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.948Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/data-ai/nlp-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.948Z"
}
],
"hash": "0ac82f4c01d1398b8f227c72c31a18abb04b0e30bbd801d5a3d71928b37816f2"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/data-ai/nlp-engineer.md"
},
"timestamp": "2025-12-20T21:02:05.949Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/data-ai/nlp-engineer.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:06.040Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/data-ai/nlp-engineer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:06.040Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:06.040Z"
}
}
}
},
{
"component": {
"path": "components/agents/data-ai/quant-analyst.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:06.040Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.24KB",
"metadata": {
"path": "components/agents/data-ai/quant-analyst.md",
"size": 1270
},
"timestamp": "2025-12-20T21:02:06.040Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/data-ai/quant-analyst.md"
},
"timestamp": "2025-12-20T21:02:06.040Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/data-ai/quant-analyst.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:06.040Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/data-ai/quant-analyst.md",
"hash": "a1d58f01a2c2f9af...",
"fullHash": "a1d58f01a2c2f9afdf999d66ebc1d04d8a33965825b93adda54a50031979e40c"
},
"timestamp": "2025-12-20T21:02:06.040Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/data-ai/quant-analyst.md"
},
"timestamp": "2025-12-20T21:02:06.040Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/data-ai/quant-analyst.md"
},
"timestamp": "2025-12-20T21:02:06.040Z"
}
],
"hash": "a1d58f01a2c2f9afdf999d66ebc1d04d8a33965825b93adda54a50031979e40c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/data-ai/quant-analyst.md"
},
"timestamp": "2025-12-20T21:02:06.040Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/data-ai/quant-analyst.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:06.130Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/data-ai/quant-analyst.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:06.130Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:06.130Z"
}
}
}
},
{
"component": {
"path": "components/agents/database/database-admin.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:06.130Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.21KB",
"metadata": {
"path": "components/agents/database/database-admin.md",
"size": 1244
},
"timestamp": "2025-12-20T21:02:06.130Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/database/database-admin.md"
},
"timestamp": "2025-12-20T21:02:06.130Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/database/database-admin.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:06.130Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/database/database-admin.md",
"hash": "8263997db1eb64a9...",
"fullHash": "8263997db1eb64a9a41f24ab5e47190414fc90c45ff0152bcef041901f44bad2"
},
"timestamp": "2025-12-20T21:02:06.130Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/database/database-admin.md"
},
"timestamp": "2025-12-20T21:02:06.130Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/database-admin.md"
},
"timestamp": "2025-12-20T21:02:06.130Z"
}
],
"hash": "8263997db1eb64a9a41f24ab5e47190414fc90c45ff0152bcef041901f44bad2"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/database-admin.md"
},
"timestamp": "2025-12-20T21:02:06.130Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/database/database-admin.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:06.222Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/database/database-admin.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:06.222Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:06.222Z"
}
}
}
},
{
"component": {
"path": "components/agents/database/database-architect.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:06.222Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (21), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/database/database-architect.md",
"count": 21,
"max": 20
},
"timestamp": "2025-12-20T21:02:06.222Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 20.84KB",
"metadata": {
"path": "components/agents/database/database-architect.md",
"size": 21336
},
"timestamp": "2025-12-20T21:02:06.222Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/database/database-architect.md"
},
"timestamp": "2025-12-20T21:02:06.222Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 21",
"metadata": {
"path": "components/agents/database/database-architect.md",
"count": 21
},
"timestamp": "2025-12-20T21:02:06.222Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/database/database-architect.md",
"hash": "752f912e55848039...",
"fullHash": "752f912e5584803917cdfed51bbfbd7ff2ab6608476e71853394c93c3553324c"
},
"timestamp": "2025-12-20T21:02:06.222Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/database/database-architect.md"
},
"timestamp": "2025-12-20T21:02:06.222Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/database-architect.md"
},
"timestamp": "2025-12-20T21:02:06.222Z"
}
],
"hash": "752f912e5584803917cdfed51bbfbd7ff2ab6608476e71853394c93c3553324c"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E011",
"message": "Hardcoded password detected",
"metadata": {
"path": "components/agents/database/database-architect.md",
"severity": "critical",
"matches": 1,
"examples": [
{
"text": "password:=<REDACTED>",
"index": 15094,
"line": 406,
"column": 74,
"position": "406:74",
"lineText": "primary_conninfo :=<REDACTED>"
}
]
},
"timestamp": "2025-12-20T21:02:06.223Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/database-architect.md"
},
"timestamp": "2025-12-20T21:02:06.223Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/database/database-architect.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:06.315Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/database/database-architect.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:06.315Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:06.315Z"
}
}
}
},
{
"component": {
"path": "components/agents/database/database-optimization.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:06.315Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.41KB",
"metadata": {
"path": "components/agents/database/database-optimization.md",
"size": 1447
},
"timestamp": "2025-12-20T21:02:06.315Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/database/database-optimization.md"
},
"timestamp": "2025-12-20T21:02:06.315Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/database/database-optimization.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:06.315Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/database/database-optimization.md",
"hash": "93eab64012972b87...",
"fullHash": "93eab64012972b87615a1dd0f7125ab63a5f74210e2c1743303bc6bfe0b5c045"
},
"timestamp": "2025-12-20T21:02:06.315Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/database/database-optimization.md"
},
"timestamp": "2025-12-20T21:02:06.315Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/database-optimization.md"
},
"timestamp": "2025-12-20T21:02:06.315Z"
}
],
"hash": "93eab64012972b87615a1dd0f7125ab63a5f74210e2c1743303bc6bfe0b5c045"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/database-optimization.md"
},
"timestamp": "2025-12-20T21:02:06.315Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/database/database-optimization.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:06.405Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/database/database-optimization.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:06.405Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:06.405Z"
}
}
}
},
{
"component": {
"path": "components/agents/database/database-optimizer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:06.406Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.15KB",
"metadata": {
"path": "components/agents/database/database-optimizer.md",
"size": 1175
},
"timestamp": "2025-12-20T21:02:06.406Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/database/database-optimizer.md"
},
"timestamp": "2025-12-20T21:02:06.406Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/database/database-optimizer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:06.406Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/database/database-optimizer.md",
"hash": "197a5ca1ceba74c0...",
"fullHash": "197a5ca1ceba74c095b44c05ad2b74669812f780f2ec94d9a16acf7336938a5c"
},
"timestamp": "2025-12-20T21:02:06.406Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/database/database-optimizer.md"
},
"timestamp": "2025-12-20T21:02:06.406Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/database-optimizer.md"
},
"timestamp": "2025-12-20T21:02:06.406Z"
}
],
"hash": "197a5ca1ceba74c095b44c05ad2b74669812f780f2ec94d9a16acf7336938a5c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/database-optimizer.md"
},
"timestamp": "2025-12-20T21:02:06.406Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/database/database-optimizer.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:06.496Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/database/database-optimizer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:06.496Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:06.496Z"
}
}
}
},
{
"component": {
"path": "components/agents/database/neon-auth-specialist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:06.496Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.01KB",
"metadata": {
"path": "components/agents/database/neon-auth-specialist.md",
"size": 4107
},
"timestamp": "2025-12-20T21:02:06.496Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/database/neon-auth-specialist.md"
},
"timestamp": "2025-12-20T21:02:06.497Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 14",
"metadata": {
"path": "components/agents/database/neon-auth-specialist.md",
"count": 14
},
"timestamp": "2025-12-20T21:02:06.497Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/database/neon-auth-specialist.md",
"hash": "8495fffd7eede027...",
"fullHash": "8495fffd7eede02773fb296e8b1de067ac563cb99a858c0d77f7cefd63f76ee2"
},
"timestamp": "2025-12-20T21:02:06.497Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/database/neon-auth-specialist.md"
},
"timestamp": "2025-12-20T21:02:06.497Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/neon-auth-specialist.md"
},
"timestamp": "2025-12-20T21:02:06.497Z"
}
],
"hash": "8495fffd7eede02773fb296e8b1de067ac563cb99a858c0d77f7cefd63f76ee2"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E017",
"message": "Inline event handler detected (XSS risk)",
"metadata": {
"path": "components/agents/database/neon-auth-specialist.md",
"severity": "critical",
"line": 113,
"column": 15,
"position": "113:15",
"lineText": "<button onClick={() => user.signOut()}>Sign Out</button>",
"context": "... <p>Email: {user.primaryEmail}</p>\n <button onClick={() => user.signOut()}>Sign Out</button>\n ..."
},
"timestamp": "2025-12-20T21:02:06.497Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/neon-auth-specialist.md"
},
"timestamp": "2025-12-20T21:02:06.497Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: b7c2de7",
"metadata": {
"path": "components/agents/database/neon-auth-specialist.md",
"fullSha": "b7c2de7776ed967409017060b819288411996edd",
"author": "Dani",
"date": "2025-09-20 12:39:56 -0400"
},
"timestamp": "2025-12-20T21:02:06.594Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/database/neon-auth-specialist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:06.594Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:06.594Z"
}
}
}
},
{
"component": {
"path": "components/agents/database/neon-database-architect.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:06.594Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.49KB",
"metadata": {
"path": "components/agents/database/neon-database-architect.md",
"size": 3578
},
"timestamp": "2025-12-20T21:02:06.594Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/database/neon-database-architect.md"
},
"timestamp": "2025-12-20T21:02:06.594Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 16",
"metadata": {
"path": "components/agents/database/neon-database-architect.md",
"count": 16
},
"timestamp": "2025-12-20T21:02:06.594Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/database/neon-database-architect.md",
"hash": "72507651e5846725...",
"fullHash": "72507651e5846725d9b9efe88245d5975cfc2013a2356fce1eb0f27d135276c9"
},
"timestamp": "2025-12-20T21:02:06.594Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/database/neon-database-architect.md"
},
"timestamp": "2025-12-20T21:02:06.594Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/neon-database-architect.md"
},
"timestamp": "2025-12-20T21:02:06.594Z"
}
],
"hash": "72507651e5846725d9b9efe88245d5975cfc2013a2356fce1eb0f27d135276c9"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/neon-database-architect.md"
},
"timestamp": "2025-12-20T21:02:06.595Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: b7c2de7",
"metadata": {
"path": "components/agents/database/neon-database-architect.md",
"fullSha": "b7c2de7776ed967409017060b819288411996edd",
"author": "Dani",
"date": "2025-09-20 12:39:56 -0400"
},
"timestamp": "2025-12-20T21:02:06.682Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/database/neon-database-architect.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:06.682Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:06.682Z"
}
}
}
},
{
"component": {
"path": "components/agents/database/neon-expert.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:06.682Z",
"overall": {
"valid": false,
"score": 89,
"errorCount": 2,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (61), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/database/neon-expert.md",
"count": 61,
"max": 20
},
"timestamp": "2025-12-20T21:02:06.682Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 22.91KB",
"metadata": {
"path": "components/agents/database/neon-expert.md",
"size": 23460
},
"timestamp": "2025-12-20T21:02:06.682Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/database/neon-expert.md"
},
"timestamp": "2025-12-20T21:02:06.682Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 61",
"metadata": {
"path": "components/agents/database/neon-expert.md",
"count": 61
},
"timestamp": "2025-12-20T21:02:06.682Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/database/neon-expert.md",
"hash": "faa456d1ba4c9415...",
"fullHash": "faa456d1ba4c9415fe0d4bffefc9d9e3f38714726cfe8d5fa15c11d37d7c3326"
},
"timestamp": "2025-12-20T21:02:06.682Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/database/neon-expert.md"
},
"timestamp": "2025-12-20T21:02:06.683Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/neon-expert.md"
},
"timestamp": "2025-12-20T21:02:06.683Z"
}
],
"hash": "faa456d1ba4c9415fe0d4bffefc9d9e3f38714726cfe8d5fa15c11d37d7c3326"
},
"semantic": {
"valid": false,
"score": 50,
"errorCount": 2,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E011",
"message": "Hardcoded password detected",
"metadata": {
"path": "components/agents/database/neon-expert.md",
"severity": "critical",
"matches": 1,
"examples": [
{
"text": "Password:=<REDACTED>",
"index": 20245,
"line": 752,
"column": 6,
"position": "752:6",
"lineText": "hasPassword:=<REDACTED>"
}
]
},
"timestamp": "2025-12-20T21:02:06.683Z"
},
{
"level": "error",
"code": "SEM_E017",
"message": "Inline event handler detected (XSS risk)",
"metadata": {
"path": "components/agents/database/neon-expert.md",
"severity": "critical",
"line": 825,
"column": 15,
"position": "825:15",
"lineText": "<button onClick={() => user.signOut()}>Sign Out</button>",
"context": "... <p>Email: {user.primaryEmail}</p>\n <button onClick={() => user.signOut()}>Sign Out</button>\n ..."
},
"timestamp": "2025-12-20T21:02:06.684Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/neon-expert.md"
},
"timestamp": "2025-12-20T21:02:06.684Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: b7c2de7",
"metadata": {
"path": "components/agents/database/neon-expert.md",
"fullSha": "b7c2de7776ed967409017060b819288411996edd",
"author": "Dani",
"date": "2025-09-20 12:39:56 -0400"
},
"timestamp": "2025-12-20T21:02:06.772Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/database/neon-expert.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:06.772Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:06.772Z"
}
}
}
},
{
"component": {
"path": "components/agents/database/nosql-specialist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:06.772Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (24), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/database/nosql-specialist.md",
"count": 24,
"max": 20
},
"timestamp": "2025-12-20T21:02:06.772Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 22.15KB",
"metadata": {
"path": "components/agents/database/nosql-specialist.md",
"size": 22683
},
"timestamp": "2025-12-20T21:02:06.772Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/database/nosql-specialist.md"
},
"timestamp": "2025-12-20T21:02:06.772Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 24",
"metadata": {
"path": "components/agents/database/nosql-specialist.md",
"count": 24
},
"timestamp": "2025-12-20T21:02:06.772Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/database/nosql-specialist.md",
"hash": "27753ccf3dc30950...",
"fullHash": "27753ccf3dc3095051f99f71974b20e426088616bd8e40d37183d8cf5ba1201b"
},
"timestamp": "2025-12-20T21:02:06.772Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/database/nosql-specialist.md"
},
"timestamp": "2025-12-20T21:02:06.772Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/nosql-specialist.md"
},
"timestamp": "2025-12-20T21:02:06.772Z"
}
],
"hash": "27753ccf3dc3095051f99f71974b20e426088616bd8e40d37183d8cf5ba1201b"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/nosql-specialist.md"
},
"timestamp": "2025-12-20T21:02:06.773Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 7b2dd60",
"metadata": {
"path": "components/agents/database/nosql-specialist.md",
"fullSha": "7b2dd6029d6f064325804227e3dfbc52368dd932",
"author": "Dani",
"date": "2025-08-22 13:50:58 -0400"
},
"timestamp": "2025-12-20T21:02:06.866Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/database/nosql-specialist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:06.866Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:06.866Z"
}
}
}
},
{
"component": {
"path": "components/agents/database/supabase-schema-architect.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:06.866Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (21), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/database/supabase-schema-architect.md",
"count": 21,
"max": 20
},
"timestamp": "2025-12-20T21:02:06.866Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.31KB",
"metadata": {
"path": "components/agents/database/supabase-schema-architect.md",
"size": 4415
},
"timestamp": "2025-12-20T21:02:06.866Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/database/supabase-schema-architect.md"
},
"timestamp": "2025-12-20T21:02:06.866Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 21",
"metadata": {
"path": "components/agents/database/supabase-schema-architect.md",
"count": 21
},
"timestamp": "2025-12-20T21:02:06.866Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/database/supabase-schema-architect.md",
"hash": "2bcf2dc25e19e5d7...",
"fullHash": "2bcf2dc25e19e5d729d8b5084403a8eca6e8698668a49428f33b7b561dd2e4a9"
},
"timestamp": "2025-12-20T21:02:06.866Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/database/supabase-schema-architect.md"
},
"timestamp": "2025-12-20T21:02:06.866Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/supabase-schema-architect.md"
},
"timestamp": "2025-12-20T21:02:06.866Z"
}
],
"hash": "2bcf2dc25e19e5d729d8b5084403a8eca6e8698668a49428f33b7b561dd2e4a9"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/database/supabase-schema-architect.md"
},
"timestamp": "2025-12-20T21:02:06.866Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 616c8b2",
"metadata": {
"path": "components/agents/database/supabase-schema-architect.md",
"fullSha": "616c8b2de55aab44d68598e6cbaa6b2a4a5b9ec9",
"author": "Dani",
"date": "2025-08-27 17:55:12 -0400"
},
"timestamp": "2025-12-20T21:02:06.963Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/database/supabase-schema-architect.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:06.963Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:06.963Z"
}
}
}
},
{
"component": {
"path": "components/agents/deep-research-team/academic-researcher.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:06.963Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.42KB",
"metadata": {
"path": "components/agents/deep-research-team/academic-researcher.md",
"size": 1457
},
"timestamp": "2025-12-20T21:02:06.963Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/deep-research-team/academic-researcher.md"
},
"timestamp": "2025-12-20T21:02:06.963Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/deep-research-team/academic-researcher.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:06.963Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/deep-research-team/academic-researcher.md",
"hash": "59e0a3c0f5dffdd8...",
"fullHash": "59e0a3c0f5dffdd8bed10d56744e1b6078c1e073482fcf8350445e2a35630997"
},
"timestamp": "2025-12-20T21:02:06.963Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/deep-research-team/academic-researcher.md"
},
"timestamp": "2025-12-20T21:02:06.963Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/academic-researcher.md"
},
"timestamp": "2025-12-20T21:02:06.963Z"
}
],
"hash": "59e0a3c0f5dffdd8bed10d56744e1b6078c1e073482fcf8350445e2a35630997"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/academic-researcher.md"
},
"timestamp": "2025-12-20T21:02:06.963Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/deep-research-team/academic-researcher.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:07.057Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/deep-research-team/academic-researcher.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:07.057Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:07.057Z"
}
}
}
},
{
"component": {
"path": "components/agents/deep-research-team/agent-overview.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:07.058Z",
"overall": {
"valid": false,
"score": 89,
"errorCount": 2,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/agents/deep-research-team/agent-overview.md"
},
"timestamp": "2025-12-20T21:02:07.058Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 10.02KB",
"metadata": {
"path": "components/agents/deep-research-team/agent-overview.md",
"size": 10258
},
"timestamp": "2025-12-20T21:02:07.058Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 12",
"metadata": {
"path": "components/agents/deep-research-team/agent-overview.md",
"count": 12
},
"timestamp": "2025-12-20T21:02:07.058Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/deep-research-team/agent-overview.md",
"hash": "91184342e79c0a05...",
"fullHash": "91184342e79c0a057f65263ba796a6b35ad442539f5f4a32a04f96be16fea898"
},
"timestamp": "2025-12-20T21:02:07.058Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/deep-research-team/agent-overview.md"
},
"timestamp": "2025-12-20T21:02:07.058Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/agent-overview.md"
},
"timestamp": "2025-12-20T21:02:07.058Z"
}
],
"hash": "91184342e79c0a057f65263ba796a6b35ad442539f5f4a32a04f96be16fea898"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E002",
"message": "Prompt injection detected: Reference to system/developer instructions",
"metadata": {
"path": "components/agents/deep-research-team/agent-overview.md",
"severity": "critical",
"matches": 9,
"examples": [
{
"text": "System Prompt",
"index": 1073,
"line": 22,
"column": 3,
"position": "22:3",
"lineText": "**System Prompt Example:**",
"context": "... integration for transparent progress tracking\n\n**System Prompt Example:**\n\n```\nYou are the Research..."
},
{
"text": "System Prompt",
"index": 2056,
"line": 43,
"column": 3,
"position": "43:3",
"lineText": "**System Prompt Example:**",
"context": "...rk balancing thoroughness with user experience\n\n**System Prompt Example:**\n\n```\nYou are the Query Cl..."
},
{
"text": "System Prompt",
"index": 2902,
"line": 64,
"column": 3,
"position": "64:3",
"lineText": "**System Prompt Example:**",
"context": "...ownstream research agents for seamless handoff\n\n**System Prompt Example:**\n\n```\nYou are the Research..."
}
]
},
"timestamp": "2025-12-20T21:02:07.058Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W005",
"message": "Invalid URL format: Invalid URL",
"metadata": {
"path": "components/agents/deep-research-team/agent-overview.md",
"url": "../../../images/research_team_diagram.html",
"error": "Invalid URL"
},
"timestamp": "2025-12-20T21:02:07.059Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/agent-overview.md"
},
"timestamp": "2025-12-20T21:02:07.059Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 11a0c93",
"metadata": {
"path": "components/agents/deep-research-team/agent-overview.md",
"fullSha": "11a0c937153c2eb9c729861f186c6075b9d9351d",
"author": "Daniel Avila",
"date": "2025-08-01 11:09:18 -0500"
},
"timestamp": "2025-12-20T21:02:07.154Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/deep-research-team/agent-overview.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:07.154Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:07.154Z"
}
}
}
},
{
"component": {
"path": "components/agents/deep-research-team/competitive-intelligence-analyst.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:07.154Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 18.81KB",
"metadata": {
"path": "components/agents/deep-research-team/competitive-intelligence-analyst.md",
"size": 19266
},
"timestamp": "2025-12-20T21:02:07.154Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/deep-research-team/competitive-intelligence-analyst.md"
},
"timestamp": "2025-12-20T21:02:07.154Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 12",
"metadata": {
"path": "components/agents/deep-research-team/competitive-intelligence-analyst.md",
"count": 12
},
"timestamp": "2025-12-20T21:02:07.154Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/deep-research-team/competitive-intelligence-analyst.md",
"hash": "433f17064e3efd1b...",
"fullHash": "433f17064e3efd1b765bcbe67aab60a8e2bd77271d414871975c5611001faa91"
},
"timestamp": "2025-12-20T21:02:07.154Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/deep-research-team/competitive-intelligence-analyst.md"
},
"timestamp": "2025-12-20T21:02:07.154Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/competitive-intelligence-analyst.md"
},
"timestamp": "2025-12-20T21:02:07.154Z"
}
],
"hash": "433f17064e3efd1b765bcbe67aab60a8e2bd77271d414871975c5611001faa91"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/competitive-intelligence-analyst.md"
},
"timestamp": "2025-12-20T21:02:07.155Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/deep-research-team/competitive-intelligence-analyst.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:07.247Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/deep-research-team/competitive-intelligence-analyst.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:07.247Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:07.247Z"
}
}
}
},
{
"component": {
"path": "components/agents/deep-research-team/data-analyst.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:07.247Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (4:425)\n\n 1 | ... \n 2 | ... \n 3 | ... \n 4 | ... amples:\\n- <example>\\n Context: The user wants to understand m ...\n-----------------------------------------^",
"metadata": {
"path": "components/agents/deep-research-team/data-analyst.md",
"error": "bad indentation of a mapping entry (4:425)\n\n 1 | ... \n 2 | ... \n 3 | ... \n 4 | ... amples:\\n- <example>\\n Context: The user wants to understand m ...\n-----------------------------------------^"
},
"timestamp": "2025-12-20T21:02:07.247Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/deep-research-team/data-analyst.md"
},
"timestamp": "2025-12-20T21:02:07.247Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 6.40KB",
"metadata": {
"path": "components/agents/deep-research-team/data-analyst.md",
"size": 6552
},
"timestamp": "2025-12-20T21:02:07.247Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/deep-research-team/data-analyst.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:07.247Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/deep-research-team/data-analyst.md",
"hash": "7f3e1ab19556dadd...",
"fullHash": "7f3e1ab19556dadd74ded39a85ffcadab597b249c02d6229f4529c17e8463d43"
},
"timestamp": "2025-12-20T21:02:07.247Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/deep-research-team/data-analyst.md"
},
"timestamp": "2025-12-20T21:02:07.247Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/data-analyst.md"
},
"timestamp": "2025-12-20T21:02:07.247Z"
}
],
"hash": "7f3e1ab19556dadd74ded39a85ffcadab597b249c02d6229f4529c17e8463d43"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/data-analyst.md"
},
"timestamp": "2025-12-20T21:02:07.247Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/deep-research-team/data-analyst.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:07.338Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/deep-research-team/data-analyst.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:07.338Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:07.338Z"
}
}
}
},
{
"component": {
"path": "components/agents/deep-research-team/fact-checker.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:07.338Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 20.95KB",
"metadata": {
"path": "components/agents/deep-research-team/fact-checker.md",
"size": 21454
},
"timestamp": "2025-12-20T21:02:07.338Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/deep-research-team/fact-checker.md"
},
"timestamp": "2025-12-20T21:02:07.339Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 11",
"metadata": {
"path": "components/agents/deep-research-team/fact-checker.md",
"count": 11
},
"timestamp": "2025-12-20T21:02:07.339Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/deep-research-team/fact-checker.md",
"hash": "fa7e95f08f0c7850...",
"fullHash": "fa7e95f08f0c7850c811edb93e3d83889c43d0971110d3800d23b84acdde553c"
},
"timestamp": "2025-12-20T21:02:07.339Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/deep-research-team/fact-checker.md"
},
"timestamp": "2025-12-20T21:02:07.339Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/fact-checker.md"
},
"timestamp": "2025-12-20T21:02:07.339Z"
}
],
"hash": "fa7e95f08f0c7850c811edb93e3d83889c43d0971110d3800d23b84acdde553c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/fact-checker.md"
},
"timestamp": "2025-12-20T21:02:07.339Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/deep-research-team/fact-checker.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:07.430Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/deep-research-team/fact-checker.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:07.430Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:07.430Z"
}
}
}
},
{
"component": {
"path": "components/agents/deep-research-team/nia-oracle.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:07.430Z",
"overall": {
"valid": true,
"score": 97,
"errorCount": 0,
"warningCount": 3
},
"validators": {
"structural": {
"valid": true,
"score": 85,
"errorCount": 0,
"warningCount": 3,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W006",
"message": "Unknown tools specified: mcp__ide__getDiagnostics, mcp__ide__executeCode, mcp__nia__index, mcp__nia__search_codebase, mcp__nia__regex_search, mcp__nia__search_documentation, mcp__nia__manage_resource, mcp__nia__get_github_file_tree, mcp__nia__nia_web_search, mcp__nia__nia_deep_research_agent, mcp__nia__read_source_content, mcp__nia__nia_package_search_grep, mcp__nia__nia_package_search_hybrid, mcp__nia__nia_package_search_read_file, mcp__nia__nia_bug_report, mcp__nia__context",
"metadata": {
"path": "components/agents/deep-research-team/nia-oracle.md",
"invalidTools": [
"mcp__ide__getDiagnostics",
"mcp__ide__executeCode",
"mcp__nia__index",
"mcp__nia__search_codebase",
"mcp__nia__regex_search",
"mcp__nia__search_documentation",
"mcp__nia__manage_resource",
"mcp__nia__get_github_file_tree",
"mcp__nia__nia_web_search",
"mcp__nia__nia_deep_research_agent",
"mcp__nia__read_source_content",
"mcp__nia__nia_package_search_grep",
"mcp__nia__nia_package_search_hybrid",
"mcp__nia__nia_package_search_read_file",
"mcp__nia__nia_bug_report",
"mcp__nia__context"
]
},
"timestamp": "2025-12-20T21:02:07.430Z"
},
{
"level": "warning",
"code": "STRUCT_W008",
"message": "Unknown model: inherit. Valid models: sonnet, opus, haiku, claude-3-5-sonnet, claude-3-opus, claude-3-haiku",
"metadata": {
"path": "components/agents/deep-research-team/nia-oracle.md",
"model": "inherit"
},
"timestamp": "2025-12-20T21:02:07.430Z"
},
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (49), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/deep-research-team/nia-oracle.md",
"count": 49,
"max": 20
},
"timestamp": "2025-12-20T21:02:07.430Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 12.00KB",
"metadata": {
"path": "components/agents/deep-research-team/nia-oracle.md",
"size": 12284
},
"timestamp": "2025-12-20T21:02:07.430Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/deep-research-team/nia-oracle.md"
},
"timestamp": "2025-12-20T21:02:07.430Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 49",
"metadata": {
"path": "components/agents/deep-research-team/nia-oracle.md",
"count": 49
},
"timestamp": "2025-12-20T21:02:07.430Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/deep-research-team/nia-oracle.md",
"hash": "15d84954d3216eba...",
"fullHash": "15d84954d3216ebaff3eca272ee9923342f365fa2ecb4e14c54019e062fbafa8"
},
"timestamp": "2025-12-20T21:02:07.430Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/deep-research-team/nia-oracle.md"
},
"timestamp": "2025-12-20T21:02:07.430Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/nia-oracle.md"
},
"timestamp": "2025-12-20T21:02:07.430Z"
}
],
"hash": "15d84954d3216ebaff3eca272ee9923342f365fa2ecb4e14c54019e062fbafa8"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/nia-oracle.md"
},
"timestamp": "2025-12-20T21:02:07.431Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 576bcc1",
"metadata": {
"path": "components/agents/deep-research-team/nia-oracle.md",
"fullSha": "576bcc1c004be049ad7b000af4db12ea1d197ea3",
"author": "Dani",
"date": "2025-10-24 11:42:44 -0400"
},
"timestamp": "2025-12-20T21:02:07.522Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/deep-research-team/nia-oracle.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:07.522Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:07.522Z"
}
}
}
},
{
"component": {
"path": "components/agents/deep-research-team/query-clarifier.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:07.522Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (4:285)\n\n 1 | ... \n 2 | ... \n 3 | ... \n 4 | ... ecific and actionable. Examples: <example>Context: The user has ...\n-----------------------------------------^",
"metadata": {
"path": "components/agents/deep-research-team/query-clarifier.md",
"error": "bad indentation of a mapping entry (4:285)\n\n 1 | ... \n 2 | ... \n 3 | ... \n 4 | ... ecific and actionable. Examples: <example>Context: The user has ...\n-----------------------------------------^"
},
"timestamp": "2025-12-20T21:02:07.522Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/deep-research-team/query-clarifier.md"
},
"timestamp": "2025-12-20T21:02:07.522Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.89KB",
"metadata": {
"path": "components/agents/deep-research-team/query-clarifier.md",
"size": 5009
},
"timestamp": "2025-12-20T21:02:07.522Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/deep-research-team/query-clarifier.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:07.522Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/deep-research-team/query-clarifier.md",
"hash": "08a1d0fc7751f428...",
"fullHash": "08a1d0fc7751f428ab5dcefbf3fad6d3f2864bd69d844a9455196668903f23ce"
},
"timestamp": "2025-12-20T21:02:07.522Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/deep-research-team/query-clarifier.md"
},
"timestamp": "2025-12-20T21:02:07.523Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/query-clarifier.md"
},
"timestamp": "2025-12-20T21:02:07.523Z"
}
],
"hash": "08a1d0fc7751f428ab5dcefbf3fad6d3f2864bd69d844a9455196668903f23ce"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/query-clarifier.md"
},
"timestamp": "2025-12-20T21:02:07.523Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/deep-research-team/query-clarifier.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:07.612Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/deep-research-team/query-clarifier.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:07.612Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:07.612Z"
}
}
}
},
{
"component": {
"path": "components/agents/deep-research-team/report-generator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:07.612Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (4:426)\n\n 1 | ... \n 2 | ... \n 3 | ... \n 4 | ... the research process. Examples: <example>Context: The user has ...\n-----------------------------------------^",
"metadata": {
"path": "components/agents/deep-research-team/report-generator.md",
"error": "bad indentation of a mapping entry (4:426)\n\n 1 | ... \n 2 | ... \n 3 | ... \n 4 | ... the research process. Examples: <example>Context: The user has ...\n-----------------------------------------^"
},
"timestamp": "2025-12-20T21:02:07.612Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/deep-research-team/report-generator.md"
},
"timestamp": "2025-12-20T21:02:07.612Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 5.23KB",
"metadata": {
"path": "components/agents/deep-research-team/report-generator.md",
"size": 5352
},
"timestamp": "2025-12-20T21:02:07.612Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/deep-research-team/report-generator.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:07.612Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/deep-research-team/report-generator.md",
"hash": "4754d8bb332e603c...",
"fullHash": "4754d8bb332e603c670bf3b97f56e5f079dbff4421a5b5f62d71295ff714fd6d"
},
"timestamp": "2025-12-20T21:02:07.612Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/deep-research-team/report-generator.md"
},
"timestamp": "2025-12-20T21:02:07.613Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/report-generator.md"
},
"timestamp": "2025-12-20T21:02:07.613Z"
}
],
"hash": "4754d8bb332e603c670bf3b97f56e5f079dbff4421a5b5f62d71295ff714fd6d"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/report-generator.md"
},
"timestamp": "2025-12-20T21:02:07.613Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/deep-research-team/report-generator.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:07.703Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/deep-research-team/report-generator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:07.703Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:07.703Z"
}
}
}
},
{
"component": {
"path": "components/agents/deep-research-team/research-brief-generator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:07.703Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (4:353)\n\n 1 | ... \n 2 | ... \n 3 | ... \n 4 | ... cess criteria. <example>Context: The user has asked a research ...\n-----------------------------------------^",
"metadata": {
"path": "components/agents/deep-research-team/research-brief-generator.md",
"error": "bad indentation of a mapping entry (4:353)\n\n 1 | ... \n 2 | ... \n 3 | ... \n 4 | ... cess criteria. <example>Context: The user has asked a research ...\n-----------------------------------------^"
},
"timestamp": "2025-12-20T21:02:07.703Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/deep-research-team/research-brief-generator.md"
},
"timestamp": "2025-12-20T21:02:07.703Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 5.90KB",
"metadata": {
"path": "components/agents/deep-research-team/research-brief-generator.md",
"size": 6041
},
"timestamp": "2025-12-20T21:02:07.703Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/deep-research-team/research-brief-generator.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:07.703Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/deep-research-team/research-brief-generator.md",
"hash": "6c8c69696d31a663...",
"fullHash": "6c8c69696d31a663517f96c0b93d660e8d69ffc21ce2ba5df169c073ee0f7d5c"
},
"timestamp": "2025-12-20T21:02:07.703Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/deep-research-team/research-brief-generator.md"
},
"timestamp": "2025-12-20T21:02:07.704Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/research-brief-generator.md"
},
"timestamp": "2025-12-20T21:02:07.704Z"
}
],
"hash": "6c8c69696d31a663517f96c0b93d660e8d69ffc21ce2ba5df169c073ee0f7d5c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/research-brief-generator.md"
},
"timestamp": "2025-12-20T21:02:07.704Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/deep-research-team/research-brief-generator.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:07.795Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/deep-research-team/research-brief-generator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:07.795Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:07.795Z"
}
}
}
},
{
"component": {
"path": "components/agents/deep-research-team/research-coordinator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:07.795Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (4:307)\n\n 1 | ... \n 2 | ... \n 3 | ... \n 4 | ... sive coverage. <example>Context: The user has asked for a compr ...\n-----------------------------------------^",
"metadata": {
"path": "components/agents/deep-research-team/research-coordinator.md",
"error": "bad indentation of a mapping entry (4:307)\n\n 1 | ... \n 2 | ... \n 3 | ... \n 4 | ... sive coverage. <example>Context: The user has asked for a compr ...\n-----------------------------------------^"
},
"timestamp": "2025-12-20T21:02:07.795Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/deep-research-team/research-coordinator.md"
},
"timestamp": "2025-12-20T21:02:07.795Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 5.87KB",
"metadata": {
"path": "components/agents/deep-research-team/research-coordinator.md",
"size": 6015
},
"timestamp": "2025-12-20T21:02:07.795Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/deep-research-team/research-coordinator.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:07.795Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/deep-research-team/research-coordinator.md",
"hash": "ad9dc28e8e8b3ee3...",
"fullHash": "ad9dc28e8e8b3ee32960f1e3eceb691596e191306cc94552eff00451472c60a6"
},
"timestamp": "2025-12-20T21:02:07.796Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/deep-research-team/research-coordinator.md"
},
"timestamp": "2025-12-20T21:02:07.796Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/research-coordinator.md"
},
"timestamp": "2025-12-20T21:02:07.796Z"
}
],
"hash": "ad9dc28e8e8b3ee32960f1e3eceb691596e191306cc94552eff00451472c60a6"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/research-coordinator.md"
},
"timestamp": "2025-12-20T21:02:07.796Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/deep-research-team/research-coordinator.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:07.886Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/deep-research-team/research-coordinator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:07.886Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:07.886Z"
}
}
}
},
{
"component": {
"path": "components/agents/deep-research-team/research-orchestrator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:07.886Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (4:283)\n\n 1 | ... \n 2 | ... \n 3 | ... \n 4 | ... rt generation. <example>Context: User wants to conduct thorough ...\n-----------------------------------------^",
"metadata": {
"path": "components/agents/deep-research-team/research-orchestrator.md",
"error": "bad indentation of a mapping entry (4:283)\n\n 1 | ... \n 2 | ... \n 3 | ... \n 4 | ... rt generation. <example>Context: User wants to conduct thorough ...\n-----------------------------------------^"
},
"timestamp": "2025-12-20T21:02:07.886Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/deep-research-team/research-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:07.886Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 5.33KB",
"metadata": {
"path": "components/agents/deep-research-team/research-orchestrator.md",
"size": 5453
},
"timestamp": "2025-12-20T21:02:07.886Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/deep-research-team/research-orchestrator.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:07.886Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/deep-research-team/research-orchestrator.md",
"hash": "297848626770a71e...",
"fullHash": "297848626770a71e663ba94909b924e5d4d7f44d2066e7dbc9c7ab54b7b9d433"
},
"timestamp": "2025-12-20T21:02:07.886Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/deep-research-team/research-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:07.886Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/research-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:07.886Z"
}
],
"hash": "297848626770a71e663ba94909b924e5d4d7f44d2066e7dbc9c7ab54b7b9d433"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/research-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:07.887Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/deep-research-team/research-orchestrator.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:07.978Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/deep-research-team/research-orchestrator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:07.978Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:07.978Z"
}
}
}
},
{
"component": {
"path": "components/agents/deep-research-team/research-synthesizer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:07.978Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (4:458)\n\n 1 | ... \n 2 | ... \n 3 | ... \n 4 | ... nd actionable. <example>Context: The user has multiple research ...\n-----------------------------------------^",
"metadata": {
"path": "components/agents/deep-research-team/research-synthesizer.md",
"error": "bad indentation of a mapping entry (4:458)\n\n 1 | ... \n 2 | ... \n 3 | ... \n 4 | ... nd actionable. <example>Context: The user has multiple research ...\n-----------------------------------------^"
},
"timestamp": "2025-12-20T21:02:07.978Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/deep-research-team/research-synthesizer.md"
},
"timestamp": "2025-12-20T21:02:07.978Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.87KB",
"metadata": {
"path": "components/agents/deep-research-team/research-synthesizer.md",
"size": 4988
},
"timestamp": "2025-12-20T21:02:07.978Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/deep-research-team/research-synthesizer.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:07.978Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/deep-research-team/research-synthesizer.md",
"hash": "6806e83f0b155c86...",
"fullHash": "6806e83f0b155c861970a849fcdbd519ba39f6e1fc8c86260907b8db2cdc42bb"
},
"timestamp": "2025-12-20T21:02:07.978Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/deep-research-team/research-synthesizer.md"
},
"timestamp": "2025-12-20T21:02:07.978Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/research-synthesizer.md"
},
"timestamp": "2025-12-20T21:02:07.978Z"
}
],
"hash": "6806e83f0b155c861970a849fcdbd519ba39f6e1fc8c86260907b8db2cdc42bb"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/research-synthesizer.md"
},
"timestamp": "2025-12-20T21:02:07.979Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/deep-research-team/research-synthesizer.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:08.072Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/deep-research-team/research-synthesizer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:08.072Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:08.072Z"
}
}
}
},
{
"component": {
"path": "components/agents/deep-research-team/technical-researcher.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:08.072Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (4:358)\n\n 1 | ... \n 2 | ... \n 3 | ... \n 4 | ... plementations. <example>Context: The user wants to understand d ...\n-----------------------------------------^",
"metadata": {
"path": "components/agents/deep-research-team/technical-researcher.md",
"error": "bad indentation of a mapping entry (4:358)\n\n 1 | ... \n 2 | ... \n 3 | ... \n 4 | ... plementations. <example>Context: The user wants to understand d ...\n-----------------------------------------^"
},
"timestamp": "2025-12-20T21:02:08.072Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/deep-research-team/technical-researcher.md"
},
"timestamp": "2025-12-20T21:02:08.072Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.18KB",
"metadata": {
"path": "components/agents/deep-research-team/technical-researcher.md",
"size": 4284
},
"timestamp": "2025-12-20T21:02:08.072Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/deep-research-team/technical-researcher.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:08.072Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/deep-research-team/technical-researcher.md",
"hash": "f57cd6fd3f6da180...",
"fullHash": "f57cd6fd3f6da180358540df7790a86583976954ac547e2b407b8503410bd425"
},
"timestamp": "2025-12-20T21:02:08.072Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/deep-research-team/technical-researcher.md"
},
"timestamp": "2025-12-20T21:02:08.073Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/technical-researcher.md"
},
"timestamp": "2025-12-20T21:02:08.073Z"
}
],
"hash": "f57cd6fd3f6da180358540df7790a86583976954ac547e2b407b8503410bd425"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/deep-research-team/technical-researcher.md"
},
"timestamp": "2025-12-20T21:02:08.073Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/deep-research-team/technical-researcher.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:08.167Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/deep-research-team/technical-researcher.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:08.167Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:08.167Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-team/backend-architect.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:08.167Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.21KB",
"metadata": {
"path": "components/agents/development-team/backend-architect.md",
"size": 1236
},
"timestamp": "2025-12-20T21:02:08.167Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-team/backend-architect.md"
},
"timestamp": "2025-12-20T21:02:08.167Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/development-team/backend-architect.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:08.167Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-team/backend-architect.md",
"hash": "c1c2182d06222850...",
"fullHash": "c1c2182d062228507390bcf9d9e96d18918c5bd97d0177f1ab0abd2ef85c1b98"
},
"timestamp": "2025-12-20T21:02:08.167Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-team/backend-architect.md"
},
"timestamp": "2025-12-20T21:02:08.168Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-team/backend-architect.md"
},
"timestamp": "2025-12-20T21:02:08.168Z"
}
],
"hash": "c1c2182d062228507390bcf9d9e96d18918c5bd97d0177f1ab0abd2ef85c1b98"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-team/backend-architect.md"
},
"timestamp": "2025-12-20T21:02:08.168Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/development-team/backend-architect.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:08.259Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-team/backend-architect.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:08.259Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:08.259Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-team/cli-ui-designer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:08.259Z",
"overall": {
"valid": true,
"score": 98,
"errorCount": 0,
"warningCount": 2
},
"validators": {
"structural": {
"valid": true,
"score": 90,
"errorCount": 0,
"warningCount": 2,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W006",
"message": "Unknown tools specified: MultiEdit",
"metadata": {
"path": "components/agents/development-team/cli-ui-designer.md",
"invalidTools": [
"MultiEdit"
]
},
"timestamp": "2025-12-20T21:02:08.259Z"
},
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (43), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/development-team/cli-ui-designer.md",
"count": 43,
"max": 20
},
"timestamp": "2025-12-20T21:02:08.259Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 10.43KB",
"metadata": {
"path": "components/agents/development-team/cli-ui-designer.md",
"size": 10678
},
"timestamp": "2025-12-20T21:02:08.259Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-team/cli-ui-designer.md"
},
"timestamp": "2025-12-20T21:02:08.259Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 43",
"metadata": {
"path": "components/agents/development-team/cli-ui-designer.md",
"count": 43
},
"timestamp": "2025-12-20T21:02:08.259Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-team/cli-ui-designer.md",
"hash": "930fc94c21819c3e...",
"fullHash": "930fc94c21819c3ebcbac3e4364fb8a4bb5e3ab0fecfef03b33b985a3818df05"
},
"timestamp": "2025-12-20T21:02:08.259Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-team/cli-ui-designer.md"
},
"timestamp": "2025-12-20T21:02:08.259Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-team/cli-ui-designer.md"
},
"timestamp": "2025-12-20T21:02:08.259Z"
}
],
"hash": "930fc94c21819c3ebcbac3e4364fb8a4bb5e3ab0fecfef03b33b985a3818df05"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-team/cli-ui-designer.md"
},
"timestamp": "2025-12-20T21:02:08.259Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 2552fa9",
"metadata": {
"path": "components/agents/development-team/cli-ui-designer.md",
"fullSha": "2552fa978b3154cc41e8393641d30b6f18bea8a2",
"author": "Dani",
"date": "2025-08-25 20:24:59 -0400"
},
"timestamp": "2025-12-20T21:02:08.353Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-team/cli-ui-designer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:08.353Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:08.353Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-team/devops-engineer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:08.353Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (38), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/development-team/devops-engineer.md",
"count": 38,
"max": 20
},
"timestamp": "2025-12-20T21:02:08.353Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 23.11KB",
"metadata": {
"path": "components/agents/development-team/devops-engineer.md",
"size": 23660
},
"timestamp": "2025-12-20T21:02:08.353Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-team/devops-engineer.md"
},
"timestamp": "2025-12-20T21:02:08.353Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 38",
"metadata": {
"path": "components/agents/development-team/devops-engineer.md",
"count": 38
},
"timestamp": "2025-12-20T21:02:08.353Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-team/devops-engineer.md",
"hash": "62db74c8d747625f...",
"fullHash": "62db74c8d747625f4cb6b3061206e393dafa0756a84bc4a41fab5b6ec5493bd1"
},
"timestamp": "2025-12-20T21:02:08.353Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-team/devops-engineer.md"
},
"timestamp": "2025-12-20T21:02:08.353Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-team/devops-engineer.md"
},
"timestamp": "2025-12-20T21:02:08.353Z"
}
],
"hash": "62db74c8d747625f4cb6b3061206e393dafa0756a84bc4a41fab5b6ec5493bd1"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E011",
"message": "Hardcoded password detected",
"metadata": {
"path": "components/agents/development-team/devops-engineer.md",
"severity": "critical",
"matches": 4,
"examples": [
{
"text": "PASSWORD:=<REDACTED>",
"index": 1692,
"line": 51,
"column": 20,
"position": "51:20",
"lineText": "POSTGRES_PASSWORD:=<REDACTED>"
},
{
"text": "password:=<REDACTED>",
"index": 3195,
"line": 112,
"column": 9,
"position": "112:9",
"lineText": "password:=<REDACTED>"
},
{
"text": "password :=<REDACTED>",
"index": 9912,
"line": 372,
"column": 3,
"position": "372:3",
"lineText": "password :=<REDACTED>"
}
]
},
"timestamp": "2025-12-20T21:02:08.353Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-team/devops-engineer.md"
},
"timestamp": "2025-12-20T21:02:08.354Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/development-team/devops-engineer.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:08.446Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-team/devops-engineer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:08.446Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:08.446Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-team/frontend-developer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:08.446Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.29KB",
"metadata": {
"path": "components/agents/development-team/frontend-developer.md",
"size": 1318
},
"timestamp": "2025-12-20T21:02:08.446Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-team/frontend-developer.md"
},
"timestamp": "2025-12-20T21:02:08.446Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/development-team/frontend-developer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:08.446Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-team/frontend-developer.md",
"hash": "7247ea7bda89e2c7...",
"fullHash": "7247ea7bda89e2c7e6703f1b983117b5d5e8ae055cd180987c9527d25ea5641f"
},
"timestamp": "2025-12-20T21:02:08.446Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-team/frontend-developer.md"
},
"timestamp": "2025-12-20T21:02:08.446Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-team/frontend-developer.md"
},
"timestamp": "2025-12-20T21:02:08.446Z"
}
],
"hash": "7247ea7bda89e2c7e6703f1b983117b5d5e8ae055cd180987c9527d25ea5641f"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-team/frontend-developer.md"
},
"timestamp": "2025-12-20T21:02:08.446Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/development-team/frontend-developer.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:08.539Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-team/frontend-developer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:08.539Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:08.539Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-team/fullstack-developer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:08.539Z",
"overall": {
"valid": false,
"score": 88,
"errorCount": 2,
"warningCount": 2
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 31.54KB",
"metadata": {
"path": "components/agents/development-team/fullstack-developer.md",
"size": 32301
},
"timestamp": "2025-12-20T21:02:08.539Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-team/fullstack-developer.md"
},
"timestamp": "2025-12-20T21:02:08.540Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 14",
"metadata": {
"path": "components/agents/development-team/fullstack-developer.md",
"count": 14
},
"timestamp": "2025-12-20T21:02:08.540Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-team/fullstack-developer.md",
"hash": "6a226fccc47e9384...",
"fullHash": "6a226fccc47e93849e3168832692500df362897d202e7fb4a423c3341dc05f68"
},
"timestamp": "2025-12-20T21:02:08.540Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-team/fullstack-developer.md"
},
"timestamp": "2025-12-20T21:02:08.540Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-team/fullstack-developer.md"
},
"timestamp": "2025-12-20T21:02:08.540Z"
}
],
"hash": "6a226fccc47e93849e3168832692500df362897d202e7fb4a423c3341dc05f68"
},
"semantic": {
"valid": false,
"score": 50,
"errorCount": 2,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E011",
"message": "Hardcoded password detected",
"metadata": {
"path": "components/agents/development-team/fullstack-developer.md",
"severity": "critical",
"matches": 13,
"examples": [
{
"text": "password:=<REDACTED>",
"index": 1817,
"line": 49,
"column": 3,
"position": "49:3",
"lineText": "password:=<REDACTED>"
},
{
"text": "password:=<REDACTED>",
"index": 1889,
"line": 54,
"column": 3,
"position": "54:3",
"lineText": "password:=<REDACTED>"
},
{
"text": "password:=<REDACTED>",
"index": 4890,
"line": 191,
"column": 3,
"position": "191:3",
"lineText": "password:=<REDACTED>"
}
]
},
"timestamp": "2025-12-20T21:02:08.541Z"
},
{
"level": "error",
"code": "SEM_E017",
"message": "Inline event handler detected (XSS risk)",
"metadata": {
"path": "components/agents/development-team/fullstack-developer.md",
"severity": "critical",
"line": 1001,
"column": 15,
"position": "1001:15",
"lineText": "onClick={handleLike}",
"context": "... </div>\n\n <button\n onClick={handleLike}\n disabled={likeM..."
},
"timestamp": "2025-12-20T21:02:08.541Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 90,
"errorCount": 0,
"warningCount": 2,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/agents/development-team/fullstack-developer.md",
"url": "http://localhost:3001/api';",
"suggestion": "https://localhost:3001/api';"
},
"timestamp": "2025-12-20T21:02:08.541Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/agents/development-team/fullstack-developer.md",
"url": "http://localhost:3001/api';",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:08.541Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-team/fullstack-developer.md"
},
"timestamp": "2025-12-20T21:02:08.541Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/development-team/fullstack-developer.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:08.633Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-team/fullstack-developer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:08.633Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:08.633Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-team/ios-developer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:08.633Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.18KB",
"metadata": {
"path": "components/agents/development-team/ios-developer.md",
"size": 1213
},
"timestamp": "2025-12-20T21:02:08.633Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-team/ios-developer.md"
},
"timestamp": "2025-12-20T21:02:08.633Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/development-team/ios-developer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:08.633Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-team/ios-developer.md",
"hash": "3b4d414c1655701c...",
"fullHash": "3b4d414c1655701cb80f3f510ce4ba3adcaaad1a94d2d64658cbd9039b3b46d8"
},
"timestamp": "2025-12-20T21:02:08.633Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-team/ios-developer.md"
},
"timestamp": "2025-12-20T21:02:08.633Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-team/ios-developer.md"
},
"timestamp": "2025-12-20T21:02:08.633Z"
}
],
"hash": "3b4d414c1655701cb80f3f510ce4ba3adcaaad1a94d2d64658cbd9039b3b46d8"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-team/ios-developer.md"
},
"timestamp": "2025-12-20T21:02:08.633Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/development-team/ios-developer.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:08.728Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-team/ios-developer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:08.728Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:08.728Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-team/mobile-developer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:08.728Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.13KB",
"metadata": {
"path": "components/agents/development-team/mobile-developer.md",
"size": 1155
},
"timestamp": "2025-12-20T21:02:08.728Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-team/mobile-developer.md"
},
"timestamp": "2025-12-20T21:02:08.728Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/development-team/mobile-developer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:08.728Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-team/mobile-developer.md",
"hash": "0d0f6b78f4a25cb4...",
"fullHash": "0d0f6b78f4a25cb4072b5067d903055c77ccc4d86a33bcfa8194b59ad22641de"
},
"timestamp": "2025-12-20T21:02:08.728Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-team/mobile-developer.md"
},
"timestamp": "2025-12-20T21:02:08.728Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-team/mobile-developer.md"
},
"timestamp": "2025-12-20T21:02:08.728Z"
}
],
"hash": "0d0f6b78f4a25cb4072b5067d903055c77ccc4d86a33bcfa8194b59ad22641de"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-team/mobile-developer.md"
},
"timestamp": "2025-12-20T21:02:08.728Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/development-team/mobile-developer.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:08.826Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-team/mobile-developer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:08.826Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:08.826Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-team/ui-ux-designer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:08.826Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.20KB",
"metadata": {
"path": "components/agents/development-team/ui-ux-designer.md",
"size": 1226
},
"timestamp": "2025-12-20T21:02:08.826Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-team/ui-ux-designer.md"
},
"timestamp": "2025-12-20T21:02:08.826Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/development-team/ui-ux-designer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:08.826Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-team/ui-ux-designer.md",
"hash": "efce401b643e7136...",
"fullHash": "efce401b643e71360458e63c17f76fafda3d6c44ad1e9ec6ee90cd051fedc835"
},
"timestamp": "2025-12-20T21:02:08.826Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-team/ui-ux-designer.md"
},
"timestamp": "2025-12-20T21:02:08.826Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-team/ui-ux-designer.md"
},
"timestamp": "2025-12-20T21:02:08.826Z"
}
],
"hash": "efce401b643e71360458e63c17f76fafda3d6c44ad1e9ec6ee90cd051fedc835"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-team/ui-ux-designer.md"
},
"timestamp": "2025-12-20T21:02:08.827Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/development-team/ui-ux-designer.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:08.925Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-team/ui-ux-designer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:08.925Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:08.925Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-tools/code-reviewer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:08.925Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/development-tools/code-reviewer.md"
},
"timestamp": "2025-12-20T21:02:08.925Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 0.86KB",
"metadata": {
"path": "components/agents/development-tools/code-reviewer.md",
"size": 883
},
"timestamp": "2025-12-20T21:02:08.925Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-tools/code-reviewer.md"
},
"timestamp": "2025-12-20T21:02:08.925Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/development-tools/code-reviewer.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:08.925Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-tools/code-reviewer.md",
"hash": "f03e91d73b34ce79...",
"fullHash": "f03e91d73b34ce7939edac0a4e5acada77ed499e2d8959c275e295f3f0902481"
},
"timestamp": "2025-12-20T21:02:08.925Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-tools/code-reviewer.md"
},
"timestamp": "2025-12-20T21:02:08.925Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/code-reviewer.md"
},
"timestamp": "2025-12-20T21:02:08.925Z"
}
],
"hash": "f03e91d73b34ce7939edac0a4e5acada77ed499e2d8959c275e295f3f0902481"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/code-reviewer.md"
},
"timestamp": "2025-12-20T21:02:08.925Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/development-tools/code-reviewer.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:09.033Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-tools/code-reviewer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:09.033Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:09.033Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-tools/command-expert.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:09.033Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (77), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/development-tools/command-expert.md",
"count": 77,
"max": 20
},
"timestamp": "2025-12-20T21:02:09.034Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 10.65KB",
"metadata": {
"path": "components/agents/development-tools/command-expert.md",
"size": 10904
},
"timestamp": "2025-12-20T21:02:09.033Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-tools/command-expert.md"
},
"timestamp": "2025-12-20T21:02:09.034Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 77",
"metadata": {
"path": "components/agents/development-tools/command-expert.md",
"count": 77
},
"timestamp": "2025-12-20T21:02:09.034Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-tools/command-expert.md",
"hash": "789456f92c0b0179...",
"fullHash": "789456f92c0b017979a2a6ed7a3e9461f0b92c039bdd951019383afa3004aa48"
},
"timestamp": "2025-12-20T21:02:09.034Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-tools/command-expert.md"
},
"timestamp": "2025-12-20T21:02:09.034Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/command-expert.md"
},
"timestamp": "2025-12-20T21:02:09.034Z"
}
],
"hash": "789456f92c0b017979a2a6ed7a3e9461f0b92c039bdd951019383afa3004aa48"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E007",
"message": "Security bypass attempt detected",
"metadata": {
"path": "components/agents/development-tools/command-expert.md",
"severity": "critical",
"matches": 1,
"examples": [
{
"text": "Override safety",
"index": 4289,
"line": 175,
"column": 16,
"position": "175:16",
"lineText": "- **--force**: Override safety checks",
"context": "... Preview changes without execution\n- **--force**: Override safety checks\n```\n\n### 4. Error Handling ..."
}
]
},
"timestamp": "2025-12-20T21:02:09.034Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/command-expert.md"
},
"timestamp": "2025-12-20T21:02:09.035Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/development-tools/command-expert.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:09.129Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-tools/command-expert.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:09.129Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:09.129Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-tools/context-manager.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:09.129Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W006",
"message": "Unknown tools specified: TodoWrite",
"metadata": {
"path": "components/agents/development-tools/context-manager.md",
"invalidTools": [
"TodoWrite"
]
},
"timestamp": "2025-12-20T21:02:09.129Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.95KB",
"metadata": {
"path": "components/agents/development-tools/context-manager.md",
"size": 1993
},
"timestamp": "2025-12-20T21:02:09.129Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-tools/context-manager.md"
},
"timestamp": "2025-12-20T21:02:09.129Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 9",
"metadata": {
"path": "components/agents/development-tools/context-manager.md",
"count": 9
},
"timestamp": "2025-12-20T21:02:09.129Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-tools/context-manager.md",
"hash": "0aaab249ab7d53de...",
"fullHash": "0aaab249ab7d53de1375ba19c2d114c6be58e8399f5a7c1bd3ffb12b69e05572"
},
"timestamp": "2025-12-20T21:02:09.129Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-tools/context-manager.md"
},
"timestamp": "2025-12-20T21:02:09.130Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/context-manager.md"
},
"timestamp": "2025-12-20T21:02:09.130Z"
}
],
"hash": "0aaab249ab7d53de1375ba19c2d114c6be58e8399f5a7c1bd3ffb12b69e05572"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E005",
"message": "Credential harvesting pattern detected",
"metadata": {
"path": "components/agents/development-tools/context-manager.md",
"severity": "critical",
"matches": 1,
"examples": [
{
"text": "Extract key",
"index": 540,
"line": 14,
"column": 4,
"position": "14:4",
"lineText": "1. Extract key decisions and rationale from agent outputs",
"context": "...s.\n\n## Primary Functions\n\n### Context Capture\n\n1. Extract key decisions and rationale from agent out..."
}
]
},
"timestamp": "2025-12-20T21:02:09.130Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/context-manager.md"
},
"timestamp": "2025-12-20T21:02:09.130Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/development-tools/context-manager.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:09.226Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-tools/context-manager.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:09.226Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:09.226Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-tools/debugger.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:09.226Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/development-tools/debugger.md"
},
"timestamp": "2025-12-20T21:02:09.227Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 0.85KB",
"metadata": {
"path": "components/agents/development-tools/debugger.md",
"size": 872
},
"timestamp": "2025-12-20T21:02:09.226Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-tools/debugger.md"
},
"timestamp": "2025-12-20T21:02:09.227Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/development-tools/debugger.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:09.227Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-tools/debugger.md",
"hash": "d50a6e79fbe14c95...",
"fullHash": "d50a6e79fbe14c957cdd408653b38c198939c203576a7fd85b0cd48e470d2833"
},
"timestamp": "2025-12-20T21:02:09.227Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-tools/debugger.md"
},
"timestamp": "2025-12-20T21:02:09.227Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/debugger.md"
},
"timestamp": "2025-12-20T21:02:09.227Z"
}
],
"hash": "d50a6e79fbe14c957cdd408653b38c198939c203576a7fd85b0cd48e470d2833"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/debugger.md"
},
"timestamp": "2025-12-20T21:02:09.227Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/development-tools/debugger.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:09.324Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-tools/debugger.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:09.324Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:09.324Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-tools/dx-optimizer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:09.324Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.78KB",
"metadata": {
"path": "components/agents/development-tools/dx-optimizer.md",
"size": 1820
},
"timestamp": "2025-12-20T21:02:09.324Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-tools/dx-optimizer.md"
},
"timestamp": "2025-12-20T21:02:09.324Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 8",
"metadata": {
"path": "components/agents/development-tools/dx-optimizer.md",
"count": 8
},
"timestamp": "2025-12-20T21:02:09.324Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-tools/dx-optimizer.md",
"hash": "79c7f7984c7c23fd...",
"fullHash": "79c7f7984c7c23fd8968eb70fc9404d031c006d3b4eb967deab1db0d6f967c80"
},
"timestamp": "2025-12-20T21:02:09.324Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-tools/dx-optimizer.md"
},
"timestamp": "2025-12-20T21:02:09.324Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/dx-optimizer.md"
},
"timestamp": "2025-12-20T21:02:09.324Z"
}
],
"hash": "79c7f7984c7c23fd8968eb70fc9404d031c006d3b4eb967deab1db0d6f967c80"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/dx-optimizer.md"
},
"timestamp": "2025-12-20T21:02:09.324Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/development-tools/dx-optimizer.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:09.422Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-tools/dx-optimizer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:09.422Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:09.422Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-tools/error-detective.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:09.422Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.16KB",
"metadata": {
"path": "components/agents/development-tools/error-detective.md",
"size": 1185
},
"timestamp": "2025-12-20T21:02:09.422Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-tools/error-detective.md"
},
"timestamp": "2025-12-20T21:02:09.422Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/development-tools/error-detective.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:09.422Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-tools/error-detective.md",
"hash": "faf3cf68d086d657...",
"fullHash": "faf3cf68d086d65715a182d74f5ee5ce7ed606b69c686c18a101a674da64f9a3"
},
"timestamp": "2025-12-20T21:02:09.422Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-tools/error-detective.md"
},
"timestamp": "2025-12-20T21:02:09.422Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/error-detective.md"
},
"timestamp": "2025-12-20T21:02:09.422Z"
}
],
"hash": "faf3cf68d086d65715a182d74f5ee5ce7ed606b69c686c18a101a674da64f9a3"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/error-detective.md"
},
"timestamp": "2025-12-20T21:02:09.422Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/development-tools/error-detective.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:09.517Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-tools/error-detective.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:09.517Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:09.517Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-tools/flutter-go-reviewer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:09.517Z",
"overall": {
"valid": true,
"score": 98,
"errorCount": 0,
"warningCount": 2
},
"validators": {
"structural": {
"valid": true,
"score": 90,
"errorCount": 0,
"warningCount": 2,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W004",
"message": "Description is too long (1563 chars, maximum 500)",
"metadata": {
"path": "components/agents/development-tools/flutter-go-reviewer.md",
"length": 1563,
"max": 500
},
"timestamp": "2025-12-20T21:02:09.517Z"
},
{
"level": "warning",
"code": "STRUCT_W006",
"message": "Unknown tools specified: TodoWrite, BashOutput, KillBash, ListMcpResourcesTool, ReadMcpResourceTool",
"metadata": {
"path": "components/agents/development-tools/flutter-go-reviewer.md",
"invalidTools": [
"TodoWrite",
"BashOutput",
"KillBash",
"ListMcpResourcesTool",
"ReadMcpResourceTool"
]
},
"timestamp": "2025-12-20T21:02:09.517Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 6.59KB",
"metadata": {
"path": "components/agents/development-tools/flutter-go-reviewer.md",
"size": 6750
},
"timestamp": "2025-12-20T21:02:09.517Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-tools/flutter-go-reviewer.md"
},
"timestamp": "2025-12-20T21:02:09.517Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 11",
"metadata": {
"path": "components/agents/development-tools/flutter-go-reviewer.md",
"count": 11
},
"timestamp": "2025-12-20T21:02:09.517Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-tools/flutter-go-reviewer.md",
"hash": "008a2f22af8c8530...",
"fullHash": "008a2f22af8c8530ca7da5d194dd53f3b946b2970b7ad63eae928b6e354f3108"
},
"timestamp": "2025-12-20T21:02:09.517Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-tools/flutter-go-reviewer.md"
},
"timestamp": "2025-12-20T21:02:09.518Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/flutter-go-reviewer.md"
},
"timestamp": "2025-12-20T21:02:09.518Z"
}
],
"hash": "008a2f22af8c8530ca7da5d194dd53f3b946b2970b7ad63eae928b6e354f3108"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/flutter-go-reviewer.md"
},
"timestamp": "2025-12-20T21:02:09.518Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 76d11f2",
"metadata": {
"path": "components/agents/development-tools/flutter-go-reviewer.md",
"fullSha": "76d11f2c0959c799c4398d27c9fc9aea6f609119",
"author": "ChaitanyaDhawan",
"date": "2025-10-11 01:05:00 +0530"
},
"timestamp": "2025-12-20T21:02:09.608Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-tools/flutter-go-reviewer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:09.608Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:09.608Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-tools/mcp-expert.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:09.608Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (28), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/development-tools/mcp-expert.md",
"count": 28,
"max": 20
},
"timestamp": "2025-12-20T21:02:09.608Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 6.73KB",
"metadata": {
"path": "components/agents/development-tools/mcp-expert.md",
"size": 6893
},
"timestamp": "2025-12-20T21:02:09.608Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-tools/mcp-expert.md"
},
"timestamp": "2025-12-20T21:02:09.608Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 28",
"metadata": {
"path": "components/agents/development-tools/mcp-expert.md",
"count": 28
},
"timestamp": "2025-12-20T21:02:09.608Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-tools/mcp-expert.md",
"hash": "ed83fc119441e8f6...",
"fullHash": "ed83fc119441e8f69e00d5af80d9c77e72b0c07bcfa05a5e5141356d03e565c1"
},
"timestamp": "2025-12-20T21:02:09.609Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-tools/mcp-expert.md"
},
"timestamp": "2025-12-20T21:02:09.609Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/mcp-expert.md"
},
"timestamp": "2025-12-20T21:02:09.609Z"
}
],
"hash": "ed83fc119441e8f69e00d5af80d9c77e72b0c07bcfa05a5e5141356d03e565c1"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/mcp-expert.md"
},
"timestamp": "2025-12-20T21:02:09.609Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/development-tools/mcp-expert.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:09.705Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-tools/mcp-expert.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:09.705Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:09.705Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-tools/performance-profiler.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:09.705Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 23.46KB",
"metadata": {
"path": "components/agents/development-tools/performance-profiler.md",
"size": 24023
},
"timestamp": "2025-12-20T21:02:09.705Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-tools/performance-profiler.md"
},
"timestamp": "2025-12-20T21:02:09.705Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 9",
"metadata": {
"path": "components/agents/development-tools/performance-profiler.md",
"count": 9
},
"timestamp": "2025-12-20T21:02:09.705Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-tools/performance-profiler.md",
"hash": "3d9ab825fc0172eb...",
"fullHash": "3d9ab825fc0172eb2f0e7cb8d405459313d4fabd81284a58393419b103df4d9e"
},
"timestamp": "2025-12-20T21:02:09.705Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-tools/performance-profiler.md"
},
"timestamp": "2025-12-20T21:02:09.705Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/performance-profiler.md"
},
"timestamp": "2025-12-20T21:02:09.705Z"
}
],
"hash": "3d9ab825fc0172eb2f0e7cb8d405459313d4fabd81284a58393419b103df4d9e"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/performance-profiler.md"
},
"timestamp": "2025-12-20T21:02:09.706Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/development-tools/performance-profiler.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:09.799Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-tools/performance-profiler.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:09.799Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:09.799Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-tools/test-engineer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:09.799Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 25.63KB",
"metadata": {
"path": "components/agents/development-tools/test-engineer.md",
"size": 26242
},
"timestamp": "2025-12-20T21:02:09.799Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/development-tools/test-engineer.md"
},
"timestamp": "2025-12-20T21:02:09.799Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 12",
"metadata": {
"path": "components/agents/development-tools/test-engineer.md",
"count": 12
},
"timestamp": "2025-12-20T21:02:09.799Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-tools/test-engineer.md",
"hash": "e25aed318631fe21...",
"fullHash": "e25aed318631fe2176f38db05631b05fd6798aa9ef1cf0b848fe85cd58d01b51"
},
"timestamp": "2025-12-20T21:02:09.799Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-tools/test-engineer.md"
},
"timestamp": "2025-12-20T21:02:09.799Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/test-engineer.md"
},
"timestamp": "2025-12-20T21:02:09.799Z"
}
],
"hash": "e25aed318631fe2176f38db05631b05fd6798aa9ef1cf0b848fe85cd58d01b51"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E011",
"message": "Hardcoded password detected",
"metadata": {
"path": "components/agents/development-tools/test-engineer.md",
"severity": "critical",
"matches": 1,
"examples": [
{
"text": "PASSWORD:=<REDACTED>",
"index": 22371,
"line": 791,
"column": 20,
"position": "791:20",
"lineText": "POSTGRES_PASSWORD:=<REDACTED>"
}
]
},
"timestamp": "2025-12-20T21:02:09.800Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W005",
"message": "Invalid URL format: Invalid URL",
"metadata": {
"path": "components/agents/development-tools/test-engineer.md",
"url": "http://localhost:3000',",
"error": "Invalid URL"
},
"timestamp": "2025-12-20T21:02:09.800Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/test-engineer.md"
},
"timestamp": "2025-12-20T21:02:09.800Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 08280f5",
"metadata": {
"path": "components/agents/development-tools/test-engineer.md",
"fullSha": "08280f579b811f3dd4b0562b7032f630f2a0bcfc",
"author": "Dani",
"date": "2025-08-22 18:25:14 -0400"
},
"timestamp": "2025-12-20T21:02:09.915Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-tools/test-engineer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:09.915Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:09.915Z"
}
}
}
},
{
"component": {
"path": "components/agents/development-tools/unused-code-cleaner.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:09.915Z",
"overall": {
"valid": false,
"score": 89,
"errorCount": 2,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/agents/development-tools/unused-code-cleaner.md"
},
"timestamp": "2025-12-20T21:02:09.915Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (29), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/development-tools/unused-code-cleaner.md",
"count": 29,
"max": 20
},
"timestamp": "2025-12-20T21:02:09.915Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.65KB",
"metadata": {
"path": "components/agents/development-tools/unused-code-cleaner.md",
"size": 4761
},
"timestamp": "2025-12-20T21:02:09.915Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 29",
"metadata": {
"path": "components/agents/development-tools/unused-code-cleaner.md",
"count": 29
},
"timestamp": "2025-12-20T21:02:09.915Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/development-tools/unused-code-cleaner.md",
"hash": "976c4181f36b8510...",
"fullHash": "976c4181f36b85105a7ce5899bf198a5705d59082dc9cf4cc2513ac9762f932a"
},
"timestamp": "2025-12-20T21:02:09.915Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/development-tools/unused-code-cleaner.md"
},
"timestamp": "2025-12-20T21:02:09.915Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/unused-code-cleaner.md"
},
"timestamp": "2025-12-20T21:02:09.915Z"
}
],
"hash": "976c4181f36b85105a7ce5899bf198a5705d59082dc9cf4cc2513ac9762f932a"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E016",
"message": "javascript: protocol detected (XSS risk)",
"metadata": {
"path": "components/agents/development-tools/unused-code-cleaner.md",
"severity": "critical",
"line": 41,
"column": 4,
"position": "41:4",
"lineText": "// JavaScript: Module analysis",
"context": "...(importlib, __import__)\r\n```\r\n\r\n```javascript\r\n// JavaScript: Module analysis\r\n// Track: import/requ..."
},
"timestamp": "2025-12-20T21:02:09.915Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/development-tools/unused-code-cleaner.md"
},
"timestamp": "2025-12-20T21:02:09.915Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: f46907d",
"metadata": {
"path": "components/agents/development-tools/unused-code-cleaner.md",
"fullSha": "f46907d6258d3dff1574f109e5bd176719f2e21f",
"author": "Kyeongjun Ko",
"date": "2025-10-09 01:52:23 +0900"
},
"timestamp": "2025-12-20T21:02:10.022Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/development-tools/unused-code-cleaner.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:10.022Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:10.022Z"
}
}
}
},
{
"component": {
"path": "components/agents/devops-infrastructure/cloud-architect.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:10.022Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.19KB",
"metadata": {
"path": "components/agents/devops-infrastructure/cloud-architect.md",
"size": 1219
},
"timestamp": "2025-12-20T21:02:10.022Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/devops-infrastructure/cloud-architect.md"
},
"timestamp": "2025-12-20T21:02:10.023Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/devops-infrastructure/cloud-architect.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:10.023Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/devops-infrastructure/cloud-architect.md",
"hash": "a1113c2a0587e7a0...",
"fullHash": "a1113c2a0587e7a06ff928468adebab02a1f853fd48d0cb0818bfd6bc35af04a"
},
"timestamp": "2025-12-20T21:02:10.023Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/devops-infrastructure/cloud-architect.md"
},
"timestamp": "2025-12-20T21:02:10.023Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/devops-infrastructure/cloud-architect.md"
},
"timestamp": "2025-12-20T21:02:10.023Z"
}
],
"hash": "a1113c2a0587e7a06ff928468adebab02a1f853fd48d0cb0818bfd6bc35af04a"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/devops-infrastructure/cloud-architect.md"
},
"timestamp": "2025-12-20T21:02:10.023Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/devops-infrastructure/cloud-architect.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:10.161Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/devops-infrastructure/cloud-architect.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:10.161Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:10.161Z"
}
}
}
},
{
"component": {
"path": "components/agents/devops-infrastructure/deployment-engineer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:10.161Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W006",
"message": "Unknown tools specified: AskUserQuestion",
"metadata": {
"path": "components/agents/devops-infrastructure/deployment-engineer.md",
"invalidTools": [
"AskUserQuestion"
]
},
"timestamp": "2025-12-20T21:02:10.161Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.24KB",
"metadata": {
"path": "components/agents/devops-infrastructure/deployment-engineer.md",
"size": 1273
},
"timestamp": "2025-12-20T21:02:10.161Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/devops-infrastructure/deployment-engineer.md"
},
"timestamp": "2025-12-20T21:02:10.161Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/devops-infrastructure/deployment-engineer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:10.161Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/devops-infrastructure/deployment-engineer.md",
"hash": "06a99246383090d2...",
"fullHash": "06a99246383090d2474c7c459b8bfd4650b595236c0b44dd5a339937335b0fd3"
},
"timestamp": "2025-12-20T21:02:10.161Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/devops-infrastructure/deployment-engineer.md"
},
"timestamp": "2025-12-20T21:02:10.161Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/devops-infrastructure/deployment-engineer.md"
},
"timestamp": "2025-12-20T21:02:10.161Z"
}
],
"hash": "06a99246383090d2474c7c459b8bfd4650b595236c0b44dd5a339937335b0fd3"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/devops-infrastructure/deployment-engineer.md"
},
"timestamp": "2025-12-20T21:02:10.161Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 562773c",
"metadata": {
"path": "components/agents/devops-infrastructure/deployment-engineer.md",
"fullSha": "562773ca08fe3df84ff0008ee6e30c8cf5467357",
"author": "Luqman",
"date": "2025-10-30 22:24:40 +0100"
},
"timestamp": "2025-12-20T21:02:10.262Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/devops-infrastructure/deployment-engineer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:10.262Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:10.262Z"
}
}
}
},
{
"component": {
"path": "components/agents/devops-infrastructure/devops-troubleshooter.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:10.262Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.10KB",
"metadata": {
"path": "components/agents/devops-infrastructure/devops-troubleshooter.md",
"size": 1122
},
"timestamp": "2025-12-20T21:02:10.262Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/devops-infrastructure/devops-troubleshooter.md"
},
"timestamp": "2025-12-20T21:02:10.262Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/devops-infrastructure/devops-troubleshooter.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:10.262Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/devops-infrastructure/devops-troubleshooter.md",
"hash": "a250a84cb3081500...",
"fullHash": "a250a84cb3081500eecc7b758d2e79e0788e28792c570417514a2994d511d2f7"
},
"timestamp": "2025-12-20T21:02:10.262Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/devops-infrastructure/devops-troubleshooter.md"
},
"timestamp": "2025-12-20T21:02:10.262Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/devops-infrastructure/devops-troubleshooter.md"
},
"timestamp": "2025-12-20T21:02:10.262Z"
}
],
"hash": "a250a84cb3081500eecc7b758d2e79e0788e28792c570417514a2994d511d2f7"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/devops-infrastructure/devops-troubleshooter.md"
},
"timestamp": "2025-12-20T21:02:10.262Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/devops-infrastructure/devops-troubleshooter.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:10.356Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/devops-infrastructure/devops-troubleshooter.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:10.356Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:10.356Z"
}
}
}
},
{
"component": {
"path": "components/agents/devops-infrastructure/monitoring-specialist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:10.356Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.23KB",
"metadata": {
"path": "components/agents/devops-infrastructure/monitoring-specialist.md",
"size": 1264
},
"timestamp": "2025-12-20T21:02:10.356Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/devops-infrastructure/monitoring-specialist.md"
},
"timestamp": "2025-12-20T21:02:10.356Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/devops-infrastructure/monitoring-specialist.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:10.356Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/devops-infrastructure/monitoring-specialist.md",
"hash": "40c960827de08006...",
"fullHash": "40c960827de080066976a37066eea5f7892e74cbe375dcd831527b90bb462cb9"
},
"timestamp": "2025-12-20T21:02:10.356Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/devops-infrastructure/monitoring-specialist.md"
},
"timestamp": "2025-12-20T21:02:10.356Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/devops-infrastructure/monitoring-specialist.md"
},
"timestamp": "2025-12-20T21:02:10.356Z"
}
],
"hash": "40c960827de080066976a37066eea5f7892e74cbe375dcd831527b90bb462cb9"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/devops-infrastructure/monitoring-specialist.md"
},
"timestamp": "2025-12-20T21:02:10.357Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/devops-infrastructure/monitoring-specialist.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:10.454Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/devops-infrastructure/monitoring-specialist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:10.454Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:10.454Z"
}
}
}
},
{
"component": {
"path": "components/agents/devops-infrastructure/network-engineer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:10.454Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.18KB",
"metadata": {
"path": "components/agents/devops-infrastructure/network-engineer.md",
"size": 1211
},
"timestamp": "2025-12-20T21:02:10.454Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/devops-infrastructure/network-engineer.md"
},
"timestamp": "2025-12-20T21:02:10.454Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/devops-infrastructure/network-engineer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:10.454Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/devops-infrastructure/network-engineer.md",
"hash": "5674b8c75f881708...",
"fullHash": "5674b8c75f8817086273d484677979b8fa3d1f67623fbd7cb31958b5e50947a8"
},
"timestamp": "2025-12-20T21:02:10.454Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/devops-infrastructure/network-engineer.md"
},
"timestamp": "2025-12-20T21:02:10.454Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/devops-infrastructure/network-engineer.md"
},
"timestamp": "2025-12-20T21:02:10.454Z"
}
],
"hash": "5674b8c75f8817086273d484677979b8fa3d1f67623fbd7cb31958b5e50947a8"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/devops-infrastructure/network-engineer.md"
},
"timestamp": "2025-12-20T21:02:10.455Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/devops-infrastructure/network-engineer.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:10.552Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/devops-infrastructure/network-engineer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:10.552Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:10.552Z"
}
}
}
},
{
"component": {
"path": "components/agents/devops-infrastructure/security-engineer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:10.552Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (36), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/devops-infrastructure/security-engineer.md",
"count": 36,
"max": 20
},
"timestamp": "2025-12-20T21:02:10.552Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 32.94KB",
"metadata": {
"path": "components/agents/devops-infrastructure/security-engineer.md",
"size": 33726
},
"timestamp": "2025-12-20T21:02:10.552Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/devops-infrastructure/security-engineer.md"
},
"timestamp": "2025-12-20T21:02:10.552Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 36",
"metadata": {
"path": "components/agents/devops-infrastructure/security-engineer.md",
"count": 36
},
"timestamp": "2025-12-20T21:02:10.552Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/devops-infrastructure/security-engineer.md",
"hash": "60defa239211ab90...",
"fullHash": "60defa239211ab9077542d777762c10475a399e72cb8d9e2fcf58735e23940fc"
},
"timestamp": "2025-12-20T21:02:10.552Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/devops-infrastructure/security-engineer.md"
},
"timestamp": "2025-12-20T21:02:10.552Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/devops-infrastructure/security-engineer.md"
},
"timestamp": "2025-12-20T21:02:10.552Z"
}
],
"hash": "60defa239211ab9077542d777762c10475a399e72cb8d9e2fcf58735e23940fc"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/devops-infrastructure/security-engineer.md"
},
"timestamp": "2025-12-20T21:02:10.554Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/devops-infrastructure/security-engineer.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:10.648Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/devops-infrastructure/security-engineer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:10.648Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:10.648Z"
}
}
}
},
{
"component": {
"path": "components/agents/devops-infrastructure/terraform-specialist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:10.648Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.21KB",
"metadata": {
"path": "components/agents/devops-infrastructure/terraform-specialist.md",
"size": 1239
},
"timestamp": "2025-12-20T21:02:10.648Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/devops-infrastructure/terraform-specialist.md"
},
"timestamp": "2025-12-20T21:02:10.648Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/devops-infrastructure/terraform-specialist.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:10.648Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/devops-infrastructure/terraform-specialist.md",
"hash": "2e70ea0d63bf4eaf...",
"fullHash": "2e70ea0d63bf4eaf7398db1e9650e773efbc9f4eca5e1db41dce612267dd40c5"
},
"timestamp": "2025-12-20T21:02:10.648Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/devops-infrastructure/terraform-specialist.md"
},
"timestamp": "2025-12-20T21:02:10.649Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/devops-infrastructure/terraform-specialist.md"
},
"timestamp": "2025-12-20T21:02:10.649Z"
}
],
"hash": "2e70ea0d63bf4eaf7398db1e9650e773efbc9f4eca5e1db41dce612267dd40c5"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/devops-infrastructure/terraform-specialist.md"
},
"timestamp": "2025-12-20T21:02:10.649Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/devops-infrastructure/terraform-specialist.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:10.744Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/devops-infrastructure/terraform-specialist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:10.744Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:10.744Z"
}
}
}
},
{
"component": {
"path": "components/agents/devops-infrastructure/vercel-deployment-specialist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:10.744Z",
"overall": {
"valid": true,
"score": 97,
"errorCount": 0,
"warningCount": 3
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (26), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/devops-infrastructure/vercel-deployment-specialist.md",
"count": 26,
"max": 20
},
"timestamp": "2025-12-20T21:02:10.744Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 9.03KB",
"metadata": {
"path": "components/agents/devops-infrastructure/vercel-deployment-specialist.md",
"size": 9246
},
"timestamp": "2025-12-20T21:02:10.744Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/devops-infrastructure/vercel-deployment-specialist.md"
},
"timestamp": "2025-12-20T21:02:10.744Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 26",
"metadata": {
"path": "components/agents/devops-infrastructure/vercel-deployment-specialist.md",
"count": 26
},
"timestamp": "2025-12-20T21:02:10.744Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/devops-infrastructure/vercel-deployment-specialist.md",
"hash": "2e3854c57d1a27ad...",
"fullHash": "2e3854c57d1a27adef39713274839604feb0862c2d51f7f8ffee9dcde2ae8605"
},
"timestamp": "2025-12-20T21:02:10.744Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/devops-infrastructure/vercel-deployment-specialist.md"
},
"timestamp": "2025-12-20T21:02:10.744Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/devops-infrastructure/vercel-deployment-specialist.md"
},
"timestamp": "2025-12-20T21:02:10.744Z"
}
],
"hash": "2e3854c57d1a27adef39713274839604feb0862c2d51f7f8ffee9dcde2ae8605"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 90,
"errorCount": 0,
"warningCount": 2,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/agents/devops-infrastructure/vercel-deployment-specialist.md",
"url": "http://localhost:3001",
"suggestion": "https://localhost:3001"
},
"timestamp": "2025-12-20T21:02:10.744Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/agents/devops-infrastructure/vercel-deployment-specialist.md",
"url": "http://localhost:3001",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:10.744Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/devops-infrastructure/vercel-deployment-specialist.md"
},
"timestamp": "2025-12-20T21:02:10.744Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: eb19e71",
"metadata": {
"path": "components/agents/devops-infrastructure/vercel-deployment-specialist.md",
"fullSha": "eb19e71952b13e1e37541597363eeaa1f33dc1f8",
"author": "Dani",
"date": "2025-08-31 18:35:52 -0400"
},
"timestamp": "2025-12-20T21:02:10.840Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/devops-infrastructure/vercel-deployment-specialist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:10.840Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:10.840Z"
}
}
}
},
{
"component": {
"path": "components/agents/documentation/api-documenter.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:10.840Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.09KB",
"metadata": {
"path": "components/agents/documentation/api-documenter.md",
"size": 1113
},
"timestamp": "2025-12-20T21:02:10.840Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/documentation/api-documenter.md"
},
"timestamp": "2025-12-20T21:02:10.840Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/documentation/api-documenter.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:10.840Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/documentation/api-documenter.md",
"hash": "424798154fafdde8...",
"fullHash": "424798154fafdde89a0584286a53ca6d276f640d317b1c9e050ed0f0d53357da"
},
"timestamp": "2025-12-20T21:02:10.840Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/documentation/api-documenter.md"
},
"timestamp": "2025-12-20T21:02:10.840Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/documentation/api-documenter.md"
},
"timestamp": "2025-12-20T21:02:10.840Z"
}
],
"hash": "424798154fafdde89a0584286a53ca6d276f640d317b1c9e050ed0f0d53357da"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/documentation/api-documenter.md"
},
"timestamp": "2025-12-20T21:02:10.840Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/documentation/api-documenter.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:10.939Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/documentation/api-documenter.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:10.939Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:10.939Z"
}
}
}
},
{
"component": {
"path": "components/agents/documentation/changelog-generator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:10.939Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.25KB",
"metadata": {
"path": "components/agents/documentation/changelog-generator.md",
"size": 1285
},
"timestamp": "2025-12-20T21:02:10.939Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/documentation/changelog-generator.md"
},
"timestamp": "2025-12-20T21:02:10.939Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/documentation/changelog-generator.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:10.939Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/documentation/changelog-generator.md",
"hash": "74654dd3f8edb62d...",
"fullHash": "74654dd3f8edb62dbc12cce075944d879583c6f01e3a467fc7c55b9ac5b94ff4"
},
"timestamp": "2025-12-20T21:02:10.939Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/documentation/changelog-generator.md"
},
"timestamp": "2025-12-20T21:02:10.939Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/documentation/changelog-generator.md"
},
"timestamp": "2025-12-20T21:02:10.939Z"
}
],
"hash": "74654dd3f8edb62dbc12cce075944d879583c6f01e3a467fc7c55b9ac5b94ff4"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/documentation/changelog-generator.md"
},
"timestamp": "2025-12-20T21:02:10.939Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/documentation/changelog-generator.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:11.037Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/documentation/changelog-generator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:11.037Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:11.037Z"
}
}
}
},
{
"component": {
"path": "components/agents/documentation/docusaurus-expert.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:11.037Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (24), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/documentation/docusaurus-expert.md",
"count": 24,
"max": 20
},
"timestamp": "2025-12-20T21:02:11.037Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.79KB",
"metadata": {
"path": "components/agents/documentation/docusaurus-expert.md",
"size": 4905
},
"timestamp": "2025-12-20T21:02:11.037Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/documentation/docusaurus-expert.md"
},
"timestamp": "2025-12-20T21:02:11.037Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 24",
"metadata": {
"path": "components/agents/documentation/docusaurus-expert.md",
"count": 24
},
"timestamp": "2025-12-20T21:02:11.037Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/documentation/docusaurus-expert.md",
"hash": "a13a7f532c594a90...",
"fullHash": "a13a7f532c594a90794ebf5198a57c6fa1c93d411c585073ba92206433bad492"
},
"timestamp": "2025-12-20T21:02:11.037Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/documentation/docusaurus-expert.md"
},
"timestamp": "2025-12-20T21:02:11.037Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/documentation/docusaurus-expert.md"
},
"timestamp": "2025-12-20T21:02:11.037Z"
}
],
"hash": "a13a7f532c594a90794ebf5198a57c6fa1c93d411c585073ba92206433bad492"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/documentation/docusaurus-expert.md"
},
"timestamp": "2025-12-20T21:02:11.037Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 017050c",
"metadata": {
"path": "components/agents/documentation/docusaurus-expert.md",
"fullSha": "017050c72999a57c25b8acd1f3b4d3a5b03454eb",
"author": "Dani",
"date": "2025-09-18 09:04:54 -0400"
},
"timestamp": "2025-12-20T21:02:11.138Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/documentation/docusaurus-expert.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:11.138Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:11.138Z"
}
}
}
},
{
"component": {
"path": "components/agents/documentation/technical-writer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:11.138Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.28KB",
"metadata": {
"path": "components/agents/documentation/technical-writer.md",
"size": 1315
},
"timestamp": "2025-12-20T21:02:11.138Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/documentation/technical-writer.md"
},
"timestamp": "2025-12-20T21:02:11.138Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/documentation/technical-writer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:11.138Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/documentation/technical-writer.md",
"hash": "bdc60cd781c64ae9...",
"fullHash": "bdc60cd781c64ae906650b8a6aaef4daa643234308a63b2fd88a7325eeeae982"
},
"timestamp": "2025-12-20T21:02:11.138Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/documentation/technical-writer.md"
},
"timestamp": "2025-12-20T21:02:11.139Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/documentation/technical-writer.md"
},
"timestamp": "2025-12-20T21:02:11.139Z"
}
],
"hash": "bdc60cd781c64ae906650b8a6aaef4daa643234308a63b2fd88a7325eeeae982"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/documentation/technical-writer.md"
},
"timestamp": "2025-12-20T21:02:11.139Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/documentation/technical-writer.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:11.254Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/documentation/technical-writer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:11.254Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:11.254Z"
}
}
}
},
{
"component": {
"path": "components/agents/expert-advisors/agent-expert.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:11.254Z",
"overall": {
"valid": false,
"score": 92,
"errorCount": 1,
"warningCount": 3
},
"validators": {
"structural": {
"valid": false,
"score": 60,
"errorCount": 1,
"warningCount": 3,
"errors": [
{
"level": "error",
"code": "STRUCT_E006",
"message": "Missing required field: tools",
"metadata": {
"path": "components/agents/expert-advisors/agent-expert.md",
"field": "tools",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:11.254Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W004",
"message": "Description is too long (1082 chars, maximum 500)",
"metadata": {
"path": "components/agents/expert-advisors/agent-expert.md",
"length": 1082,
"max": 500
},
"timestamp": "2025-12-20T21:02:11.254Z"
},
{
"level": "warning",
"code": "STRUCT_W007",
"message": "No model specified (recommended)",
"metadata": {
"path": "components/agents/expert-advisors/agent-expert.md"
},
"timestamp": "2025-12-20T21:02:11.254Z"
},
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (66), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/expert-advisors/agent-expert.md",
"count": 66,
"max": 20
},
"timestamp": "2025-12-20T21:02:11.254Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 15.83KB",
"metadata": {
"path": "components/agents/expert-advisors/agent-expert.md",
"size": 16211
},
"timestamp": "2025-12-20T21:02:11.254Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/expert-advisors/agent-expert.md"
},
"timestamp": "2025-12-20T21:02:11.254Z"
},
{
"level": "info",
"code": "STRUCT_I003",
"message": "Missing recommended fields: model",
"metadata": {
"path": "components/agents/expert-advisors/agent-expert.md",
"missingFields": [
"model"
]
},
"timestamp": "2025-12-20T21:02:11.254Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 66",
"metadata": {
"path": "components/agents/expert-advisors/agent-expert.md",
"count": 66
},
"timestamp": "2025-12-20T21:02:11.254Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/expert-advisors/agent-expert.md",
"hash": "c5468845f34c9ec0...",
"fullHash": "c5468845f34c9ec097f4aa370c76c06c7b0937fc57c8fd9981f9bde0537decc2"
},
"timestamp": "2025-12-20T21:02:11.254Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/expert-advisors/agent-expert.md"
},
"timestamp": "2025-12-20T21:02:11.254Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/expert-advisors/agent-expert.md"
},
"timestamp": "2025-12-20T21:02:11.254Z"
}
],
"hash": "c5468845f34c9ec097f4aa370c76c06c7b0937fc57c8fd9981f9bde0537decc2"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/expert-advisors/agent-expert.md"
},
"timestamp": "2025-12-20T21:02:11.255Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e6bf6cf",
"metadata": {
"path": "components/agents/expert-advisors/agent-expert.md",
"fullSha": "e6bf6cf49542d700c1f66d1dc2ad555db028e9d3",
"author": "Book Danny",
"date": "2025-09-11 22:05:42 +0800"
},
"timestamp": "2025-12-20T21:02:11.346Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/expert-advisors/agent-expert.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:11.346Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:11.346Z"
}
}
}
},
{
"component": {
"path": "components/agents/expert-advisors/architect-review.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:11.346Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:167)\n\n 1 | ... \n 2 | ... , and maintainability. Examples: <example>Context: A developer ...\n-----------------------------------------^\n 3 | ... \n 4 | ... ",
"metadata": {
"path": "components/agents/expert-advisors/architect-review.md",
"error": "bad indentation of a mapping entry (2:167)\n\n 1 | ... \n 2 | ... , and maintainability. Examples: <example>Context: A developer ...\n-----------------------------------------^\n 3 | ... \n 4 | ... "
},
"timestamp": "2025-12-20T21:02:11.346Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.33KB",
"metadata": {
"path": "components/agents/expert-advisors/architect-review.md",
"size": 3414
},
"timestamp": "2025-12-20T21:02:11.346Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 4",
"metadata": {
"path": "components/agents/expert-advisors/architect-review.md",
"count": 4
},
"timestamp": "2025-12-20T21:02:11.346Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/expert-advisors/architect-review.md",
"hash": "d36590889f543f95...",
"fullHash": "d36590889f543f95f2796a859bf3b5b9e6582b47ce8db2d1af4b965eb9118b64"
},
"timestamp": "2025-12-20T21:02:11.346Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/expert-advisors/architect-review.md"
},
"timestamp": "2025-12-20T21:02:11.346Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/expert-advisors/architect-review.md"
},
"timestamp": "2025-12-20T21:02:11.346Z"
}
],
"hash": "d36590889f543f95f2796a859bf3b5b9e6582b47ce8db2d1af4b965eb9118b64"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/expert-advisors/architect-review.md"
},
"timestamp": "2025-12-20T21:02:11.347Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/expert-advisors/architect-review.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:11.442Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/expert-advisors/architect-review.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:11.442Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:11.442Z"
}
}
}
},
{
"component": {
"path": "components/agents/expert-advisors/dependency-manager.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:11.442Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:153)\n\n 1 | ... \n 2 | ... nd license compliance. Examples: <example>Context: A user wants ...\n-----------------------------------------^\n 3 | ... ",
"metadata": {
"path": "components/agents/expert-advisors/dependency-manager.md",
"error": "bad indentation of a mapping entry (2:153)\n\n 1 | ... \n 2 | ... nd license compliance. Examples: <example>Context: A user wants ...\n-----------------------------------------^\n 3 | ... "
},
"timestamp": "2025-12-20T21:02:11.442Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.05KB",
"metadata": {
"path": "components/agents/expert-advisors/dependency-manager.md",
"size": 3124
},
"timestamp": "2025-12-20T21:02:11.442Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 4",
"metadata": {
"path": "components/agents/expert-advisors/dependency-manager.md",
"count": 4
},
"timestamp": "2025-12-20T21:02:11.442Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/expert-advisors/dependency-manager.md",
"hash": "4c3677c778cdb797...",
"fullHash": "4c3677c778cdb797cabf2de1a8b562f578a9a57ca823d14239be25e974635404"
},
"timestamp": "2025-12-20T21:02:11.442Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/expert-advisors/dependency-manager.md"
},
"timestamp": "2025-12-20T21:02:11.442Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/expert-advisors/dependency-manager.md"
},
"timestamp": "2025-12-20T21:02:11.442Z"
}
],
"hash": "4c3677c778cdb797cabf2de1a8b562f578a9a57ca823d14239be25e974635404"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/expert-advisors/dependency-manager.md"
},
"timestamp": "2025-12-20T21:02:11.442Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/expert-advisors/dependency-manager.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:11.549Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/expert-advisors/dependency-manager.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:11.549Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:11.549Z"
}
}
}
},
{
"component": {
"path": "components/agents/expert-advisors/documentation-expert.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:11.549Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:192)\n\n 1 | ... \n 2 | ... cumentation from code. Examples: <example>Context: A user wants ...\n-----------------------------------------^\n 3 | ... ",
"metadata": {
"path": "components/agents/expert-advisors/documentation-expert.md",
"error": "bad indentation of a mapping entry (2:192)\n\n 1 | ... \n 2 | ... cumentation from code. Examples: <example>Context: A user wants ...\n-----------------------------------------^\n 3 | ... "
},
"timestamp": "2025-12-20T21:02:11.550Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.12KB",
"metadata": {
"path": "components/agents/expert-advisors/documentation-expert.md",
"size": 3197
},
"timestamp": "2025-12-20T21:02:11.550Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 4",
"metadata": {
"path": "components/agents/expert-advisors/documentation-expert.md",
"count": 4
},
"timestamp": "2025-12-20T21:02:11.550Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/expert-advisors/documentation-expert.md",
"hash": "cc9f5e163dafaeb1...",
"fullHash": "cc9f5e163dafaeb153a15849c815029a1a94d944e25d804aa84e1b71c08b8821"
},
"timestamp": "2025-12-20T21:02:11.550Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/expert-advisors/documentation-expert.md"
},
"timestamp": "2025-12-20T21:02:11.550Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/expert-advisors/documentation-expert.md"
},
"timestamp": "2025-12-20T21:02:11.550Z"
}
],
"hash": "cc9f5e163dafaeb153a15849c815029a1a94d944e25d804aa84e1b71c08b8821"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/expert-advisors/documentation-expert.md"
},
"timestamp": "2025-12-20T21:02:11.550Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/expert-advisors/documentation-expert.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:11.654Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/expert-advisors/documentation-expert.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:11.654Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:11.654Z"
}
}
}
},
{
"component": {
"path": "components/agents/ffmpeg-clip-team/audio-mixer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:11.654Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.12KB",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-mixer.md",
"size": 1146
},
"timestamp": "2025-12-20T21:02:11.654Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-mixer.md"
},
"timestamp": "2025-12-20T21:02:11.654Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-mixer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:11.654Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-mixer.md",
"hash": "ae1c491377a809c1...",
"fullHash": "ae1c491377a809c1a0a7ec1eeb98fe1d1b6850d1782ed0e6d25962f9011262bc"
},
"timestamp": "2025-12-20T21:02:11.654Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-mixer.md"
},
"timestamp": "2025-12-20T21:02:11.654Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-mixer.md"
},
"timestamp": "2025-12-20T21:02:11.654Z"
}
],
"hash": "ae1c491377a809c1a0a7ec1eeb98fe1d1b6850d1782ed0e6d25962f9011262bc"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-mixer.md"
},
"timestamp": "2025-12-20T21:02:11.654Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-mixer.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:11.756Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-mixer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:11.756Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:11.756Z"
}
}
}
},
{
"component": {
"path": "components/agents/ffmpeg-clip-team/audio-quality-controller.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:11.756Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.30KB",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-quality-controller.md",
"size": 4406
},
"timestamp": "2025-12-20T21:02:11.756Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-quality-controller.md"
},
"timestamp": "2025-12-20T21:02:11.757Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 6",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-quality-controller.md",
"count": 6
},
"timestamp": "2025-12-20T21:02:11.757Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-quality-controller.md",
"hash": "d27667ef30168d6d...",
"fullHash": "d27667ef30168d6d200c3ef99386c9f7ff4713f4c92b1fa602ae7cd9800b5fd5"
},
"timestamp": "2025-12-20T21:02:11.757Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-quality-controller.md"
},
"timestamp": "2025-12-20T21:02:11.757Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-quality-controller.md"
},
"timestamp": "2025-12-20T21:02:11.757Z"
}
],
"hash": "d27667ef30168d6d200c3ef99386c9f7ff4713f4c92b1fa602ae7cd9800b5fd5"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-quality-controller.md"
},
"timestamp": "2025-12-20T21:02:11.757Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-quality-controller.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:11.855Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/audio-quality-controller.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:11.855Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:11.855Z"
}
}
}
},
{
"component": {
"path": "components/agents/ffmpeg-clip-team/podcast-content-analyzer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:11.855Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-content-analyzer.md"
},
"timestamp": "2025-12-20T21:02:11.855Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.75KB",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-content-analyzer.md",
"size": 2815
},
"timestamp": "2025-12-20T21:02:11.855Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-content-analyzer.md"
},
"timestamp": "2025-12-20T21:02:11.855Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-content-analyzer.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:11.855Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-content-analyzer.md",
"hash": "5de9b1d8a3a2d547...",
"fullHash": "5de9b1d8a3a2d54731c1216c49d8492c381718a7bca4d20dae87bc99641fed51"
},
"timestamp": "2025-12-20T21:02:11.855Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-content-analyzer.md"
},
"timestamp": "2025-12-20T21:02:11.856Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-content-analyzer.md"
},
"timestamp": "2025-12-20T21:02:11.856Z"
}
],
"hash": "5de9b1d8a3a2d54731c1216c49d8492c381718a7bca4d20dae87bc99641fed51"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-content-analyzer.md"
},
"timestamp": "2025-12-20T21:02:11.856Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-content-analyzer.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:11.953Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-content-analyzer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:11.953Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:11.953Z"
}
}
}
},
{
"component": {
"path": "components/agents/ffmpeg-clip-team/podcast-metadata-specialist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:11.953Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-metadata-specialist.md"
},
"timestamp": "2025-12-20T21:02:11.953Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.93KB",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-metadata-specialist.md",
"size": 2996
},
"timestamp": "2025-12-20T21:02:11.953Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-metadata-specialist.md"
},
"timestamp": "2025-12-20T21:02:11.953Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-metadata-specialist.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:11.953Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-metadata-specialist.md",
"hash": "40e6e7ec23503ca1...",
"fullHash": "40e6e7ec23503ca19b1727c5b7a47d952bee35652a7da5d8e682d231bc9164e2"
},
"timestamp": "2025-12-20T21:02:11.953Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-metadata-specialist.md"
},
"timestamp": "2025-12-20T21:02:11.953Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-metadata-specialist.md"
},
"timestamp": "2025-12-20T21:02:11.953Z"
}
],
"hash": "40e6e7ec23503ca19b1727c5b7a47d952bee35652a7da5d8e682d231bc9164e2"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-metadata-specialist.md"
},
"timestamp": "2025-12-20T21:02:11.953Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-metadata-specialist.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:12.055Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-metadata-specialist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:12.055Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:12.055Z"
}
}
}
},
{
"component": {
"path": "components/agents/ffmpeg-clip-team/podcast-transcriber.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:12.055Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-transcriber.md"
},
"timestamp": "2025-12-20T21:02:12.055Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.24KB",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-transcriber.md",
"size": 3316
},
"timestamp": "2025-12-20T21:02:12.055Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-transcriber.md"
},
"timestamp": "2025-12-20T21:02:12.055Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-transcriber.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:12.055Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-transcriber.md",
"hash": "d30fb4ad1d0fcb95...",
"fullHash": "d30fb4ad1d0fcb95a5407b32f29cffb6e207d35c84a218ea3395eede7b1488bd"
},
"timestamp": "2025-12-20T21:02:12.055Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-transcriber.md"
},
"timestamp": "2025-12-20T21:02:12.055Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-transcriber.md"
},
"timestamp": "2025-12-20T21:02:12.055Z"
}
],
"hash": "d30fb4ad1d0fcb95a5407b32f29cffb6e207d35c84a218ea3395eede7b1488bd"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-transcriber.md"
},
"timestamp": "2025-12-20T21:02:12.055Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-transcriber.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:12.154Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/podcast-transcriber.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:12.154Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:12.154Z"
}
}
}
},
{
"component": {
"path": "components/agents/ffmpeg-clip-team/social-media-clip-creator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:12.154Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/social-media-clip-creator.md"
},
"timestamp": "2025-12-20T21:02:12.154Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.60KB",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/social-media-clip-creator.md",
"size": 3691
},
"timestamp": "2025-12-20T21:02:12.154Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/social-media-clip-creator.md"
},
"timestamp": "2025-12-20T21:02:12.154Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/social-media-clip-creator.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:12.154Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/social-media-clip-creator.md",
"hash": "6b2529aa67f23b46...",
"fullHash": "6b2529aa67f23b460178f9f0b7f73e0c5be7b6b864aff058ae60856be88f8e11"
},
"timestamp": "2025-12-20T21:02:12.154Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/social-media-clip-creator.md"
},
"timestamp": "2025-12-20T21:02:12.155Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/social-media-clip-creator.md"
},
"timestamp": "2025-12-20T21:02:12.155Z"
}
],
"hash": "6b2529aa67f23b460178f9f0b7f73e0c5be7b6b864aff058ae60856be88f8e11"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/social-media-clip-creator.md"
},
"timestamp": "2025-12-20T21:02:12.155Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/social-media-clip-creator.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:12.253Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/social-media-clip-creator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:12.253Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:12.253Z"
}
}
}
},
{
"component": {
"path": "components/agents/ffmpeg-clip-team/timestamp-precision-specialist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:12.253Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/timestamp-precision-specialist.md"
},
"timestamp": "2025-12-20T21:02:12.254Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.08KB",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/timestamp-precision-specialist.md",
"size": 4173
},
"timestamp": "2025-12-20T21:02:12.253Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/timestamp-precision-specialist.md"
},
"timestamp": "2025-12-20T21:02:12.254Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/timestamp-precision-specialist.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:12.254Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/timestamp-precision-specialist.md",
"hash": "47b2198e55db6b45...",
"fullHash": "47b2198e55db6b4593739561f345380c244cc702507f341a1f67e82659e1e7b6"
},
"timestamp": "2025-12-20T21:02:12.254Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/timestamp-precision-specialist.md"
},
"timestamp": "2025-12-20T21:02:12.254Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/timestamp-precision-specialist.md"
},
"timestamp": "2025-12-20T21:02:12.254Z"
}
],
"hash": "47b2198e55db6b4593739561f345380c244cc702507f341a1f67e82659e1e7b6"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/timestamp-precision-specialist.md"
},
"timestamp": "2025-12-20T21:02:12.254Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/timestamp-precision-specialist.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:12.374Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/timestamp-precision-specialist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:12.374Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:12.374Z"
}
}
}
},
{
"component": {
"path": "components/agents/ffmpeg-clip-team/video-editor.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:12.374Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.18KB",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/video-editor.md",
"size": 1211
},
"timestamp": "2025-12-20T21:02:12.374Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/video-editor.md"
},
"timestamp": "2025-12-20T21:02:12.374Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/video-editor.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:12.374Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/video-editor.md",
"hash": "92fb4facb843589d...",
"fullHash": "92fb4facb843589dd8ad5de1427c9d8354cc37e26fa821950985b1a8984fd03b"
},
"timestamp": "2025-12-20T21:02:12.374Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/video-editor.md"
},
"timestamp": "2025-12-20T21:02:12.375Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/video-editor.md"
},
"timestamp": "2025-12-20T21:02:12.375Z"
}
],
"hash": "92fb4facb843589dd8ad5de1427c9d8354cc37e26fa821950985b1a8984fd03b"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/video-editor.md"
},
"timestamp": "2025-12-20T21:02:12.375Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/video-editor.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:12.468Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ffmpeg-clip-team/video-editor.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:12.468Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:12.468Z"
}
}
}
},
{
"component": {
"path": "components/agents/game-development/3d-artist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:12.468Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.21KB",
"metadata": {
"path": "components/agents/game-development/3d-artist.md",
"size": 1244
},
"timestamp": "2025-12-20T21:02:12.468Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/game-development/3d-artist.md"
},
"timestamp": "2025-12-20T21:02:12.468Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/game-development/3d-artist.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:12.468Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/game-development/3d-artist.md",
"hash": "6b1699d8e781e3d5...",
"fullHash": "6b1699d8e781e3d5d199175be2fcfb50b812c7971b588dca5f2baf35e8c5de29"
},
"timestamp": "2025-12-20T21:02:12.468Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/game-development/3d-artist.md"
},
"timestamp": "2025-12-20T21:02:12.468Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/game-development/3d-artist.md"
},
"timestamp": "2025-12-20T21:02:12.468Z"
}
],
"hash": "6b1699d8e781e3d5d199175be2fcfb50b812c7971b588dca5f2baf35e8c5de29"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/game-development/3d-artist.md"
},
"timestamp": "2025-12-20T21:02:12.468Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/game-development/3d-artist.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:12.563Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/game-development/3d-artist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:12.563Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:12.563Z"
}
}
}
},
{
"component": {
"path": "components/agents/game-development/game-designer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:12.563Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.24KB",
"metadata": {
"path": "components/agents/game-development/game-designer.md",
"size": 1268
},
"timestamp": "2025-12-20T21:02:12.563Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/game-development/game-designer.md"
},
"timestamp": "2025-12-20T21:02:12.563Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/game-development/game-designer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:12.563Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/game-development/game-designer.md",
"hash": "029450e1f3421b5f...",
"fullHash": "029450e1f3421b5f9f40b58f86156f1cc75f4fb157205547641ae4200ca14625"
},
"timestamp": "2025-12-20T21:02:12.563Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/game-development/game-designer.md"
},
"timestamp": "2025-12-20T21:02:12.563Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/game-development/game-designer.md"
},
"timestamp": "2025-12-20T21:02:12.563Z"
}
],
"hash": "029450e1f3421b5f9f40b58f86156f1cc75f4fb157205547641ae4200ca14625"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/game-development/game-designer.md"
},
"timestamp": "2025-12-20T21:02:12.563Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/game-development/game-designer.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:12.661Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/game-development/game-designer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:12.661Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:12.661Z"
}
}
}
},
{
"component": {
"path": "components/agents/game-development/unity-game-developer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:12.661Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.43KB",
"metadata": {
"path": "components/agents/game-development/unity-game-developer.md",
"size": 4538
},
"timestamp": "2025-12-20T21:02:12.661Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/game-development/unity-game-developer.md"
},
"timestamp": "2025-12-20T21:02:12.667Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 12",
"metadata": {
"path": "components/agents/game-development/unity-game-developer.md",
"count": 12
},
"timestamp": "2025-12-20T21:02:12.667Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/game-development/unity-game-developer.md",
"hash": "8f1e1d76641addde...",
"fullHash": "8f1e1d76641addde67baf2bb60614472145963b4572e84021fd2500a86595884"
},
"timestamp": "2025-12-20T21:02:12.667Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/game-development/unity-game-developer.md"
},
"timestamp": "2025-12-20T21:02:12.667Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/game-development/unity-game-developer.md"
},
"timestamp": "2025-12-20T21:02:12.667Z"
}
],
"hash": "8f1e1d76641addde67baf2bb60614472145963b4572e84021fd2500a86595884"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/game-development/unity-game-developer.md"
},
"timestamp": "2025-12-20T21:02:12.667Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/game-development/unity-game-developer.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:12.774Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/game-development/unity-game-developer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:12.774Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:12.774Z"
}
}
}
},
{
"component": {
"path": "components/agents/game-development/unreal-engine-developer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:12.774Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.59KB",
"metadata": {
"path": "components/agents/game-development/unreal-engine-developer.md",
"size": 4700
},
"timestamp": "2025-12-20T21:02:12.774Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/game-development/unreal-engine-developer.md"
},
"timestamp": "2025-12-20T21:02:12.774Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 15",
"metadata": {
"path": "components/agents/game-development/unreal-engine-developer.md",
"count": 15
},
"timestamp": "2025-12-20T21:02:12.775Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/game-development/unreal-engine-developer.md",
"hash": "a88be0c325dee501...",
"fullHash": "a88be0c325dee501ceebbb79af077d1df75d84b47ac624b3b46485cd5b8eb623"
},
"timestamp": "2025-12-20T21:02:12.775Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/game-development/unreal-engine-developer.md"
},
"timestamp": "2025-12-20T21:02:12.775Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/game-development/unreal-engine-developer.md"
},
"timestamp": "2025-12-20T21:02:12.775Z"
}
],
"hash": "a88be0c325dee501ceebbb79af077d1df75d84b47ac624b3b46485cd5b8eb623"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/game-development/unreal-engine-developer.md"
},
"timestamp": "2025-12-20T21:02:12.775Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 3ee918b",
"metadata": {
"path": "components/agents/game-development/unreal-engine-developer.md",
"fullSha": "3ee918b9c5cd05ff5366a509eb05b468ac3fb5a1",
"author": "Dani",
"date": "2025-08-22 19:21:49 -0400"
},
"timestamp": "2025-12-20T21:02:12.913Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/game-development/unreal-engine-developer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:12.913Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:12.913Z"
}
}
}
},
{
"component": {
"path": "components/agents/git/git-flow-manager.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:12.913Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (38), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/git/git-flow-manager.md",
"count": 38,
"max": 20
},
"timestamp": "2025-12-20T21:02:12.913Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 8.55KB",
"metadata": {
"path": "components/agents/git/git-flow-manager.md",
"size": 8752
},
"timestamp": "2025-12-20T21:02:12.913Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/git/git-flow-manager.md"
},
"timestamp": "2025-12-20T21:02:12.913Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 38",
"metadata": {
"path": "components/agents/git/git-flow-manager.md",
"count": 38
},
"timestamp": "2025-12-20T21:02:12.913Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/git/git-flow-manager.md",
"hash": "90d45e7e8dc4dfbb...",
"fullHash": "90d45e7e8dc4dfbb01a2e81dd68e0a20618ce96e0446a103a7b9bc5f559f7ad9"
},
"timestamp": "2025-12-20T21:02:12.913Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/git/git-flow-manager.md"
},
"timestamp": "2025-12-20T21:02:12.913Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/git/git-flow-manager.md"
},
"timestamp": "2025-12-20T21:02:12.913Z"
}
],
"hash": "90d45e7e8dc4dfbb01a2e81dd68e0a20618ce96e0446a103a7b9bc5f559f7ad9"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/git/git-flow-manager.md"
},
"timestamp": "2025-12-20T21:02:12.914Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: b7c9eb1",
"metadata": {
"path": "components/agents/git/git-flow-manager.md",
"fullSha": "b7c9eb199074a96acd3287c921480a038ce935f0",
"author": "Dani",
"date": "2025-10-01 14:49:11 -0400"
},
"timestamp": "2025-12-20T21:02:13.161Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/git/git-flow-manager.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:13.161Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:13.161Z"
}
}
}
},
{
"component": {
"path": "components/agents/mcp-dev-team/mcp-deployment-orchestrator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:13.161Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 6.05KB",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-deployment-orchestrator.md",
"size": 6200
},
"timestamp": "2025-12-20T21:02:13.162Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-deployment-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:13.162Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 10",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-deployment-orchestrator.md",
"count": 10
},
"timestamp": "2025-12-20T21:02:13.162Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-deployment-orchestrator.md",
"hash": "d653fe9d96c1e18f...",
"fullHash": "d653fe9d96c1e18f692beafe62cfe03396e4dcbc59732f2b9c77dd83d83369b8"
},
"timestamp": "2025-12-20T21:02:13.162Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-deployment-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:13.162Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-deployment-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:13.162Z"
}
],
"hash": "d653fe9d96c1e18f692beafe62cfe03396e4dcbc59732f2b9c77dd83d83369b8"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-deployment-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:13.162Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-deployment-orchestrator.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:13.372Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-deployment-orchestrator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:13.372Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:13.372Z"
}
}
}
},
{
"component": {
"path": "components/agents/mcp-dev-team/mcp-integration-engineer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:13.372Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.35KB",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-integration-engineer.md",
"size": 1385
},
"timestamp": "2025-12-20T21:02:13.372Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-integration-engineer.md"
},
"timestamp": "2025-12-20T21:02:13.372Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-integration-engineer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:13.372Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-integration-engineer.md",
"hash": "406197c47c033c9e...",
"fullHash": "406197c47c033c9ee708a99fefe79a2202d8a8a272051744b2bfc96a3790dbee"
},
"timestamp": "2025-12-20T21:02:13.372Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-integration-engineer.md"
},
"timestamp": "2025-12-20T21:02:13.372Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-integration-engineer.md"
},
"timestamp": "2025-12-20T21:02:13.372Z"
}
],
"hash": "406197c47c033c9ee708a99fefe79a2202d8a8a272051744b2bfc96a3790dbee"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-integration-engineer.md"
},
"timestamp": "2025-12-20T21:02:13.373Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-integration-engineer.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:13.520Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-integration-engineer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:13.520Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:13.520Z"
}
}
}
},
{
"component": {
"path": "components/agents/mcp-dev-team/mcp-protocol-specialist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:13.520Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.38KB",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-protocol-specialist.md",
"size": 1414
},
"timestamp": "2025-12-20T21:02:13.520Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-protocol-specialist.md"
},
"timestamp": "2025-12-20T21:02:13.520Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-protocol-specialist.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:13.520Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-protocol-specialist.md",
"hash": "d5602ad194b31dcf...",
"fullHash": "d5602ad194b31dcf74104c3168deb304d7e7965bcb38381ac79b17954fe8da96"
},
"timestamp": "2025-12-20T21:02:13.520Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-protocol-specialist.md"
},
"timestamp": "2025-12-20T21:02:13.520Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-protocol-specialist.md"
},
"timestamp": "2025-12-20T21:02:13.520Z"
}
],
"hash": "d5602ad194b31dcf74104c3168deb304d7e7965bcb38381ac79b17954fe8da96"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-protocol-specialist.md"
},
"timestamp": "2025-12-20T21:02:13.520Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-protocol-specialist.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:13.639Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-protocol-specialist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:13.639Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:13.639Z"
}
}
}
},
{
"component": {
"path": "components/agents/mcp-dev-team/mcp-registry-navigator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:13.639Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.85KB",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-registry-navigator.md",
"size": 4964
},
"timestamp": "2025-12-20T21:02:13.639Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-registry-navigator.md"
},
"timestamp": "2025-12-20T21:02:13.639Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 13",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-registry-navigator.md",
"count": 13
},
"timestamp": "2025-12-20T21:02:13.639Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-registry-navigator.md",
"hash": "671ae91daa0dba79...",
"fullHash": "671ae91daa0dba79b367872cadefd08ffdc8e2e6e474b97cf78bff554bd0e070"
},
"timestamp": "2025-12-20T21:02:13.639Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-registry-navigator.md"
},
"timestamp": "2025-12-20T21:02:13.639Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-registry-navigator.md"
},
"timestamp": "2025-12-20T21:02:13.639Z"
}
],
"hash": "671ae91daa0dba79b367872cadefd08ffdc8e2e6e474b97cf78bff554bd0e070"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-registry-navigator.md"
},
"timestamp": "2025-12-20T21:02:13.640Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-registry-navigator.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:13.768Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-registry-navigator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:13.768Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:13.768Z"
}
}
}
},
{
"component": {
"path": "components/agents/mcp-dev-team/mcp-security-auditor.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:13.768Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.79KB",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-security-auditor.md",
"size": 4900
},
"timestamp": "2025-12-20T21:02:13.768Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-security-auditor.md"
},
"timestamp": "2025-12-20T21:02:13.768Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 8",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-security-auditor.md",
"count": 8
},
"timestamp": "2025-12-20T21:02:13.768Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-security-auditor.md",
"hash": "89bf1e071afdbe8f...",
"fullHash": "89bf1e071afdbe8f942aa75322f329e375b024128ecf457fc67398b7d427ea8c"
},
"timestamp": "2025-12-20T21:02:13.768Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-security-auditor.md"
},
"timestamp": "2025-12-20T21:02:13.769Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-security-auditor.md"
},
"timestamp": "2025-12-20T21:02:13.769Z"
}
],
"hash": "89bf1e071afdbe8f942aa75322f329e375b024128ecf457fc67398b7d427ea8c"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E007",
"message": "Security bypass attempt detected",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-security-auditor.md",
"severity": "critical",
"matches": 1,
"examples": [
{
"text": "bypass protection",
"index": 4099,
"line": 57,
"column": 95,
"position": "57:95",
"lineText": "5. **Security Testing**: You design test cases that validate security controls and attempt to bypass protections",
"context": "...es that validate security controls and attempt to bypass protections\n\n## Output Standards\n\nYour secu..."
}
]
},
"timestamp": "2025-12-20T21:02:13.769Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-security-auditor.md"
},
"timestamp": "2025-12-20T21:02:13.769Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-security-auditor.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:13.950Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-security-auditor.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:13.950Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:13.950Z"
}
}
}
},
{
"component": {
"path": "components/agents/mcp-dev-team/mcp-server-architect.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:13.950Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.70KB",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-server-architect.md",
"size": 4816
},
"timestamp": "2025-12-20T21:02:13.950Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-server-architect.md"
},
"timestamp": "2025-12-20T21:02:13.950Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 6",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-server-architect.md",
"count": 6
},
"timestamp": "2025-12-20T21:02:13.950Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-server-architect.md",
"hash": "68502f45ad20274e...",
"fullHash": "68502f45ad20274e3b96cc1f5413b47ab09fc16165043690d58c7bda8ef3b0ef"
},
"timestamp": "2025-12-20T21:02:13.950Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-server-architect.md"
},
"timestamp": "2025-12-20T21:02:13.950Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-server-architect.md"
},
"timestamp": "2025-12-20T21:02:13.950Z"
}
],
"hash": "68502f45ad20274e3b96cc1f5413b47ab09fc16165043690d58c7bda8ef3b0ef"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-server-architect.md"
},
"timestamp": "2025-12-20T21:02:13.950Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-server-architect.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:14.056Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-server-architect.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:14.056Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:14.056Z"
}
}
}
},
{
"component": {
"path": "components/agents/mcp-dev-team/mcp-testing-engineer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:14.056Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.90KB",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-testing-engineer.md",
"size": 5021
},
"timestamp": "2025-12-20T21:02:14.056Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-testing-engineer.md"
},
"timestamp": "2025-12-20T21:02:14.057Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 12",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-testing-engineer.md",
"count": 12
},
"timestamp": "2025-12-20T21:02:14.057Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-testing-engineer.md",
"hash": "6a09c721e0351a35...",
"fullHash": "6a09c721e0351a35d7614be2b271d504bbb45f28b0c129f93905613feab7a4c9"
},
"timestamp": "2025-12-20T21:02:14.058Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-testing-engineer.md"
},
"timestamp": "2025-12-20T21:02:14.058Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-testing-engineer.md"
},
"timestamp": "2025-12-20T21:02:14.058Z"
}
],
"hash": "6a09c721e0351a35d7614be2b271d504bbb45f28b0c129f93905613feab7a4c9"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E007",
"message": "Security bypass attempt detected",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-testing-engineer.md",
"severity": "critical",
"matches": 1,
"examples": [
{
"text": "bypass safety",
"index": 1404,
"line": 26,
"column": 37,
"position": "26:37",
"lineText": "- Create test cases that attempt to bypass safety mechanisms",
"context": "...ints to users\n- Create test cases that attempt to bypass safety mechanisms\n\n### 3. Completions Testi..."
}
]
},
"timestamp": "2025-12-20T21:02:14.058Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-testing-engineer.md"
},
"timestamp": "2025-12-20T21:02:14.058Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-testing-engineer.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:14.160Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/mcp-dev-team/mcp-testing-engineer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:14.160Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:14.160Z"
}
}
}
},
{
"component": {
"path": "components/agents/modernization/architecture-modernizer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:14.160Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.34KB",
"metadata": {
"path": "components/agents/modernization/architecture-modernizer.md",
"size": 1375
},
"timestamp": "2025-12-20T21:02:14.160Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/modernization/architecture-modernizer.md"
},
"timestamp": "2025-12-20T21:02:14.160Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/modernization/architecture-modernizer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:14.160Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/modernization/architecture-modernizer.md",
"hash": "9babb2b46d8ad33d...",
"fullHash": "9babb2b46d8ad33d1b73cc7bb75d077b4527c621b7c9c4177c99e44bf604c8ad"
},
"timestamp": "2025-12-20T21:02:14.160Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/modernization/architecture-modernizer.md"
},
"timestamp": "2025-12-20T21:02:14.160Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/modernization/architecture-modernizer.md"
},
"timestamp": "2025-12-20T21:02:14.160Z"
}
],
"hash": "9babb2b46d8ad33d1b73cc7bb75d077b4527c621b7c9c4177c99e44bf604c8ad"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/modernization/architecture-modernizer.md"
},
"timestamp": "2025-12-20T21:02:14.160Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/modernization/architecture-modernizer.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:14.257Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/modernization/architecture-modernizer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:14.257Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:14.257Z"
}
}
}
},
{
"component": {
"path": "components/agents/modernization/cloud-migration-specialist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:14.257Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.33KB",
"metadata": {
"path": "components/agents/modernization/cloud-migration-specialist.md",
"size": 1365
},
"timestamp": "2025-12-20T21:02:14.257Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/modernization/cloud-migration-specialist.md"
},
"timestamp": "2025-12-20T21:02:14.257Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/modernization/cloud-migration-specialist.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:14.257Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/modernization/cloud-migration-specialist.md",
"hash": "e3631f050c8705fc...",
"fullHash": "e3631f050c8705fc07e22b6b010384bc768960c82db254ddcb1f4f96ebb050c1"
},
"timestamp": "2025-12-20T21:02:14.257Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/modernization/cloud-migration-specialist.md"
},
"timestamp": "2025-12-20T21:02:14.257Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/modernization/cloud-migration-specialist.md"
},
"timestamp": "2025-12-20T21:02:14.257Z"
}
],
"hash": "e3631f050c8705fc07e22b6b010384bc768960c82db254ddcb1f4f96ebb050c1"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/modernization/cloud-migration-specialist.md"
},
"timestamp": "2025-12-20T21:02:14.257Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/modernization/cloud-migration-specialist.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:14.379Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/modernization/cloud-migration-specialist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:14.379Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:14.379Z"
}
}
}
},
{
"component": {
"path": "components/agents/modernization/legacy-modernizer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:14.379Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.23KB",
"metadata": {
"path": "components/agents/modernization/legacy-modernizer.md",
"size": 1259
},
"timestamp": "2025-12-20T21:02:14.379Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/modernization/legacy-modernizer.md"
},
"timestamp": "2025-12-20T21:02:14.379Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/modernization/legacy-modernizer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:14.379Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/modernization/legacy-modernizer.md",
"hash": "4a1ed0b44631a213...",
"fullHash": "4a1ed0b44631a213015f3358c47a3d4f7b43d223ef275852237ae315e900d94c"
},
"timestamp": "2025-12-20T21:02:14.379Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/modernization/legacy-modernizer.md"
},
"timestamp": "2025-12-20T21:02:14.379Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/modernization/legacy-modernizer.md"
},
"timestamp": "2025-12-20T21:02:14.379Z"
}
],
"hash": "4a1ed0b44631a213015f3358c47a3d4f7b43d223ef275852237ae315e900d94c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/modernization/legacy-modernizer.md"
},
"timestamp": "2025-12-20T21:02:14.379Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/modernization/legacy-modernizer.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:14.488Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/modernization/legacy-modernizer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:14.488Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:14.488Z"
}
}
}
},
{
"component": {
"path": "components/agents/obsidian-ops-team/connection-agent.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:14.488Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.46KB",
"metadata": {
"path": "components/agents/obsidian-ops-team/connection-agent.md",
"size": 2514
},
"timestamp": "2025-12-20T21:02:14.488Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/obsidian-ops-team/connection-agent.md"
},
"timestamp": "2025-12-20T21:02:14.488Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 5",
"metadata": {
"path": "components/agents/obsidian-ops-team/connection-agent.md",
"count": 5
},
"timestamp": "2025-12-20T21:02:14.488Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/obsidian-ops-team/connection-agent.md",
"hash": "19798b6f3cc1104c...",
"fullHash": "19798b6f3cc1104cf9d991f2aaad6cd529d45b51ae7bf4def7e856507b1fa51b"
},
"timestamp": "2025-12-20T21:02:14.488Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/obsidian-ops-team/connection-agent.md"
},
"timestamp": "2025-12-20T21:02:14.489Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/obsidian-ops-team/connection-agent.md"
},
"timestamp": "2025-12-20T21:02:14.489Z"
}
],
"hash": "19798b6f3cc1104cf9d991f2aaad6cd529d45b51ae7bf4def7e856507b1fa51b"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/obsidian-ops-team/connection-agent.md"
},
"timestamp": "2025-12-20T21:02:14.489Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/obsidian-ops-team/connection-agent.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:14.602Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/obsidian-ops-team/connection-agent.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:14.602Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:14.602Z"
}
}
}
},
{
"component": {
"path": "components/agents/obsidian-ops-team/content-curator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:14.602Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.83KB",
"metadata": {
"path": "components/agents/obsidian-ops-team/content-curator.md",
"size": 2898
},
"timestamp": "2025-12-20T21:02:14.602Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/obsidian-ops-team/content-curator.md"
},
"timestamp": "2025-12-20T21:02:14.602Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 10",
"metadata": {
"path": "components/agents/obsidian-ops-team/content-curator.md",
"count": 10
},
"timestamp": "2025-12-20T21:02:14.602Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/obsidian-ops-team/content-curator.md",
"hash": "71fcaa5a22397018...",
"fullHash": "71fcaa5a22397018d2db8f38d36248a308e1d16c5a202fb00be8ae7d402d2ba2"
},
"timestamp": "2025-12-20T21:02:14.602Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/obsidian-ops-team/content-curator.md"
},
"timestamp": "2025-12-20T21:02:14.602Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/obsidian-ops-team/content-curator.md"
},
"timestamp": "2025-12-20T21:02:14.602Z"
}
],
"hash": "71fcaa5a22397018d2db8f38d36248a308e1d16c5a202fb00be8ae7d402d2ba2"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/obsidian-ops-team/content-curator.md"
},
"timestamp": "2025-12-20T21:02:14.602Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/obsidian-ops-team/content-curator.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:14.700Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/obsidian-ops-team/content-curator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:14.700Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:14.700Z"
}
}
}
},
{
"component": {
"path": "components/agents/obsidian-ops-team/metadata-agent.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:14.700Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W006",
"message": "Unknown tools specified: MultiEdit, LS",
"metadata": {
"path": "components/agents/obsidian-ops-team/metadata-agent.md",
"invalidTools": [
"MultiEdit",
"LS"
]
},
"timestamp": "2025-12-20T21:02:14.701Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.05KB",
"metadata": {
"path": "components/agents/obsidian-ops-team/metadata-agent.md",
"size": 2098
},
"timestamp": "2025-12-20T21:02:14.701Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/obsidian-ops-team/metadata-agent.md"
},
"timestamp": "2025-12-20T21:02:14.701Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 5",
"metadata": {
"path": "components/agents/obsidian-ops-team/metadata-agent.md",
"count": 5
},
"timestamp": "2025-12-20T21:02:14.701Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/obsidian-ops-team/metadata-agent.md",
"hash": "b766788172322c9c...",
"fullHash": "b766788172322c9cf56a32dd98ccd726ce01d6ebf461899aaba5bb0e4d579f43"
},
"timestamp": "2025-12-20T21:02:14.701Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/obsidian-ops-team/metadata-agent.md"
},
"timestamp": "2025-12-20T21:02:14.701Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/obsidian-ops-team/metadata-agent.md"
},
"timestamp": "2025-12-20T21:02:14.701Z"
}
],
"hash": "b766788172322c9cf56a32dd98ccd726ce01d6ebf461899aaba5bb0e4d579f43"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/obsidian-ops-team/metadata-agent.md"
},
"timestamp": "2025-12-20T21:02:14.701Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/obsidian-ops-team/metadata-agent.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:14.802Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/obsidian-ops-team/metadata-agent.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:14.802Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:14.802Z"
}
}
}
},
{
"component": {
"path": "components/agents/obsidian-ops-team/moc-agent.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:14.802Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W006",
"message": "Unknown tools specified: LS",
"metadata": {
"path": "components/agents/obsidian-ops-team/moc-agent.md",
"invalidTools": [
"LS"
]
},
"timestamp": "2025-12-20T21:02:14.802Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.88KB",
"metadata": {
"path": "components/agents/obsidian-ops-team/moc-agent.md",
"size": 2947
},
"timestamp": "2025-12-20T21:02:14.802Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/obsidian-ops-team/moc-agent.md"
},
"timestamp": "2025-12-20T21:02:14.802Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 15",
"metadata": {
"path": "components/agents/obsidian-ops-team/moc-agent.md",
"count": 15
},
"timestamp": "2025-12-20T21:02:14.802Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/obsidian-ops-team/moc-agent.md",
"hash": "7eb4d9a75c28fe34...",
"fullHash": "7eb4d9a75c28fe343462dc4f114722cc59ee17b57b08d145a5a5a1524574b9dc"
},
"timestamp": "2025-12-20T21:02:14.802Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/obsidian-ops-team/moc-agent.md"
},
"timestamp": "2025-12-20T21:02:14.802Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/obsidian-ops-team/moc-agent.md"
},
"timestamp": "2025-12-20T21:02:14.802Z"
}
],
"hash": "7eb4d9a75c28fe343462dc4f114722cc59ee17b57b08d145a5a5a1524574b9dc"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/obsidian-ops-team/moc-agent.md"
},
"timestamp": "2025-12-20T21:02:14.802Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/obsidian-ops-team/moc-agent.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:14.899Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/obsidian-ops-team/moc-agent.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:14.899Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:14.899Z"
}
}
}
},
{
"component": {
"path": "components/agents/obsidian-ops-team/review-agent.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:14.899Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W006",
"message": "Unknown tools specified: LS",
"metadata": {
"path": "components/agents/obsidian-ops-team/review-agent.md",
"invalidTools": [
"LS"
]
},
"timestamp": "2025-12-20T21:02:14.899Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.08KB",
"metadata": {
"path": "components/agents/obsidian-ops-team/review-agent.md",
"size": 3153
},
"timestamp": "2025-12-20T21:02:14.899Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/obsidian-ops-team/review-agent.md"
},
"timestamp": "2025-12-20T21:02:14.899Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 10",
"metadata": {
"path": "components/agents/obsidian-ops-team/review-agent.md",
"count": 10
},
"timestamp": "2025-12-20T21:02:14.899Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/obsidian-ops-team/review-agent.md",
"hash": "5341407549f492c9...",
"fullHash": "5341407549f492c921fa41e2ed62fde959dd12dfd049b2e2c6c492dd3e16ddde"
},
"timestamp": "2025-12-20T21:02:14.899Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/obsidian-ops-team/review-agent.md"
},
"timestamp": "2025-12-20T21:02:14.900Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/obsidian-ops-team/review-agent.md"
},
"timestamp": "2025-12-20T21:02:14.900Z"
}
],
"hash": "5341407549f492c921fa41e2ed62fde959dd12dfd049b2e2c6c492dd3e16ddde"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/obsidian-ops-team/review-agent.md"
},
"timestamp": "2025-12-20T21:02:14.900Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/obsidian-ops-team/review-agent.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:14.993Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/obsidian-ops-team/review-agent.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:14.993Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:14.993Z"
}
}
}
},
{
"component": {
"path": "components/agents/obsidian-ops-team/tag-agent.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:14.993Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W006",
"message": "Unknown tools specified: MultiEdit",
"metadata": {
"path": "components/agents/obsidian-ops-team/tag-agent.md",
"invalidTools": [
"MultiEdit"
]
},
"timestamp": "2025-12-20T21:02:14.993Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.68KB",
"metadata": {
"path": "components/agents/obsidian-ops-team/tag-agent.md",
"size": 2747
},
"timestamp": "2025-12-20T21:02:14.993Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/obsidian-ops-team/tag-agent.md"
},
"timestamp": "2025-12-20T21:02:14.993Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 6",
"metadata": {
"path": "components/agents/obsidian-ops-team/tag-agent.md",
"count": 6
},
"timestamp": "2025-12-20T21:02:14.993Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/obsidian-ops-team/tag-agent.md",
"hash": "b681adb74f69c4e2...",
"fullHash": "b681adb74f69c4e256838e25d00ec157ee864f4a9c4996479e16e78515d39b57"
},
"timestamp": "2025-12-20T21:02:14.993Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/obsidian-ops-team/tag-agent.md"
},
"timestamp": "2025-12-20T21:02:14.993Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/obsidian-ops-team/tag-agent.md"
},
"timestamp": "2025-12-20T21:02:14.993Z"
}
],
"hash": "b681adb74f69c4e256838e25d00ec157ee864f4a9c4996479e16e78515d39b57"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/obsidian-ops-team/tag-agent.md"
},
"timestamp": "2025-12-20T21:02:14.994Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/obsidian-ops-team/tag-agent.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:15.092Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/obsidian-ops-team/tag-agent.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:15.092Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:15.092Z"
}
}
}
},
{
"component": {
"path": "components/agents/obsidian-ops-team/vault-optimizer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:15.092Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W006",
"message": "Unknown tools specified: LS",
"metadata": {
"path": "components/agents/obsidian-ops-team/vault-optimizer.md",
"invalidTools": [
"LS"
]
},
"timestamp": "2025-12-20T21:02:15.092Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.55KB",
"metadata": {
"path": "components/agents/obsidian-ops-team/vault-optimizer.md",
"size": 2616
},
"timestamp": "2025-12-20T21:02:15.092Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/obsidian-ops-team/vault-optimizer.md"
},
"timestamp": "2025-12-20T21:02:15.092Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 8",
"metadata": {
"path": "components/agents/obsidian-ops-team/vault-optimizer.md",
"count": 8
},
"timestamp": "2025-12-20T21:02:15.092Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/obsidian-ops-team/vault-optimizer.md",
"hash": "3635325167877f51...",
"fullHash": "3635325167877f5153a255a15bbad5de26bb1f64f14060e9c68ee2fd123e25c0"
},
"timestamp": "2025-12-20T21:02:15.092Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/obsidian-ops-team/vault-optimizer.md"
},
"timestamp": "2025-12-20T21:02:15.092Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/obsidian-ops-team/vault-optimizer.md"
},
"timestamp": "2025-12-20T21:02:15.092Z"
}
],
"hash": "3635325167877f5153a255a15bbad5de26bb1f64f14060e9c68ee2fd123e25c0"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/obsidian-ops-team/vault-optimizer.md"
},
"timestamp": "2025-12-20T21:02:15.092Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/obsidian-ops-team/vault-optimizer.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:15.188Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/obsidian-ops-team/vault-optimizer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:15.188Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:15.188Z"
}
}
}
},
{
"component": {
"path": "components/agents/ocr-extraction-team/document-structure-analyzer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:15.188Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.50KB",
"metadata": {
"path": "components/agents/ocr-extraction-team/document-structure-analyzer.md",
"size": 1532
},
"timestamp": "2025-12-20T21:02:15.188Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ocr-extraction-team/document-structure-analyzer.md"
},
"timestamp": "2025-12-20T21:02:15.188Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/ocr-extraction-team/document-structure-analyzer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:15.188Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ocr-extraction-team/document-structure-analyzer.md",
"hash": "127eb9758b867d64...",
"fullHash": "127eb9758b867d6466a92ab67098d9661be8cd07d2f1e309b30dd18429a9d39c"
},
"timestamp": "2025-12-20T21:02:15.188Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ocr-extraction-team/document-structure-analyzer.md"
},
"timestamp": "2025-12-20T21:02:15.188Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ocr-extraction-team/document-structure-analyzer.md"
},
"timestamp": "2025-12-20T21:02:15.188Z"
}
],
"hash": "127eb9758b867d6466a92ab67098d9661be8cd07d2f1e309b30dd18429a9d39c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ocr-extraction-team/document-structure-analyzer.md"
},
"timestamp": "2025-12-20T21:02:15.188Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/ocr-extraction-team/document-structure-analyzer.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:15.285Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ocr-extraction-team/document-structure-analyzer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:15.285Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:15.285Z"
}
}
}
},
{
"component": {
"path": "components/agents/ocr-extraction-team/markdown-syntax-formatter.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:15.285Z",
"overall": {
"valid": true,
"score": 97,
"errorCount": 0,
"warningCount": 3
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/ocr-extraction-team/markdown-syntax-formatter.md"
},
"timestamp": "2025-12-20T21:02:15.286Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.16KB",
"metadata": {
"path": "components/agents/ocr-extraction-team/markdown-syntax-formatter.md",
"size": 3235
},
"timestamp": "2025-12-20T21:02:15.285Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ocr-extraction-team/markdown-syntax-formatter.md"
},
"timestamp": "2025-12-20T21:02:15.286Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/ocr-extraction-team/markdown-syntax-formatter.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:15.286Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ocr-extraction-team/markdown-syntax-formatter.md",
"hash": "d807df5eba6f52ca...",
"fullHash": "d807df5eba6f52ca7983856b8457ded3d065a162ba2ebff29da31a90f86eb42d"
},
"timestamp": "2025-12-20T21:02:15.286Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ocr-extraction-team/markdown-syntax-formatter.md"
},
"timestamp": "2025-12-20T21:02:15.286Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ocr-extraction-team/markdown-syntax-formatter.md"
},
"timestamp": "2025-12-20T21:02:15.286Z"
}
],
"hash": "d807df5eba6f52ca7983856b8457ded3d065a162ba2ebff29da31a90f86eb42d"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 90,
"errorCount": 0,
"warningCount": 2,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W005",
"message": "Invalid URL format: Invalid URL",
"metadata": {
"path": "components/agents/ocr-extraction-team/markdown-syntax-formatter.md",
"url": "url",
"error": "Invalid URL"
},
"timestamp": "2025-12-20T21:02:15.286Z"
},
{
"level": "warning",
"code": "REF_W005",
"message": "Invalid URL format: Invalid URL",
"metadata": {
"path": "components/agents/ocr-extraction-team/markdown-syntax-formatter.md",
"url": "url",
"error": "Invalid URL"
},
"timestamp": "2025-12-20T21:02:15.286Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ocr-extraction-team/markdown-syntax-formatter.md"
},
"timestamp": "2025-12-20T21:02:15.286Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/ocr-extraction-team/markdown-syntax-formatter.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:15.382Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ocr-extraction-team/markdown-syntax-formatter.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:15.382Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:15.382Z"
}
}
}
},
{
"component": {
"path": "components/agents/ocr-extraction-team/ocr-grammar-fixer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:15.382Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-grammar-fixer.md"
},
"timestamp": "2025-12-20T21:02:15.382Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.35KB",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-grammar-fixer.md",
"size": 2404
},
"timestamp": "2025-12-20T21:02:15.382Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-grammar-fixer.md"
},
"timestamp": "2025-12-20T21:02:15.382Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-grammar-fixer.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:15.382Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-grammar-fixer.md",
"hash": "20cd058c225525e6...",
"fullHash": "20cd058c225525e67c4584acd45562a63aaa3cdcd2e92b63f171e0acff6c37ca"
},
"timestamp": "2025-12-20T21:02:15.382Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-grammar-fixer.md"
},
"timestamp": "2025-12-20T21:02:15.383Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-grammar-fixer.md"
},
"timestamp": "2025-12-20T21:02:15.383Z"
}
],
"hash": "20cd058c225525e67c4584acd45562a63aaa3cdcd2e92b63f171e0acff6c37ca"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-grammar-fixer.md"
},
"timestamp": "2025-12-20T21:02:15.383Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-grammar-fixer.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:15.476Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-grammar-fixer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:15.476Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:15.476Z"
}
}
}
},
{
"component": {
"path": "components/agents/ocr-extraction-team/ocr-preprocessing-optimizer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:15.476Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.41KB",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-preprocessing-optimizer.md",
"size": 1441
},
"timestamp": "2025-12-20T21:02:15.476Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-preprocessing-optimizer.md"
},
"timestamp": "2025-12-20T21:02:15.476Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-preprocessing-optimizer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:15.476Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-preprocessing-optimizer.md",
"hash": "dbc6fa3f949d65ab...",
"fullHash": "dbc6fa3f949d65abd0793e47534996be7276cfe54dd3d6d3603639b07cb03436"
},
"timestamp": "2025-12-20T21:02:15.476Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-preprocessing-optimizer.md"
},
"timestamp": "2025-12-20T21:02:15.476Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-preprocessing-optimizer.md"
},
"timestamp": "2025-12-20T21:02:15.476Z"
}
],
"hash": "dbc6fa3f949d65abd0793e47534996be7276cfe54dd3d6d3603639b07cb03436"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-preprocessing-optimizer.md"
},
"timestamp": "2025-12-20T21:02:15.476Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-preprocessing-optimizer.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:15.566Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-preprocessing-optimizer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:15.566Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:15.566Z"
}
}
}
},
{
"component": {
"path": "components/agents/ocr-extraction-team/ocr-quality-assurance.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:15.566Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-quality-assurance.md"
},
"timestamp": "2025-12-20T21:02:15.566Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.25KB",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-quality-assurance.md",
"size": 3329
},
"timestamp": "2025-12-20T21:02:15.566Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-quality-assurance.md"
},
"timestamp": "2025-12-20T21:02:15.566Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-quality-assurance.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:15.566Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-quality-assurance.md",
"hash": "e81e2ecb708efa5c...",
"fullHash": "e81e2ecb708efa5c8b7161dff2e207f96f549de0d5f61970dcb560b1d89523db"
},
"timestamp": "2025-12-20T21:02:15.566Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-quality-assurance.md"
},
"timestamp": "2025-12-20T21:02:15.566Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-quality-assurance.md"
},
"timestamp": "2025-12-20T21:02:15.566Z"
}
],
"hash": "e81e2ecb708efa5c8b7161dff2e207f96f549de0d5f61970dcb560b1d89523db"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-quality-assurance.md"
},
"timestamp": "2025-12-20T21:02:15.566Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-quality-assurance.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:15.686Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ocr-extraction-team/ocr-quality-assurance.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:15.686Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:15.686Z"
}
}
}
},
{
"component": {
"path": "components/agents/ocr-extraction-team/text-comparison-validator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:15.686Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/ocr-extraction-team/text-comparison-validator.md"
},
"timestamp": "2025-12-20T21:02:15.686Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.67KB",
"metadata": {
"path": "components/agents/ocr-extraction-team/text-comparison-validator.md",
"size": 2738
},
"timestamp": "2025-12-20T21:02:15.686Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ocr-extraction-team/text-comparison-validator.md"
},
"timestamp": "2025-12-20T21:02:15.686Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/ocr-extraction-team/text-comparison-validator.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:15.686Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ocr-extraction-team/text-comparison-validator.md",
"hash": "4ac61b4345137693...",
"fullHash": "4ac61b4345137693d3bc45e649b2b078bf6de285d7b81bda00dc1110ecffad4c"
},
"timestamp": "2025-12-20T21:02:15.686Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ocr-extraction-team/text-comparison-validator.md"
},
"timestamp": "2025-12-20T21:02:15.686Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ocr-extraction-team/text-comparison-validator.md"
},
"timestamp": "2025-12-20T21:02:15.686Z"
}
],
"hash": "4ac61b4345137693d3bc45e649b2b078bf6de285d7b81bda00dc1110ecffad4c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ocr-extraction-team/text-comparison-validator.md"
},
"timestamp": "2025-12-20T21:02:15.686Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/ocr-extraction-team/text-comparison-validator.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:15.802Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ocr-extraction-team/text-comparison-validator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:15.802Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:15.802Z"
}
}
}
},
{
"component": {
"path": "components/agents/ocr-extraction-team/visual-analysis-ocr.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:15.802Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/ocr-extraction-team/visual-analysis-ocr.md"
},
"timestamp": "2025-12-20T21:02:15.803Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.92KB",
"metadata": {
"path": "components/agents/ocr-extraction-team/visual-analysis-ocr.md",
"size": 2987
},
"timestamp": "2025-12-20T21:02:15.803Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/ocr-extraction-team/visual-analysis-ocr.md"
},
"timestamp": "2025-12-20T21:02:15.803Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/ocr-extraction-team/visual-analysis-ocr.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:15.803Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/ocr-extraction-team/visual-analysis-ocr.md",
"hash": "a438177a0895728a...",
"fullHash": "a438177a0895728aa3f155e066954ade669807d8252835dfc99fcf3a2cafd9d9"
},
"timestamp": "2025-12-20T21:02:15.803Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/ocr-extraction-team/visual-analysis-ocr.md"
},
"timestamp": "2025-12-20T21:02:15.803Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ocr-extraction-team/visual-analysis-ocr.md"
},
"timestamp": "2025-12-20T21:02:15.803Z"
}
],
"hash": "a438177a0895728aa3f155e066954ade669807d8252835dfc99fcf3a2cafd9d9"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/ocr-extraction-team/visual-analysis-ocr.md"
},
"timestamp": "2025-12-20T21:02:15.803Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/ocr-extraction-team/visual-analysis-ocr.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:15.941Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/ocr-extraction-team/visual-analysis-ocr.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:15.941Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:15.941Z"
}
}
}
},
{
"component": {
"path": "components/agents/performance-testing/load-testing-specialist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:15.941Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.43KB",
"metadata": {
"path": "components/agents/performance-testing/load-testing-specialist.md",
"size": 1462
},
"timestamp": "2025-12-20T21:02:15.941Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/performance-testing/load-testing-specialist.md"
},
"timestamp": "2025-12-20T21:02:15.942Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/performance-testing/load-testing-specialist.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:15.942Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/performance-testing/load-testing-specialist.md",
"hash": "d86d75d7097ba644...",
"fullHash": "d86d75d7097ba6444cc81bea25baf5216a48a466ee2436e563a5288bccb1c070"
},
"timestamp": "2025-12-20T21:02:15.942Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/performance-testing/load-testing-specialist.md"
},
"timestamp": "2025-12-20T21:02:15.942Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/performance-testing/load-testing-specialist.md"
},
"timestamp": "2025-12-20T21:02:15.942Z"
}
],
"hash": "d86d75d7097ba6444cc81bea25baf5216a48a466ee2436e563a5288bccb1c070"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/performance-testing/load-testing-specialist.md"
},
"timestamp": "2025-12-20T21:02:15.943Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/performance-testing/load-testing-specialist.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:16.077Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/performance-testing/load-testing-specialist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:16.077Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:16.077Z"
}
}
}
},
{
"component": {
"path": "components/agents/performance-testing/performance-engineer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:16.077Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.09KB",
"metadata": {
"path": "components/agents/performance-testing/performance-engineer.md",
"size": 1118
},
"timestamp": "2025-12-20T21:02:16.077Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/performance-testing/performance-engineer.md"
},
"timestamp": "2025-12-20T21:02:16.077Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/performance-testing/performance-engineer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:16.077Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/performance-testing/performance-engineer.md",
"hash": "00c241c9b541025c...",
"fullHash": "00c241c9b541025c01ef6c76cc61024ef80c9f871912cfee544158c160823690"
},
"timestamp": "2025-12-20T21:02:16.077Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/performance-testing/performance-engineer.md"
},
"timestamp": "2025-12-20T21:02:16.077Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/performance-testing/performance-engineer.md"
},
"timestamp": "2025-12-20T21:02:16.077Z"
}
],
"hash": "00c241c9b541025c01ef6c76cc61024ef80c9f871912cfee544158c160823690"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/performance-testing/performance-engineer.md"
},
"timestamp": "2025-12-20T21:02:16.078Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/performance-testing/performance-engineer.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:16.206Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/performance-testing/performance-engineer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:16.206Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:16.206Z"
}
}
}
},
{
"component": {
"path": "components/agents/performance-testing/react-performance-optimization.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:16.206Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.14KB",
"metadata": {
"path": "components/agents/performance-testing/react-performance-optimization.md",
"size": 2196
},
"timestamp": "2025-12-20T21:02:16.206Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/performance-testing/react-performance-optimization.md"
},
"timestamp": "2025-12-20T21:02:16.206Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 4",
"metadata": {
"path": "components/agents/performance-testing/react-performance-optimization.md",
"count": 4
},
"timestamp": "2025-12-20T21:02:16.206Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/performance-testing/react-performance-optimization.md",
"hash": "03b1228f6e54d425...",
"fullHash": "03b1228f6e54d4256430504b95a5c825d669ac2bb97cc81154c246eb2a6f8311"
},
"timestamp": "2025-12-20T21:02:16.206Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/performance-testing/react-performance-optimization.md"
},
"timestamp": "2025-12-20T21:02:16.206Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/performance-testing/react-performance-optimization.md"
},
"timestamp": "2025-12-20T21:02:16.206Z"
}
],
"hash": "03b1228f6e54d4256430504b95a5c825d669ac2bb97cc81154c246eb2a6f8311"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/performance-testing/react-performance-optimization.md"
},
"timestamp": "2025-12-20T21:02:16.206Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/performance-testing/react-performance-optimization.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:16.311Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/performance-testing/react-performance-optimization.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:16.311Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:16.311Z"
}
}
}
},
{
"component": {
"path": "components/agents/performance-testing/test-automator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:16.311Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.13KB",
"metadata": {
"path": "components/agents/performance-testing/test-automator.md",
"size": 1158
},
"timestamp": "2025-12-20T21:02:16.311Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/performance-testing/test-automator.md"
},
"timestamp": "2025-12-20T21:02:16.311Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/performance-testing/test-automator.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:16.311Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/performance-testing/test-automator.md",
"hash": "7c37eadaba4a7d1c...",
"fullHash": "7c37eadaba4a7d1c81df54b6b65bacd510d5a0a044ae62432fb9a1b8e181fc1e"
},
"timestamp": "2025-12-20T21:02:16.311Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/performance-testing/test-automator.md"
},
"timestamp": "2025-12-20T21:02:16.311Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/performance-testing/test-automator.md"
},
"timestamp": "2025-12-20T21:02:16.311Z"
}
],
"hash": "7c37eadaba4a7d1c81df54b6b65bacd510d5a0a044ae62432fb9a1b8e181fc1e"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/performance-testing/test-automator.md"
},
"timestamp": "2025-12-20T21:02:16.311Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/performance-testing/test-automator.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:16.419Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/performance-testing/test-automator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:16.419Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:16.419Z"
}
}
}
},
{
"component": {
"path": "components/agents/performance-testing/web-vitals-optimizer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:16.419Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.42KB",
"metadata": {
"path": "components/agents/performance-testing/web-vitals-optimizer.md",
"size": 1456
},
"timestamp": "2025-12-20T21:02:16.419Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/performance-testing/web-vitals-optimizer.md"
},
"timestamp": "2025-12-20T21:02:16.419Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/performance-testing/web-vitals-optimizer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:16.419Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/performance-testing/web-vitals-optimizer.md",
"hash": "e1fc9ca9e3a4fac3...",
"fullHash": "e1fc9ca9e3a4fac36686460d8dea23de4140db3f32694c48f54c72cc6392f3cd"
},
"timestamp": "2025-12-20T21:02:16.419Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/performance-testing/web-vitals-optimizer.md"
},
"timestamp": "2025-12-20T21:02:16.419Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/performance-testing/web-vitals-optimizer.md"
},
"timestamp": "2025-12-20T21:02:16.419Z"
}
],
"hash": "e1fc9ca9e3a4fac36686460d8dea23de4140db3f32694c48f54c72cc6392f3cd"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/performance-testing/web-vitals-optimizer.md"
},
"timestamp": "2025-12-20T21:02:16.419Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/performance-testing/web-vitals-optimizer.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:16.532Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/performance-testing/web-vitals-optimizer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:16.532Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:16.532Z"
}
}
}
},
{
"component": {
"path": "components/agents/podcast-creator-team/academic-research-synthesizer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:16.532Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/podcast-creator-team/academic-research-synthesizer.md"
},
"timestamp": "2025-12-20T21:02:16.532Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.24KB",
"metadata": {
"path": "components/agents/podcast-creator-team/academic-research-synthesizer.md",
"size": 3319
},
"timestamp": "2025-12-20T21:02:16.532Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/podcast-creator-team/academic-research-synthesizer.md"
},
"timestamp": "2025-12-20T21:02:16.532Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/podcast-creator-team/academic-research-synthesizer.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:16.532Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/podcast-creator-team/academic-research-synthesizer.md",
"hash": "c52bf9400dbaebec...",
"fullHash": "c52bf9400dbaebec0eed5e27ddcdd803a3a0a34dd55459fbc0dfbf8407d229bd"
},
"timestamp": "2025-12-20T21:02:16.533Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/podcast-creator-team/academic-research-synthesizer.md"
},
"timestamp": "2025-12-20T21:02:16.533Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/academic-research-synthesizer.md"
},
"timestamp": "2025-12-20T21:02:16.533Z"
}
],
"hash": "c52bf9400dbaebec0eed5e27ddcdd803a3a0a34dd55459fbc0dfbf8407d229bd"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E005",
"message": "Credential harvesting pattern detected",
"metadata": {
"path": "components/agents/podcast-creator-team/academic-research-synthesizer.md",
"severity": "critical",
"matches": 1,
"examples": [
{
"text": "Extract key",
"index": 1629,
"line": 32,
"column": 6,
"position": "32:6",
"lineText": "- Extract key findings, methodologies, and conclusions",
"context": "...hen scraping or analyzing sources, you will:\n - Extract key findings, methodologies, and conclusio..."
}
]
},
"timestamp": "2025-12-20T21:02:16.533Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/academic-research-synthesizer.md"
},
"timestamp": "2025-12-20T21:02:16.533Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/podcast-creator-team/academic-research-synthesizer.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:16.627Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/podcast-creator-team/academic-research-synthesizer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:16.627Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:16.627Z"
}
}
}
},
{
"component": {
"path": "components/agents/podcast-creator-team/comprehensive-researcher.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:16.627Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/podcast-creator-team/comprehensive-researcher.md"
},
"timestamp": "2025-12-20T21:02:16.627Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.26KB",
"metadata": {
"path": "components/agents/podcast-creator-team/comprehensive-researcher.md",
"size": 3338
},
"timestamp": "2025-12-20T21:02:16.627Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/podcast-creator-team/comprehensive-researcher.md"
},
"timestamp": "2025-12-20T21:02:16.627Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/podcast-creator-team/comprehensive-researcher.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:16.627Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/podcast-creator-team/comprehensive-researcher.md",
"hash": "41ca3b757584c223...",
"fullHash": "41ca3b757584c2234e1459065f784d05caeb7699510a5807bd02aacbdcb960e3"
},
"timestamp": "2025-12-20T21:02:16.627Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/podcast-creator-team/comprehensive-researcher.md"
},
"timestamp": "2025-12-20T21:02:16.627Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/comprehensive-researcher.md"
},
"timestamp": "2025-12-20T21:02:16.627Z"
}
],
"hash": "41ca3b757584c2234e1459065f784d05caeb7699510a5807bd02aacbdcb960e3"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/comprehensive-researcher.md"
},
"timestamp": "2025-12-20T21:02:16.627Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/podcast-creator-team/comprehensive-researcher.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:16.723Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/podcast-creator-team/comprehensive-researcher.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:16.723Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:16.723Z"
}
}
}
},
{
"component": {
"path": "components/agents/podcast-creator-team/episode-orchestrator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:16.723Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/podcast-creator-team/episode-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:16.723Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.86KB",
"metadata": {
"path": "components/agents/podcast-creator-team/episode-orchestrator.md",
"size": 2931
},
"timestamp": "2025-12-20T21:02:16.723Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/podcast-creator-team/episode-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:16.723Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/podcast-creator-team/episode-orchestrator.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:16.723Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/podcast-creator-team/episode-orchestrator.md",
"hash": "8da5630653360915...",
"fullHash": "8da56306533609156193e0e3e0c853e45e2e7b0b8139fe0cfcf58a0285453280"
},
"timestamp": "2025-12-20T21:02:16.723Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/podcast-creator-team/episode-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:16.723Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/episode-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:16.723Z"
}
],
"hash": "8da56306533609156193e0e3e0c853e45e2e7b0b8139fe0cfcf58a0285453280"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/episode-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:16.723Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/podcast-creator-team/episode-orchestrator.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:16.822Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/podcast-creator-team/episode-orchestrator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:16.822Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:16.822Z"
}
}
}
},
{
"component": {
"path": "components/agents/podcast-creator-team/guest-outreach-coordinator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:16.822Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.44KB",
"metadata": {
"path": "components/agents/podcast-creator-team/guest-outreach-coordinator.md",
"size": 1476
},
"timestamp": "2025-12-20T21:02:16.822Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/podcast-creator-team/guest-outreach-coordinator.md"
},
"timestamp": "2025-12-20T21:02:16.822Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/podcast-creator-team/guest-outreach-coordinator.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:16.822Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/podcast-creator-team/guest-outreach-coordinator.md",
"hash": "369912b21ae315f7...",
"fullHash": "369912b21ae315f7a3a1e0b87af4b6bc043d95ec5905e339fe7a241396590a56"
},
"timestamp": "2025-12-20T21:02:16.822Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/podcast-creator-team/guest-outreach-coordinator.md"
},
"timestamp": "2025-12-20T21:02:16.822Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/guest-outreach-coordinator.md"
},
"timestamp": "2025-12-20T21:02:16.822Z"
}
],
"hash": "369912b21ae315f7a3a1e0b87af4b6bc043d95ec5905e339fe7a241396590a56"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/guest-outreach-coordinator.md"
},
"timestamp": "2025-12-20T21:02:16.822Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/podcast-creator-team/guest-outreach-coordinator.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:16.919Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/podcast-creator-team/guest-outreach-coordinator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:16.919Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:16.919Z"
}
}
}
},
{
"component": {
"path": "components/agents/podcast-creator-team/market-research-analyst.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:16.919Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/podcast-creator-team/market-research-analyst.md"
},
"timestamp": "2025-12-20T21:02:16.919Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.08KB",
"metadata": {
"path": "components/agents/podcast-creator-team/market-research-analyst.md",
"size": 3150
},
"timestamp": "2025-12-20T21:02:16.919Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/podcast-creator-team/market-research-analyst.md"
},
"timestamp": "2025-12-20T21:02:16.919Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/podcast-creator-team/market-research-analyst.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:16.919Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/podcast-creator-team/market-research-analyst.md",
"hash": "d63397c1920376ad...",
"fullHash": "d63397c1920376ad5e3c05d3f5b4138d59aa441caee3984f989f6280df0b507d"
},
"timestamp": "2025-12-20T21:02:16.919Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/podcast-creator-team/market-research-analyst.md"
},
"timestamp": "2025-12-20T21:02:16.919Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/market-research-analyst.md"
},
"timestamp": "2025-12-20T21:02:16.919Z"
}
],
"hash": "d63397c1920376ad5e3c05d3f5b4138d59aa441caee3984f989f6280df0b507d"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/market-research-analyst.md"
},
"timestamp": "2025-12-20T21:02:16.919Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/podcast-creator-team/market-research-analyst.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:17.016Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/podcast-creator-team/market-research-analyst.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:17.016Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:17.016Z"
}
}
}
},
{
"component": {
"path": "components/agents/podcast-creator-team/podcast-editor.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:17.016Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.37KB",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-editor.md",
"size": 1398
},
"timestamp": "2025-12-20T21:02:17.016Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-editor.md"
},
"timestamp": "2025-12-20T21:02:17.016Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-editor.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:17.016Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-editor.md",
"hash": "04708a2f42ca5b81...",
"fullHash": "04708a2f42ca5b81a58af2fe7037a0aea21902083059c7930cbbb4213bb48676"
},
"timestamp": "2025-12-20T21:02:17.016Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-editor.md"
},
"timestamp": "2025-12-20T21:02:17.016Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-editor.md"
},
"timestamp": "2025-12-20T21:02:17.016Z"
}
],
"hash": "04708a2f42ca5b81a58af2fe7037a0aea21902083059c7930cbbb4213bb48676"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-editor.md"
},
"timestamp": "2025-12-20T21:02:17.016Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-editor.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:17.130Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-editor.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:17.130Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:17.130Z"
}
}
}
},
{
"component": {
"path": "components/agents/podcast-creator-team/podcast-trend-scout.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:17.130Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-trend-scout.md"
},
"timestamp": "2025-12-20T21:02:17.131Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.63KB",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-trend-scout.md",
"size": 2698
},
"timestamp": "2025-12-20T21:02:17.130Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-trend-scout.md"
},
"timestamp": "2025-12-20T21:02:17.131Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-trend-scout.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:17.131Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-trend-scout.md",
"hash": "42efd3078ba8b1d4...",
"fullHash": "42efd3078ba8b1d41b1caf55dfcd4dc7eecfd7a21df0ec3dd2c82c2ac7805c27"
},
"timestamp": "2025-12-20T21:02:17.131Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-trend-scout.md"
},
"timestamp": "2025-12-20T21:02:17.131Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-trend-scout.md"
},
"timestamp": "2025-12-20T21:02:17.131Z"
}
],
"hash": "42efd3078ba8b1d41b1caf55dfcd4dc7eecfd7a21df0ec3dd2c82c2ac7805c27"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-trend-scout.md"
},
"timestamp": "2025-12-20T21:02:17.131Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-trend-scout.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:17.297Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/podcast-creator-team/podcast-trend-scout.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:17.297Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:17.297Z"
}
}
}
},
{
"component": {
"path": "components/agents/podcast-creator-team/project-supervisor-orchestrator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:17.297Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/podcast-creator-team/project-supervisor-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:17.297Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.75KB",
"metadata": {
"path": "components/agents/podcast-creator-team/project-supervisor-orchestrator.md",
"size": 2819
},
"timestamp": "2025-12-20T21:02:17.297Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/podcast-creator-team/project-supervisor-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:17.297Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/podcast-creator-team/project-supervisor-orchestrator.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:17.297Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/podcast-creator-team/project-supervisor-orchestrator.md",
"hash": "67a27dffe442af24...",
"fullHash": "67a27dffe442af246bcd5d4141636d458cef02fef0e47684ffb33cb55c6b9410"
},
"timestamp": "2025-12-20T21:02:17.298Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/podcast-creator-team/project-supervisor-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:17.298Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/project-supervisor-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:17.298Z"
}
],
"hash": "67a27dffe442af246bcd5d4141636d458cef02fef0e47684ffb33cb55c6b9410"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/project-supervisor-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:17.298Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/podcast-creator-team/project-supervisor-orchestrator.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:17.400Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/podcast-creator-team/project-supervisor-orchestrator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:17.400Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:17.400Z"
}
}
}
},
{
"component": {
"path": "components/agents/podcast-creator-team/seo-podcast-optimizer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:17.400Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/podcast-creator-team/seo-podcast-optimizer.md"
},
"timestamp": "2025-12-20T21:02:17.400Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.38KB",
"metadata": {
"path": "components/agents/podcast-creator-team/seo-podcast-optimizer.md",
"size": 2432
},
"timestamp": "2025-12-20T21:02:17.400Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/podcast-creator-team/seo-podcast-optimizer.md"
},
"timestamp": "2025-12-20T21:02:17.400Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/podcast-creator-team/seo-podcast-optimizer.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:17.400Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/podcast-creator-team/seo-podcast-optimizer.md",
"hash": "5a73cd69951f7812...",
"fullHash": "5a73cd69951f78123f3e29e2fa3e90bdedd6cd2c2bbe7a38d5ba1eca8a70c6af"
},
"timestamp": "2025-12-20T21:02:17.400Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/podcast-creator-team/seo-podcast-optimizer.md"
},
"timestamp": "2025-12-20T21:02:17.400Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/seo-podcast-optimizer.md"
},
"timestamp": "2025-12-20T21:02:17.400Z"
}
],
"hash": "5a73cd69951f78123f3e29e2fa3e90bdedd6cd2c2bbe7a38d5ba1eca8a70c6af"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E005",
"message": "Credential harvesting pattern detected",
"metadata": {
"path": "components/agents/podcast-creator-team/seo-podcast-optimizer.md",
"severity": "critical",
"matches": 1,
"examples": [
{
"text": "Extract key",
"index": 574,
"line": 12,
"column": 25,
"position": "12:25",
"lineText": "1. **Analyze Content**: Extract key themes, technologies, and concepts from the provided summary to understand the episode's core value proposition.",
"context": "...graph summary, you will:\n\n1. **Analyze Content**: Extract key themes, technologies, and concepts fro..."
}
]
},
"timestamp": "2025-12-20T21:02:17.400Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/seo-podcast-optimizer.md"
},
"timestamp": "2025-12-20T21:02:17.400Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/podcast-creator-team/seo-podcast-optimizer.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:17.505Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/podcast-creator-team/seo-podcast-optimizer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:17.506Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:17.506Z"
}
}
}
},
{
"component": {
"path": "components/agents/podcast-creator-team/social-media-copywriter.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:17.506Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/podcast-creator-team/social-media-copywriter.md"
},
"timestamp": "2025-12-20T21:02:17.506Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.63KB",
"metadata": {
"path": "components/agents/podcast-creator-team/social-media-copywriter.md",
"size": 2688
},
"timestamp": "2025-12-20T21:02:17.506Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/podcast-creator-team/social-media-copywriter.md"
},
"timestamp": "2025-12-20T21:02:17.506Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/podcast-creator-team/social-media-copywriter.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:17.506Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/podcast-creator-team/social-media-copywriter.md",
"hash": "751700a957894a14...",
"fullHash": "751700a957894a14f5b03b697c5dc05ccd9648995ec7f1498fa51b31312cc876"
},
"timestamp": "2025-12-20T21:02:17.506Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/podcast-creator-team/social-media-copywriter.md"
},
"timestamp": "2025-12-20T21:02:17.506Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/social-media-copywriter.md"
},
"timestamp": "2025-12-20T21:02:17.506Z"
}
],
"hash": "751700a957894a14f5b03b697c5dc05ccd9648995ec7f1498fa51b31312cc876"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/social-media-copywriter.md"
},
"timestamp": "2025-12-20T21:02:17.506Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/podcast-creator-team/social-media-copywriter.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:17.651Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/podcast-creator-team/social-media-copywriter.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:17.651Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:17.651Z"
}
}
}
},
{
"component": {
"path": "components/agents/podcast-creator-team/twitter-ai-influencer-manager.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:17.651Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/podcast-creator-team/twitter-ai-influencer-manager.md"
},
"timestamp": "2025-12-20T21:02:17.651Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.74KB",
"metadata": {
"path": "components/agents/podcast-creator-team/twitter-ai-influencer-manager.md",
"size": 2801
},
"timestamp": "2025-12-20T21:02:17.651Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/podcast-creator-team/twitter-ai-influencer-manager.md"
},
"timestamp": "2025-12-20T21:02:17.651Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/podcast-creator-team/twitter-ai-influencer-manager.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:17.651Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/podcast-creator-team/twitter-ai-influencer-manager.md",
"hash": "0e4be7ca7af0fb91...",
"fullHash": "0e4be7ca7af0fb91a08e2c8307939d001b45c7bdb59082749d74ead90795237d"
},
"timestamp": "2025-12-20T21:02:17.651Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/podcast-creator-team/twitter-ai-influencer-manager.md"
},
"timestamp": "2025-12-20T21:02:17.651Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/twitter-ai-influencer-manager.md"
},
"timestamp": "2025-12-20T21:02:17.651Z"
}
],
"hash": "0e4be7ca7af0fb91a08e2c8307939d001b45c7bdb59082749d74ead90795237d"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/podcast-creator-team/twitter-ai-influencer-manager.md"
},
"timestamp": "2025-12-20T21:02:17.651Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/podcast-creator-team/twitter-ai-influencer-manager.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:17.773Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/podcast-creator-team/twitter-ai-influencer-manager.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:17.773Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:17.773Z"
}
}
}
},
{
"component": {
"path": "components/agents/programming-languages/c-pro.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:17.773Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.17KB",
"metadata": {
"path": "components/agents/programming-languages/c-pro.md",
"size": 1196
},
"timestamp": "2025-12-20T21:02:17.773Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/programming-languages/c-pro.md"
},
"timestamp": "2025-12-20T21:02:17.773Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/programming-languages/c-pro.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:17.773Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/programming-languages/c-pro.md",
"hash": "a51e421fba9bc8b2...",
"fullHash": "a51e421fba9bc8b25411897aa2c2703b3496cc3492067d0ad25bd78f9a109199"
},
"timestamp": "2025-12-20T21:02:17.773Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/programming-languages/c-pro.md"
},
"timestamp": "2025-12-20T21:02:17.773Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/c-pro.md"
},
"timestamp": "2025-12-20T21:02:17.773Z"
}
],
"hash": "a51e421fba9bc8b25411897aa2c2703b3496cc3492067d0ad25bd78f9a109199"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/c-pro.md"
},
"timestamp": "2025-12-20T21:02:17.773Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/programming-languages/c-pro.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:17.916Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/programming-languages/c-pro.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:17.916Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:17.916Z"
}
}
}
},
{
"component": {
"path": "components/agents/programming-languages/c-sharp-pro.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:17.916Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.91KB",
"metadata": {
"path": "components/agents/programming-languages/c-sharp-pro.md",
"size": 1956
},
"timestamp": "2025-12-20T21:02:17.916Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/programming-languages/c-sharp-pro.md"
},
"timestamp": "2025-12-20T21:02:17.916Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/programming-languages/c-sharp-pro.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:17.916Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/programming-languages/c-sharp-pro.md",
"hash": "6456eb75bf24e5f1...",
"fullHash": "6456eb75bf24e5f1f84f66ca5e5f571763744afeb821638d7e1229e33c55d744"
},
"timestamp": "2025-12-20T21:02:17.917Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/programming-languages/c-sharp-pro.md"
},
"timestamp": "2025-12-20T21:02:17.918Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/c-sharp-pro.md"
},
"timestamp": "2025-12-20T21:02:17.918Z"
}
],
"hash": "6456eb75bf24e5f1f84f66ca5e5f571763744afeb821638d7e1229e33c55d744"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/c-sharp-pro.md"
},
"timestamp": "2025-12-20T21:02:17.918Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/programming-languages/c-sharp-pro.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:18.062Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/programming-languages/c-sharp-pro.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:18.062Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:18.062Z"
}
}
}
},
{
"component": {
"path": "components/agents/programming-languages/cpp-pro.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:18.062Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.40KB",
"metadata": {
"path": "components/agents/programming-languages/cpp-pro.md",
"size": 1430
},
"timestamp": "2025-12-20T21:02:18.062Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/programming-languages/cpp-pro.md"
},
"timestamp": "2025-12-20T21:02:18.062Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/programming-languages/cpp-pro.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:18.062Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/programming-languages/cpp-pro.md",
"hash": "e0d1e91dec839da2...",
"fullHash": "e0d1e91dec839da2309412262116dc19b8294511432ba5a4358e3371dc521a4c"
},
"timestamp": "2025-12-20T21:02:18.062Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/programming-languages/cpp-pro.md"
},
"timestamp": "2025-12-20T21:02:18.062Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/cpp-pro.md"
},
"timestamp": "2025-12-20T21:02:18.062Z"
}
],
"hash": "e0d1e91dec839da2309412262116dc19b8294511432ba5a4358e3371dc521a4c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/cpp-pro.md"
},
"timestamp": "2025-12-20T21:02:18.062Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/programming-languages/cpp-pro.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:18.185Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/programming-languages/cpp-pro.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:18.185Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:18.185Z"
}
}
}
},
{
"component": {
"path": "components/agents/programming-languages/golang-pro.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:18.185Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.24KB",
"metadata": {
"path": "components/agents/programming-languages/golang-pro.md",
"size": 1271
},
"timestamp": "2025-12-20T21:02:18.185Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/programming-languages/golang-pro.md"
},
"timestamp": "2025-12-20T21:02:18.185Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/programming-languages/golang-pro.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:18.185Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/programming-languages/golang-pro.md",
"hash": "e6e5054d4d025ea8...",
"fullHash": "e6e5054d4d025ea862c9dd2deada6660ccbeab4fab15dc4746f01b40c793bf2d"
},
"timestamp": "2025-12-20T21:02:18.185Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/programming-languages/golang-pro.md"
},
"timestamp": "2025-12-20T21:02:18.185Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/golang-pro.md"
},
"timestamp": "2025-12-20T21:02:18.185Z"
}
],
"hash": "e6e5054d4d025ea862c9dd2deada6660ccbeab4fab15dc4746f01b40c793bf2d"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/golang-pro.md"
},
"timestamp": "2025-12-20T21:02:18.185Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/programming-languages/golang-pro.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:18.295Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/programming-languages/golang-pro.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:18.295Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:18.295Z"
}
}
}
},
{
"component": {
"path": "components/agents/programming-languages/javascript-pro.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:18.295Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.21KB",
"metadata": {
"path": "components/agents/programming-languages/javascript-pro.md",
"size": 1239
},
"timestamp": "2025-12-20T21:02:18.295Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/programming-languages/javascript-pro.md"
},
"timestamp": "2025-12-20T21:02:18.295Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/programming-languages/javascript-pro.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:18.295Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/programming-languages/javascript-pro.md",
"hash": "6435fbaadcc5840a...",
"fullHash": "6435fbaadcc5840a0b7bdf3537603e7ffebff0c856988107b9f95f86b2a7a301"
},
"timestamp": "2025-12-20T21:02:18.295Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/programming-languages/javascript-pro.md"
},
"timestamp": "2025-12-20T21:02:18.295Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/javascript-pro.md"
},
"timestamp": "2025-12-20T21:02:18.295Z"
}
],
"hash": "6435fbaadcc5840a0b7bdf3537603e7ffebff0c856988107b9f95f86b2a7a301"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/javascript-pro.md"
},
"timestamp": "2025-12-20T21:02:18.295Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/programming-languages/javascript-pro.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:18.401Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/programming-languages/javascript-pro.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:18.401Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:18.401Z"
}
}
}
},
{
"component": {
"path": "components/agents/programming-languages/php-pro.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:18.401Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.04KB",
"metadata": {
"path": "components/agents/programming-languages/php-pro.md",
"size": 2093
},
"timestamp": "2025-12-20T21:02:18.401Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/programming-languages/php-pro.md"
},
"timestamp": "2025-12-20T21:02:18.401Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/programming-languages/php-pro.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:18.401Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/programming-languages/php-pro.md",
"hash": "c70aac8159b849a6...",
"fullHash": "c70aac8159b849a6bbe459d21bfd4eb58314e7ba3f6ff28309d9aece71d8f245"
},
"timestamp": "2025-12-20T21:02:18.402Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/programming-languages/php-pro.md"
},
"timestamp": "2025-12-20T21:02:18.402Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/php-pro.md"
},
"timestamp": "2025-12-20T21:02:18.402Z"
}
],
"hash": "c70aac8159b849a6bbe459d21bfd4eb58314e7ba3f6ff28309d9aece71d8f245"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/php-pro.md"
},
"timestamp": "2025-12-20T21:02:18.402Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/programming-languages/php-pro.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:18.499Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/programming-languages/php-pro.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:18.499Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:18.499Z"
}
}
}
},
{
"component": {
"path": "components/agents/programming-languages/python-pro.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:18.499Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.30KB",
"metadata": {
"path": "components/agents/programming-languages/python-pro.md",
"size": 1334
},
"timestamp": "2025-12-20T21:02:18.499Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/programming-languages/python-pro.md"
},
"timestamp": "2025-12-20T21:02:18.499Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/programming-languages/python-pro.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:18.499Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/programming-languages/python-pro.md",
"hash": "62d25c614af5e07c...",
"fullHash": "62d25c614af5e07ceb7e80b6fb398ec070200d0c33b27e11a967b1bda801772a"
},
"timestamp": "2025-12-20T21:02:18.499Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/programming-languages/python-pro.md"
},
"timestamp": "2025-12-20T21:02:18.499Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/python-pro.md"
},
"timestamp": "2025-12-20T21:02:18.499Z"
}
],
"hash": "62d25c614af5e07ceb7e80b6fb398ec070200d0c33b27e11a967b1bda801772a"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/python-pro.md"
},
"timestamp": "2025-12-20T21:02:18.499Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/programming-languages/python-pro.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:18.606Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/programming-languages/python-pro.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:18.606Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:18.606Z"
}
}
}
},
{
"component": {
"path": "components/agents/programming-languages/rust-pro.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:18.606Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.17KB",
"metadata": {
"path": "components/agents/programming-languages/rust-pro.md",
"size": 1200
},
"timestamp": "2025-12-20T21:02:18.606Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/programming-languages/rust-pro.md"
},
"timestamp": "2025-12-20T21:02:18.606Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/programming-languages/rust-pro.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:18.606Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/programming-languages/rust-pro.md",
"hash": "dcc7e195dca1f8d8...",
"fullHash": "dcc7e195dca1f8d8db8f657b784d36a87668e2fc2f82ff0929234f97ba01a817"
},
"timestamp": "2025-12-20T21:02:18.606Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/programming-languages/rust-pro.md"
},
"timestamp": "2025-12-20T21:02:18.606Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/rust-pro.md"
},
"timestamp": "2025-12-20T21:02:18.606Z"
}
],
"hash": "dcc7e195dca1f8d8db8f657b784d36a87668e2fc2f82ff0929234f97ba01a817"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/rust-pro.md"
},
"timestamp": "2025-12-20T21:02:18.606Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/programming-languages/rust-pro.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:18.700Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/programming-languages/rust-pro.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:18.700Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:18.700Z"
}
}
}
},
{
"component": {
"path": "components/agents/programming-languages/shell-scripting-pro.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:18.700Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.49KB",
"metadata": {
"path": "components/agents/programming-languages/shell-scripting-pro.md",
"size": 1530
},
"timestamp": "2025-12-20T21:02:18.700Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/programming-languages/shell-scripting-pro.md"
},
"timestamp": "2025-12-20T21:02:18.700Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/programming-languages/shell-scripting-pro.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:18.700Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/programming-languages/shell-scripting-pro.md",
"hash": "a78f484025a36098...",
"fullHash": "a78f484025a36098354ad3ab33956cd542dcb2dd0ff6238b20e0f24b3c118938"
},
"timestamp": "2025-12-20T21:02:18.700Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/programming-languages/shell-scripting-pro.md"
},
"timestamp": "2025-12-20T21:02:18.701Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/shell-scripting-pro.md"
},
"timestamp": "2025-12-20T21:02:18.701Z"
}
],
"hash": "a78f484025a36098354ad3ab33956cd542dcb2dd0ff6238b20e0f24b3c118938"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/shell-scripting-pro.md"
},
"timestamp": "2025-12-20T21:02:18.701Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/programming-languages/shell-scripting-pro.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:18.797Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/programming-languages/shell-scripting-pro.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:18.797Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:18.797Z"
}
}
}
},
{
"component": {
"path": "components/agents/programming-languages/sql-pro.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:18.797Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.19KB",
"metadata": {
"path": "components/agents/programming-languages/sql-pro.md",
"size": 1220
},
"timestamp": "2025-12-20T21:02:18.797Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/programming-languages/sql-pro.md"
},
"timestamp": "2025-12-20T21:02:18.797Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/programming-languages/sql-pro.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:18.797Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/programming-languages/sql-pro.md",
"hash": "5b2b50de88541fdd...",
"fullHash": "5b2b50de88541fdd72c2127d9eeb627814dfa06041c88833fb715ee3a436ff67"
},
"timestamp": "2025-12-20T21:02:18.797Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/programming-languages/sql-pro.md"
},
"timestamp": "2025-12-20T21:02:18.797Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/sql-pro.md"
},
"timestamp": "2025-12-20T21:02:18.797Z"
}
],
"hash": "5b2b50de88541fdd72c2127d9eeb627814dfa06041c88833fb715ee3a436ff67"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/sql-pro.md"
},
"timestamp": "2025-12-20T21:02:18.798Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/programming-languages/sql-pro.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:18.891Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/programming-languages/sql-pro.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:18.891Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:18.891Z"
}
}
}
},
{
"component": {
"path": "components/agents/programming-languages/typescript-pro.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:18.891Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.56KB",
"metadata": {
"path": "components/agents/programming-languages/typescript-pro.md",
"size": 1597
},
"timestamp": "2025-12-20T21:02:18.891Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/programming-languages/typescript-pro.md"
},
"timestamp": "2025-12-20T21:02:18.891Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/programming-languages/typescript-pro.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:18.891Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/programming-languages/typescript-pro.md",
"hash": "1a9b93af3c4b516a...",
"fullHash": "1a9b93af3c4b516a69d6a5a982c7883fbbdb72a628844933d9d337a9182a6075"
},
"timestamp": "2025-12-20T21:02:18.891Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/programming-languages/typescript-pro.md"
},
"timestamp": "2025-12-20T21:02:18.891Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/typescript-pro.md"
},
"timestamp": "2025-12-20T21:02:18.891Z"
}
],
"hash": "1a9b93af3c4b516a69d6a5a982c7883fbbdb72a628844933d9d337a9182a6075"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/programming-languages/typescript-pro.md"
},
"timestamp": "2025-12-20T21:02:18.891Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/programming-languages/typescript-pro.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:18.984Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/programming-languages/typescript-pro.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:18.984Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:18.984Z"
}
}
}
},
{
"component": {
"path": "components/agents/realtime/supabase-realtime-optimizer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:18.984Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (27), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/agents/realtime/supabase-realtime-optimizer.md",
"count": 27,
"max": 20
},
"timestamp": "2025-12-20T21:02:18.984Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 5.56KB",
"metadata": {
"path": "components/agents/realtime/supabase-realtime-optimizer.md",
"size": 5693
},
"timestamp": "2025-12-20T21:02:18.984Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/realtime/supabase-realtime-optimizer.md"
},
"timestamp": "2025-12-20T21:02:18.984Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 27",
"metadata": {
"path": "components/agents/realtime/supabase-realtime-optimizer.md",
"count": 27
},
"timestamp": "2025-12-20T21:02:18.984Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/realtime/supabase-realtime-optimizer.md",
"hash": "8f4a5f1d157cd92b...",
"fullHash": "8f4a5f1d157cd92b3d66e54b636cc9e47a29b3df73358f89c2cb73761aa77fb8"
},
"timestamp": "2025-12-20T21:02:18.984Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/realtime/supabase-realtime-optimizer.md"
},
"timestamp": "2025-12-20T21:02:18.984Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/realtime/supabase-realtime-optimizer.md"
},
"timestamp": "2025-12-20T21:02:18.984Z"
}
],
"hash": "8f4a5f1d157cd92b3d66e54b636cc9e47a29b3df73358f89c2cb73761aa77fb8"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/realtime/supabase-realtime-optimizer.md"
},
"timestamp": "2025-12-20T21:02:18.984Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 616c8b2",
"metadata": {
"path": "components/agents/realtime/supabase-realtime-optimizer.md",
"fullSha": "616c8b2de55aab44d68598e6cbaa6b2a4a5b9ec9",
"author": "Dani",
"date": "2025-08-27 17:55:12 -0400"
},
"timestamp": "2025-12-20T21:02:19.086Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/realtime/supabase-realtime-optimizer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:19.086Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:19.086Z"
}
}
}
},
{
"component": {
"path": "components/agents/security/api-security-audit.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:19.086Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.81KB",
"metadata": {
"path": "components/agents/security/api-security-audit.md",
"size": 2875
},
"timestamp": "2025-12-20T21:02:19.086Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/security/api-security-audit.md"
},
"timestamp": "2025-12-20T21:02:19.086Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 4",
"metadata": {
"path": "components/agents/security/api-security-audit.md",
"count": 4
},
"timestamp": "2025-12-20T21:02:19.086Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/security/api-security-audit.md",
"hash": "113c52c7aeaf7beb...",
"fullHash": "113c52c7aeaf7bebc4b20d494f1f0e89cb843cb0dde58fff099916388945fc9f"
},
"timestamp": "2025-12-20T21:02:19.086Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/security/api-security-audit.md"
},
"timestamp": "2025-12-20T21:02:19.086Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/security/api-security-audit.md"
},
"timestamp": "2025-12-20T21:02:19.086Z"
}
],
"hash": "113c52c7aeaf7bebc4b20d494f1f0e89cb843cb0dde58fff099916388945fc9f"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/security/api-security-audit.md"
},
"timestamp": "2025-12-20T21:02:19.086Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/security/api-security-audit.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:19.180Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/security/api-security-audit.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:19.180Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:19.180Z"
}
}
}
},
{
"component": {
"path": "components/agents/security/compliance-specialist.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:19.180Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.41KB",
"metadata": {
"path": "components/agents/security/compliance-specialist.md",
"size": 1442
},
"timestamp": "2025-12-20T21:02:19.180Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/security/compliance-specialist.md"
},
"timestamp": "2025-12-20T21:02:19.180Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/security/compliance-specialist.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:19.180Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/security/compliance-specialist.md",
"hash": "55496b905be5a213...",
"fullHash": "55496b905be5a21343960e99048d258ac5aa1857268dff8e39b6bd490b0dbeef"
},
"timestamp": "2025-12-20T21:02:19.180Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/security/compliance-specialist.md"
},
"timestamp": "2025-12-20T21:02:19.180Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/security/compliance-specialist.md"
},
"timestamp": "2025-12-20T21:02:19.180Z"
}
],
"hash": "55496b905be5a21343960e99048d258ac5aa1857268dff8e39b6bd490b0dbeef"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/security/compliance-specialist.md"
},
"timestamp": "2025-12-20T21:02:19.180Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/security/compliance-specialist.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:19.277Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/security/compliance-specialist.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:19.277Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:19.277Z"
}
}
}
},
{
"component": {
"path": "components/agents/security/incident-responder.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:19.277Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.91KB",
"metadata": {
"path": "components/agents/security/incident-responder.md",
"size": 1957
},
"timestamp": "2025-12-20T21:02:19.277Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/security/incident-responder.md"
},
"timestamp": "2025-12-20T21:02:19.277Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 8",
"metadata": {
"path": "components/agents/security/incident-responder.md",
"count": 8
},
"timestamp": "2025-12-20T21:02:19.277Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/security/incident-responder.md",
"hash": "4473c7593318342b...",
"fullHash": "4473c7593318342b466e64bf86de1fc32aeb805bc0177a03eaee39fe36408e2a"
},
"timestamp": "2025-12-20T21:02:19.277Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/security/incident-responder.md"
},
"timestamp": "2025-12-20T21:02:19.277Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/security/incident-responder.md"
},
"timestamp": "2025-12-20T21:02:19.277Z"
}
],
"hash": "4473c7593318342b466e64bf86de1fc32aeb805bc0177a03eaee39fe36408e2a"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/security/incident-responder.md"
},
"timestamp": "2025-12-20T21:02:19.278Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/security/incident-responder.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:19.379Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/security/incident-responder.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:19.379Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:19.379Z"
}
}
}
},
{
"component": {
"path": "components/agents/security/penetration-tester.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:19.379Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.39KB",
"metadata": {
"path": "components/agents/security/penetration-tester.md",
"size": 1422
},
"timestamp": "2025-12-20T21:02:19.379Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/security/penetration-tester.md"
},
"timestamp": "2025-12-20T21:02:19.379Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/security/penetration-tester.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:19.379Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/security/penetration-tester.md",
"hash": "d8748a04b1c2264b...",
"fullHash": "d8748a04b1c2264bd8ee11d8574277d78499bd585c49d1eecbbaf2bb17110566"
},
"timestamp": "2025-12-20T21:02:19.379Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/security/penetration-tester.md"
},
"timestamp": "2025-12-20T21:02:19.379Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/security/penetration-tester.md"
},
"timestamp": "2025-12-20T21:02:19.379Z"
}
],
"hash": "d8748a04b1c2264bd8ee11d8574277d78499bd585c49d1eecbbaf2bb17110566"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/security/penetration-tester.md"
},
"timestamp": "2025-12-20T21:02:19.379Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/security/penetration-tester.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:19.474Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/security/penetration-tester.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:19.474Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:19.474Z"
}
}
}
},
{
"component": {
"path": "components/agents/security/security-auditor.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:19.474Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.20KB",
"metadata": {
"path": "components/agents/security/security-auditor.md",
"size": 1230
},
"timestamp": "2025-12-20T21:02:19.474Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/security/security-auditor.md"
},
"timestamp": "2025-12-20T21:02:19.474Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/security/security-auditor.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:19.474Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/security/security-auditor.md",
"hash": "d882b650861ac66d...",
"fullHash": "d882b650861ac66d5a1704a4504da7541b376c159c39ac715d53334ffd9b2de5"
},
"timestamp": "2025-12-20T21:02:19.474Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/security/security-auditor.md"
},
"timestamp": "2025-12-20T21:02:19.474Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/security/security-auditor.md"
},
"timestamp": "2025-12-20T21:02:19.474Z"
}
],
"hash": "d882b650861ac66d5a1704a4504da7541b376c159c39ac715d53334ffd9b2de5"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/security/security-auditor.md"
},
"timestamp": "2025-12-20T21:02:19.474Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/security/security-auditor.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:19.566Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/security/security-auditor.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:19.566Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:19.566Z"
}
}
}
},
{
"component": {
"path": "components/agents/web-tools/nextjs-architecture-expert.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:19.566Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 5.97KB",
"metadata": {
"path": "components/agents/web-tools/nextjs-architecture-expert.md",
"size": 6111
},
"timestamp": "2025-12-20T21:02:19.566Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/web-tools/nextjs-architecture-expert.md"
},
"timestamp": "2025-12-20T21:02:19.566Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 12",
"metadata": {
"path": "components/agents/web-tools/nextjs-architecture-expert.md",
"count": 12
},
"timestamp": "2025-12-20T21:02:19.566Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/web-tools/nextjs-architecture-expert.md",
"hash": "f96dfbd22463edf6...",
"fullHash": "f96dfbd22463edf653c9b696c31569b5ed11d62b1a5c5fecd4ff1627dbe681d8"
},
"timestamp": "2025-12-20T21:02:19.566Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/web-tools/nextjs-architecture-expert.md"
},
"timestamp": "2025-12-20T21:02:19.566Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/web-tools/nextjs-architecture-expert.md"
},
"timestamp": "2025-12-20T21:02:19.566Z"
}
],
"hash": "f96dfbd22463edf653c9b696c31569b5ed11d62b1a5c5fecd4ff1627dbe681d8"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/web-tools/nextjs-architecture-expert.md"
},
"timestamp": "2025-12-20T21:02:19.566Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: eb19e71",
"metadata": {
"path": "components/agents/web-tools/nextjs-architecture-expert.md",
"fullSha": "eb19e71952b13e1e37541597363eeaa1f33dc1f8",
"author": "Dani",
"date": "2025-08-31 18:35:52 -0400"
},
"timestamp": "2025-12-20T21:02:19.658Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/web-tools/nextjs-architecture-expert.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:19.658Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:19.658Z"
}
}
}
},
{
"component": {
"path": "components/agents/web-tools/react-performance-optimizer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:19.658Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 11.25KB",
"metadata": {
"path": "components/agents/web-tools/react-performance-optimizer.md",
"size": 11516
},
"timestamp": "2025-12-20T21:02:19.658Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/web-tools/react-performance-optimizer.md"
},
"timestamp": "2025-12-20T21:02:19.658Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 17",
"metadata": {
"path": "components/agents/web-tools/react-performance-optimizer.md",
"count": 17
},
"timestamp": "2025-12-20T21:02:19.658Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/web-tools/react-performance-optimizer.md",
"hash": "2cf6ceab13000ee9...",
"fullHash": "2cf6ceab13000ee93e8083a325997b976d7eeab3cc7066ec46eb9d4ee7a59263"
},
"timestamp": "2025-12-20T21:02:19.658Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/web-tools/react-performance-optimizer.md"
},
"timestamp": "2025-12-20T21:02:19.658Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/web-tools/react-performance-optimizer.md"
},
"timestamp": "2025-12-20T21:02:19.658Z"
}
],
"hash": "2cf6ceab13000ee93e8083a325997b976d7eeab3cc7066ec46eb9d4ee7a59263"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/web-tools/react-performance-optimizer.md"
},
"timestamp": "2025-12-20T21:02:19.658Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: eb19e71",
"metadata": {
"path": "components/agents/web-tools/react-performance-optimizer.md",
"fullSha": "eb19e71952b13e1e37541597363eeaa1f33dc1f8",
"author": "Dani",
"date": "2025-08-31 18:35:52 -0400"
},
"timestamp": "2025-12-20T21:02:19.752Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/web-tools/react-performance-optimizer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:19.753Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:19.753Z"
}
}
}
},
{
"component": {
"path": "components/agents/web-tools/seo-analyzer.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:19.753Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.41KB",
"metadata": {
"path": "components/agents/web-tools/seo-analyzer.md",
"size": 1442
},
"timestamp": "2025-12-20T21:02:19.753Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/web-tools/seo-analyzer.md"
},
"timestamp": "2025-12-20T21:02:19.753Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/web-tools/seo-analyzer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:19.753Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/web-tools/seo-analyzer.md",
"hash": "4bf1cdb23454c84d...",
"fullHash": "4bf1cdb23454c84d5643b7243da65bda48e9c047079a607f30e3b56c0dab2e2f"
},
"timestamp": "2025-12-20T21:02:19.753Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/web-tools/seo-analyzer.md"
},
"timestamp": "2025-12-20T21:02:19.753Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/web-tools/seo-analyzer.md"
},
"timestamp": "2025-12-20T21:02:19.753Z"
}
],
"hash": "4bf1cdb23454c84d5643b7243da65bda48e9c047079a607f30e3b56c0dab2e2f"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/web-tools/seo-analyzer.md"
},
"timestamp": "2025-12-20T21:02:19.753Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/web-tools/seo-analyzer.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:19.848Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/web-tools/seo-analyzer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:19.848Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:19.848Z"
}
}
}
},
{
"component": {
"path": "components/agents/web-tools/url-context-validator.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:19.848Z",
"overall": {
"valid": true,
"score": 99,
"errorCount": 0,
"warningCount": 1
},
"validators": {
"structural": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/web-tools/url-context-validator.md"
},
"timestamp": "2025-12-20T21:02:19.848Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.63KB",
"metadata": {
"path": "components/agents/web-tools/url-context-validator.md",
"size": 3717
},
"timestamp": "2025-12-20T21:02:19.848Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/web-tools/url-context-validator.md"
},
"timestamp": "2025-12-20T21:02:19.848Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/web-tools/url-context-validator.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:19.848Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/web-tools/url-context-validator.md",
"hash": "ef5fdd6802e8d8c4...",
"fullHash": "ef5fdd6802e8d8c4cf69b5dd96c1be384b6929e42326d978fb649c9a40b3879b"
},
"timestamp": "2025-12-20T21:02:19.848Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/web-tools/url-context-validator.md"
},
"timestamp": "2025-12-20T21:02:19.848Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/web-tools/url-context-validator.md"
},
"timestamp": "2025-12-20T21:02:19.848Z"
}
],
"hash": "ef5fdd6802e8d8c4cf69b5dd96c1be384b6929e42326d978fb649c9a40b3879b"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/web-tools/url-context-validator.md"
},
"timestamp": "2025-12-20T21:02:19.849Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/web-tools/url-context-validator.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:19.943Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/web-tools/url-context-validator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:19.943Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:19.943Z"
}
}
}
},
{
"component": {
"path": "components/agents/web-tools/url-link-extractor.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:19.943Z",
"overall": {
"valid": true,
"score": 97,
"errorCount": 0,
"warningCount": 3
},
"validators": {
"structural": {
"valid": true,
"score": 90,
"errorCount": 0,
"warningCount": 2,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W006",
"message": "Unknown tools specified: LS",
"metadata": {
"path": "components/agents/web-tools/url-link-extractor.md",
"invalidTools": [
"LS"
]
},
"timestamp": "2025-12-20T21:02:19.943Z"
},
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/agents/web-tools/url-link-extractor.md"
},
"timestamp": "2025-12-20T21:02:19.943Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.81KB",
"metadata": {
"path": "components/agents/web-tools/url-link-extractor.md",
"size": 2880
},
"timestamp": "2025-12-20T21:02:19.943Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/web-tools/url-link-extractor.md"
},
"timestamp": "2025-12-20T21:02:19.943Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/agents/web-tools/url-link-extractor.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:19.943Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/web-tools/url-link-extractor.md",
"hash": "cfe050e3385b66d3...",
"fullHash": "cfe050e3385b66d34afaee62d2d40f8e557013bb2cacd790a3beac4c2b8039e6"
},
"timestamp": "2025-12-20T21:02:19.943Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/web-tools/url-link-extractor.md"
},
"timestamp": "2025-12-20T21:02:19.944Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/web-tools/url-link-extractor.md"
},
"timestamp": "2025-12-20T21:02:19.944Z"
}
],
"hash": "cfe050e3385b66d34afaee62d2d40f8e557013bb2cacd790a3beac4c2b8039e6"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W005",
"message": "Invalid URL format: Invalid URL",
"metadata": {
"path": "components/agents/web-tools/url-link-extractor.md",
"url": "url",
"error": "Invalid URL"
},
"timestamp": "2025-12-20T21:02:19.944Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/web-tools/url-link-extractor.md"
},
"timestamp": "2025-12-20T21:02:19.944Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/web-tools/url-link-extractor.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:20.061Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/web-tools/url-link-extractor.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:20.061Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:20.061Z"
}
}
}
},
{
"component": {
"path": "components/agents/web-tools/web-accessibility-checker.md",
"type": "agent"
},
"timestamp": "2025-12-20T21:02:20.061Z",
"overall": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0
},
"validators": {
"structural": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.39KB",
"metadata": {
"path": "components/agents/web-tools/web-accessibility-checker.md",
"size": 1422
},
"timestamp": "2025-12-20T21:02:20.061Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/agents/web-tools/web-accessibility-checker.md"
},
"timestamp": "2025-12-20T21:02:20.061Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/agents/web-tools/web-accessibility-checker.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:20.061Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/agents/web-tools/web-accessibility-checker.md",
"hash": "fc6578e309951087...",
"fullHash": "fc6578e3099510878463766e85fdcb9668456c2efb470964d153662930a2db0d"
},
"timestamp": "2025-12-20T21:02:20.061Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/agents/web-tools/web-accessibility-checker.md"
},
"timestamp": "2025-12-20T21:02:20.061Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/web-tools/web-accessibility-checker.md"
},
"timestamp": "2025-12-20T21:02:20.061Z"
}
],
"hash": "fc6578e3099510878463766e85fdcb9668456c2efb470964d153662930a2db0d"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/agents/web-tools/web-accessibility-checker.md"
},
"timestamp": "2025-12-20T21:02:20.061Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: e2c81aa",
"metadata": {
"path": "components/agents/web-tools/web-accessibility-checker.md",
"fullSha": "e2c81aa6f6d79a45d307d24834dcab4d028bd786",
"author": "Dani",
"date": "2025-08-23 15:51:03 -0400"
},
"timestamp": "2025-12-20T21:02:20.170Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/agents/web-tools/web-accessibility-checker.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:20.170Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:20.170Z"
}
}
}
},
{
"component": {
"path": "components/commands/automation/act.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:20.170Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E006",
"message": "Missing required field: name",
"metadata": {
"path": "components/commands/automation/act.md",
"field": "name",
"type": "command"
},
"timestamp": "2025-12-20T21:02:20.170Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.33KB",
"metadata": {
"path": "components/commands/automation/act.md",
"size": 1363
},
"timestamp": "2025-12-20T21:02:20.170Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/commands/automation/act.md"
},
"timestamp": "2025-12-20T21:02:20.170Z"
},
{
"level": "info",
"code": "STRUCT_I003",
"message": "Missing recommended fields: usage, examples",
"metadata": {
"path": "components/commands/automation/act.md",
"missingFields": [
"usage",
"examples"
]
},
"timestamp": "2025-12-20T21:02:20.170Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 8",
"metadata": {
"path": "components/commands/automation/act.md",
"count": 8
},
"timestamp": "2025-12-20T21:02:20.170Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/automation/act.md",
"hash": "15e66bc165a2d5b7...",
"fullHash": "15e66bc165a2d5b7bd0b65efa022f412aa893998970f319127e97645eee2695c"
},
"timestamp": "2025-12-20T21:02:20.170Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/automation/act.md"
},
"timestamp": "2025-12-20T21:02:20.170Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/automation/act.md"
},
"timestamp": "2025-12-20T21:02:20.170Z"
}
],
"hash": "15e66bc165a2d5b7bd0b65efa022f412aa893998970f319127e97645eee2695c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/automation/act.md"
},
"timestamp": "2025-12-20T21:02:20.171Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/automation/act.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:20.355Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/automation/act.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:20.355Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:20.355Z"
}
}
}
},
{
"component": {
"path": "components/commands/automation/ci-pipeline.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:20.355Z",
"overall": {
"valid": false,
"score": 92,
"errorCount": 1,
"warningCount": 3
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [pipeline-name] | setup | status | fix\n------------------------------------^\n 3 | description: Manage and automate CI/CD pipeline configuration w ...",
"metadata": {
"path": "components/commands/automation/ci-pipeline.md",
"error": "bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [pipeline-name] | setup | status | fix\n------------------------------------^\n 3 | description: Manage and automate CI/CD pipeline configuration w ..."
},
"timestamp": "2025-12-20T21:02:20.355Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (41), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/automation/ci-pipeline.md",
"count": 41,
"max": 20
},
"timestamp": "2025-12-20T21:02:20.355Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 8.59KB",
"metadata": {
"path": "components/commands/automation/ci-pipeline.md",
"size": 8796
},
"timestamp": "2025-12-20T21:02:20.355Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 41",
"metadata": {
"path": "components/commands/automation/ci-pipeline.md",
"count": 41
},
"timestamp": "2025-12-20T21:02:20.355Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/automation/ci-pipeline.md",
"hash": "26f6b418a1e27ee2...",
"fullHash": "26f6b418a1e27ee2500182be4b8804246c210956de354622999e47ce606f131b"
},
"timestamp": "2025-12-20T21:02:20.355Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/automation/ci-pipeline.md"
},
"timestamp": "2025-12-20T21:02:20.355Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/automation/ci-pipeline.md"
},
"timestamp": "2025-12-20T21:02:20.355Z"
}
],
"hash": "26f6b418a1e27ee2500182be4b8804246c210956de354622999e47ce606f131b"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 90,
"errorCount": 0,
"warningCount": 2,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/automation/ci-pipeline.md",
"url": "http://localhost:3000",
"suggestion": "https://localhost:3000"
},
"timestamp": "2025-12-20T21:02:20.356Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/automation/ci-pipeline.md",
"url": "http://localhost:3000",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:20.356Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/automation/ci-pipeline.md"
},
"timestamp": "2025-12-20T21:02:20.356Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/automation/ci-pipeline.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:20.444Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/automation/ci-pipeline.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:20.444Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:20.444Z"
}
}
}
},
{
"component": {
"path": "components/commands/automation/husky.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:20.444Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Bash, Read\n 2 | argument-hint: [--skip-install] | [--only-lint] | [--skip-tests]\n-------------------------------------^\n 3 | description: Run comprehensive CI checks and fix issues until re ...",
"metadata": {
"path": "components/commands/automation/husky.md",
"error": "bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Bash, Read\n 2 | argument-hint: [--skip-install] | [--only-lint] | [--skip-tests]\n-------------------------------------^\n 3 | description: Run comprehensive CI checks and fix issues until re ..."
},
"timestamp": "2025-12-20T21:02:20.444Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (25), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/automation/husky.md",
"count": 25,
"max": 20
},
"timestamp": "2025-12-20T21:02:20.444Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.67KB",
"metadata": {
"path": "components/commands/automation/husky.md",
"size": 3753
},
"timestamp": "2025-12-20T21:02:20.444Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 25",
"metadata": {
"path": "components/commands/automation/husky.md",
"count": 25
},
"timestamp": "2025-12-20T21:02:20.444Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/automation/husky.md",
"hash": "12fa6bc3696aa710...",
"fullHash": "12fa6bc3696aa7108e3d67715b45678e7058b204e5047acc5f6e6f0f66b2805f"
},
"timestamp": "2025-12-20T21:02:20.444Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/automation/husky.md"
},
"timestamp": "2025-12-20T21:02:20.444Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/automation/husky.md"
},
"timestamp": "2025-12-20T21:02:20.444Z"
}
],
"hash": "12fa6bc3696aa7108e3d67715b45678e7058b204e5047acc5f6e6f0f66b2805f"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/automation/husky.md"
},
"timestamp": "2025-12-20T21:02:20.444Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/automation/husky.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:20.548Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/automation/husky.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:20.548Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:20.548Z"
}
}
}
},
{
"component": {
"path": "components/commands/automation/workflow-orchestrator.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:20.548Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [workflow-name] | create | run | schedule | monitor\n------------------------------------^\n 3 | description: Orchestrate complex automation workflows with task ...",
"metadata": {
"path": "components/commands/automation/workflow-orchestrator.md",
"error": "bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [workflow-name] | create | run | schedule | monitor\n------------------------------------^\n 3 | description: Orchestrate complex automation workflows with task ..."
},
"timestamp": "2025-12-20T21:02:20.548Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (40), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/automation/workflow-orchestrator.md",
"count": 40,
"max": 20
},
"timestamp": "2025-12-20T21:02:20.549Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 13.22KB",
"metadata": {
"path": "components/commands/automation/workflow-orchestrator.md",
"size": 13542
},
"timestamp": "2025-12-20T21:02:20.548Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 40",
"metadata": {
"path": "components/commands/automation/workflow-orchestrator.md",
"count": 40
},
"timestamp": "2025-12-20T21:02:20.549Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/automation/workflow-orchestrator.md",
"hash": "568d81add5c814f3...",
"fullHash": "568d81add5c814f39300c05e5e57c3734a5947480832c65a21fbee56d9d26496"
},
"timestamp": "2025-12-20T21:02:20.549Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/automation/workflow-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:20.549Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/automation/workflow-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:20.549Z"
}
],
"hash": "568d81add5c814f39300c05e5e57c3734a5947480832c65a21fbee56d9d26496"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/automation/workflow-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:20.550Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/automation/workflow-orchestrator.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:20.637Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/automation/workflow-orchestrator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:20.637Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:20.637Z"
}
}
}
},
{
"component": {
"path": "components/commands/database/supabase-backup-manager.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:20.637Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [operation] | --backup | --restore | --sched ...\n--------------------------------^\n 3 | description: Manage Supabase database backups with automate ...",
"metadata": {
"path": "components/commands/database/supabase-backup-manager.md",
"error": "bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [operation] | --backup | --restore | --sched ...\n--------------------------------^\n 3 | description: Manage Supabase database backups with automate ..."
},
"timestamp": "2025-12-20T21:02:20.637Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.27KB",
"metadata": {
"path": "components/commands/database/supabase-backup-manager.md",
"size": 2325
},
"timestamp": "2025-12-20T21:02:20.637Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/database/supabase-backup-manager.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:20.637Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/database/supabase-backup-manager.md",
"hash": "ec273263b9e6c708...",
"fullHash": "ec273263b9e6c7080a48874046720b87abc8f792480b061602d288fe2ab528d9"
},
"timestamp": "2025-12-20T21:02:20.637Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/database/supabase-backup-manager.md"
},
"timestamp": "2025-12-20T21:02:20.637Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/database/supabase-backup-manager.md"
},
"timestamp": "2025-12-20T21:02:20.637Z"
}
],
"hash": "ec273263b9e6c7080a48874046720b87abc8f792480b061602d288fe2ab528d9"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/database/supabase-backup-manager.md"
},
"timestamp": "2025-12-20T21:02:20.637Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/database/supabase-backup-manager.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:20.722Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/database/supabase-backup-manager.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:20.722Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:20.722Z"
}
}
}
},
{
"component": {
"path": "components/commands/database/supabase-data-explorer.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:20.722Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [table-name] | --query [sql] | --export | --i ...\n---------------------------------^\n 3 | description: Explore and analyze Supabase database data with ...",
"metadata": {
"path": "components/commands/database/supabase-data-explorer.md",
"error": "bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [table-name] | --query [sql] | --export | --i ...\n---------------------------------^\n 3 | description: Explore and analyze Supabase database data with ..."
},
"timestamp": "2025-12-20T21:02:20.723Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.15KB",
"metadata": {
"path": "components/commands/database/supabase-data-explorer.md",
"size": 2198
},
"timestamp": "2025-12-20T21:02:20.722Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/database/supabase-data-explorer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:20.723Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/database/supabase-data-explorer.md",
"hash": "ec0e3eeeed161482...",
"fullHash": "ec0e3eeeed161482a382b2ba936b4d131790fed1ffe91efcdc5039d28ec4318c"
},
"timestamp": "2025-12-20T21:02:20.723Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/database/supabase-data-explorer.md"
},
"timestamp": "2025-12-20T21:02:20.723Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/database/supabase-data-explorer.md"
},
"timestamp": "2025-12-20T21:02:20.723Z"
}
],
"hash": "ec0e3eeeed161482a382b2ba936b4d131790fed1ffe91efcdc5039d28ec4318c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/database/supabase-data-explorer.md"
},
"timestamp": "2025-12-20T21:02:20.723Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/database/supabase-data-explorer.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:20.812Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/database/supabase-data-explorer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:20.812Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:20.812Z"
}
}
}
},
{
"component": {
"path": "components/commands/database/supabase-migration-assistant.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:20.812Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [migration-type] | --create | --alter | --seed | ...\n-------------------------------------^\n 3 | description: Generate and manage Supabase database migrations wi ...",
"metadata": {
"path": "components/commands/database/supabase-migration-assistant.md",
"error": "bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [migration-type] | --create | --alter | --seed | ...\n-------------------------------------^\n 3 | description: Generate and manage Supabase database migrations wi ..."
},
"timestamp": "2025-12-20T21:02:20.813Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.16KB",
"metadata": {
"path": "components/commands/database/supabase-migration-assistant.md",
"size": 2216
},
"timestamp": "2025-12-20T21:02:20.812Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/database/supabase-migration-assistant.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:20.813Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/database/supabase-migration-assistant.md",
"hash": "a096e605d99897ea...",
"fullHash": "a096e605d99897ea58ea120025ace6e8a14e804faed0c00ce649b90b35d382c9"
},
"timestamp": "2025-12-20T21:02:20.813Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/database/supabase-migration-assistant.md"
},
"timestamp": "2025-12-20T21:02:20.813Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/database/supabase-migration-assistant.md"
},
"timestamp": "2025-12-20T21:02:20.813Z"
}
],
"hash": "a096e605d99897ea58ea120025ace6e8a14e804faed0c00ce649b90b35d382c9"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/database/supabase-migration-assistant.md"
},
"timestamp": "2025-12-20T21:02:20.813Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/database/supabase-migration-assistant.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:20.903Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/database/supabase-migration-assistant.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:20.903Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:20.903Z"
}
}
}
},
{
"component": {
"path": "components/commands/database/supabase-performance-optimizer.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:20.903Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:36)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [optimization-type] | --queries | --indexes | --stor ...\n----------------------------------------^\n 3 | description: Optimize Supabase database performance with intelligen ...",
"metadata": {
"path": "components/commands/database/supabase-performance-optimizer.md",
"error": "bad indentation of a mapping entry (2:36)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [optimization-type] | --queries | --indexes | --stor ...\n----------------------------------------^\n 3 | description: Optimize Supabase database performance with intelligen ..."
},
"timestamp": "2025-12-20T21:02:20.904Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.30KB",
"metadata": {
"path": "components/commands/database/supabase-performance-optimizer.md",
"size": 2351
},
"timestamp": "2025-12-20T21:02:20.903Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/database/supabase-performance-optimizer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:20.904Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/database/supabase-performance-optimizer.md",
"hash": "d76ba4e5daac14c9...",
"fullHash": "d76ba4e5daac14c9b18858e34d510c435f4287af642568a3bcdd64dee4f03ba9"
},
"timestamp": "2025-12-20T21:02:20.904Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/database/supabase-performance-optimizer.md"
},
"timestamp": "2025-12-20T21:02:20.904Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/database/supabase-performance-optimizer.md"
},
"timestamp": "2025-12-20T21:02:20.904Z"
}
],
"hash": "d76ba4e5daac14c9b18858e34d510c435f4287af642568a3bcdd64dee4f03ba9"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/database/supabase-performance-optimizer.md"
},
"timestamp": "2025-12-20T21:02:20.904Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/database/supabase-performance-optimizer.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:20.994Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/database/supabase-performance-optimizer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:20.994Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:20.994Z"
}
}
}
},
{
"component": {
"path": "components/commands/database/supabase-realtime-monitor.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:20.994Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [monitoring-type] | --connections | --subscription ...\n--------------------------------------^\n 3 | description: Monitor and optimize Supabase realtime connections w ...",
"metadata": {
"path": "components/commands/database/supabase-realtime-monitor.md",
"error": "bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [monitoring-type] | --connections | --subscription ...\n--------------------------------------^\n 3 | description: Monitor and optimize Supabase realtime connections w ..."
},
"timestamp": "2025-12-20T21:02:20.994Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.40KB",
"metadata": {
"path": "components/commands/database/supabase-realtime-monitor.md",
"size": 2457
},
"timestamp": "2025-12-20T21:02:20.994Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/database/supabase-realtime-monitor.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:20.994Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/database/supabase-realtime-monitor.md",
"hash": "a97f1b845dbe42ab...",
"fullHash": "a97f1b845dbe42abebd3d6aefc8bac2efda2cc7c6b6fecb47bb7ce2fab3d5036"
},
"timestamp": "2025-12-20T21:02:20.994Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/database/supabase-realtime-monitor.md"
},
"timestamp": "2025-12-20T21:02:20.994Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/database/supabase-realtime-monitor.md"
},
"timestamp": "2025-12-20T21:02:20.994Z"
}
],
"hash": "a97f1b845dbe42abebd3d6aefc8bac2efda2cc7c6b6fecb47bb7ce2fab3d5036"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/database/supabase-realtime-monitor.md"
},
"timestamp": "2025-12-20T21:02:20.994Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/database/supabase-realtime-monitor.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:21.083Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/database/supabase-realtime-monitor.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:21.083Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:21.083Z"
}
}
}
},
{
"component": {
"path": "components/commands/database/supabase-schema-sync.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:21.083Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [action] | --pull | --push | --diff | --v ...\n-----------------------------^\n 3 | description: Synchronize database schema with Supabase u ...",
"metadata": {
"path": "components/commands/database/supabase-schema-sync.md",
"error": "bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [action] | --pull | --push | --diff | --v ...\n-----------------------------^\n 3 | description: Synchronize database schema with Supabase u ..."
},
"timestamp": "2025-12-20T21:02:21.084Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.15KB",
"metadata": {
"path": "components/commands/database/supabase-schema-sync.md",
"size": 2200
},
"timestamp": "2025-12-20T21:02:21.083Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/database/supabase-schema-sync.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:21.084Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/database/supabase-schema-sync.md",
"hash": "86db634b5dfc2a6e...",
"fullHash": "86db634b5dfc2a6e7f875c5513445142d4cd7f701d0669bfe463330ed96142ee"
},
"timestamp": "2025-12-20T21:02:21.084Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/database/supabase-schema-sync.md"
},
"timestamp": "2025-12-20T21:02:21.084Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/database/supabase-schema-sync.md"
},
"timestamp": "2025-12-20T21:02:21.084Z"
}
],
"hash": "86db634b5dfc2a6e7f875c5513445142d4cd7f701d0669bfe463330ed96142ee"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/database/supabase-schema-sync.md"
},
"timestamp": "2025-12-20T21:02:21.084Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/database/supabase-schema-sync.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:21.173Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/database/supabase-schema-sync.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:21.173Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:21.173Z"
}
}
}
},
{
"component": {
"path": "components/commands/database/supabase-security-audit.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:21.173Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [audit-scope] | --rls | --permissions | --auth ...\n----------------------------------^\n 3 | description: Conduct comprehensive Supabase security audit wi ...",
"metadata": {
"path": "components/commands/database/supabase-security-audit.md",
"error": "bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [audit-scope] | --rls | --permissions | --auth ...\n----------------------------------^\n 3 | description: Conduct comprehensive Supabase security audit wi ..."
},
"timestamp": "2025-12-20T21:02:21.173Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.30KB",
"metadata": {
"path": "components/commands/database/supabase-security-audit.md",
"size": 2354
},
"timestamp": "2025-12-20T21:02:21.173Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/database/supabase-security-audit.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:21.173Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/database/supabase-security-audit.md",
"hash": "3caced0d17dab185...",
"fullHash": "3caced0d17dab185055c2ba2315b2f3a5d9cc83bc46b49a37f68d40108a666d8"
},
"timestamp": "2025-12-20T21:02:21.173Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/database/supabase-security-audit.md"
},
"timestamp": "2025-12-20T21:02:21.173Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/database/supabase-security-audit.md"
},
"timestamp": "2025-12-20T21:02:21.173Z"
}
],
"hash": "3caced0d17dab185055c2ba2315b2f3a5d9cc83bc46b49a37f68d40108a666d8"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/database/supabase-security-audit.md"
},
"timestamp": "2025-12-20T21:02:21.173Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/database/supabase-security-audit.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:21.261Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/database/supabase-security-audit.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:21.261Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:21.261Z"
}
}
}
},
{
"component": {
"path": "components/commands/database/supabase-type-generator.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:21.261Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [generation-scope] | --all-tables | --specific-tabl ...\n---------------------------------------^\n 3 | description: Generate TypeScript types from Supabase schema with a ...",
"metadata": {
"path": "components/commands/database/supabase-type-generator.md",
"error": "bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [generation-scope] | --all-tables | --specific-tabl ...\n---------------------------------------^\n 3 | description: Generate TypeScript types from Supabase schema with a ..."
},
"timestamp": "2025-12-20T21:02:21.262Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.29KB",
"metadata": {
"path": "components/commands/database/supabase-type-generator.md",
"size": 2349
},
"timestamp": "2025-12-20T21:02:21.261Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/database/supabase-type-generator.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:21.262Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/database/supabase-type-generator.md",
"hash": "74ffb15e085faef8...",
"fullHash": "74ffb15e085faef82c117fcd61a4b1ce1001b608e3b4a2624b6ce00a993b92bb"
},
"timestamp": "2025-12-20T21:02:21.262Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/database/supabase-type-generator.md"
},
"timestamp": "2025-12-20T21:02:21.262Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/database/supabase-type-generator.md"
},
"timestamp": "2025-12-20T21:02:21.262Z"
}
],
"hash": "74ffb15e085faef82c117fcd61a4b1ce1001b608e3b4a2624b6ce00a993b92bb"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/database/supabase-type-generator.md"
},
"timestamp": "2025-12-20T21:02:21.262Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/database/supabase-type-generator.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:21.346Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/database/supabase-type-generator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:21.346Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:21.346Z"
}
}
}
},
{
"component": {
"path": "components/commands/deployment/add-changelog.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:21.346Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:26)\n\n 1 | allowed-tools: Read, Edit, Write, Bash\n 2 | argument-hint: [version] | [entry-type] [description]\n------------------------------^\n 3 | description: Generate and maintain project changelog with ...",
"metadata": {
"path": "components/commands/deployment/add-changelog.md",
"error": "bad indentation of a mapping entry (2:26)\n\n 1 | allowed-tools: Read, Edit, Write, Bash\n 2 | argument-hint: [version] | [entry-type] [description]\n------------------------------^\n 3 | description: Generate and maintain project changelog with ..."
},
"timestamp": "2025-12-20T21:02:21.346Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.19KB",
"metadata": {
"path": "components/commands/deployment/add-changelog.md",
"size": 2242
},
"timestamp": "2025-12-20T21:02:21.346Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/deployment/add-changelog.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:21.346Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/deployment/add-changelog.md",
"hash": "79c2993a185056b1...",
"fullHash": "79c2993a185056b1e2db9d5754afb163dc9e2ca8b2ec7da10de7bef8d6d98ac4"
},
"timestamp": "2025-12-20T21:02:21.346Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/deployment/add-changelog.md"
},
"timestamp": "2025-12-20T21:02:21.346Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/add-changelog.md"
},
"timestamp": "2025-12-20T21:02:21.346Z"
}
],
"hash": "79c2993a185056b1e2db9d5754afb163dc9e2ca8b2ec7da10de7bef8d6d98ac4"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/add-changelog.md"
},
"timestamp": "2025-12-20T21:02:21.346Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/deployment/add-changelog.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:21.431Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/deployment/add-changelog.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:21.431Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:21.431Z"
}
}
}
},
{
"component": {
"path": "components/commands/deployment/blue-green-deployment.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:21.431Z",
"overall": {
"valid": false,
"score": 83,
"errorCount": 1,
"warningCount": 12
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [strategy] | setup | deploy | switch | roll ...\n-------------------------------^\n 3 | description: Implement blue-green deployment strategy with ...",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"error": "bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [strategy] | setup | deploy | switch | roll ...\n-------------------------------^\n 3 | description: Implement blue-green deployment strategy with ..."
},
"timestamp": "2025-12-20T21:02:21.432Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (51), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"count": 51,
"max": 20
},
"timestamp": "2025-12-20T21:02:21.432Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 21.73KB",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"size": 22252
},
"timestamp": "2025-12-20T21:02:21.431Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 51",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"count": 51
},
"timestamp": "2025-12-20T21:02:21.432Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"hash": "9c601d2fbef9d83a...",
"fullHash": "9c601d2fbef9d83a34bac60ebba79aa6c22ddeb5b8f4e29e57fb4ddc3e7ccadf"
},
"timestamp": "2025-12-20T21:02:21.432Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md"
},
"timestamp": "2025-12-20T21:02:21.432Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md"
},
"timestamp": "2025-12-20T21:02:21.432Z"
}
],
"hash": "9c601d2fbef9d83a34bac60ebba79aa6c22ddeb5b8f4e29e57fb4ddc3e7ccadf"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 45,
"errorCount": 0,
"warningCount": 11,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"url": "http://active;",
"suggestion": "https://active;"
},
"timestamp": "2025-12-20T21:02:21.433Z"
},
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"url": "http://active/health;",
"suggestion": "https://active/health;"
},
"timestamp": "2025-12-20T21:02:21.433Z"
},
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"url": "http://app-service-$env.$NAMESPACE.svc.cluster.local",
"suggestion": "https://app-service-$env.$NAMESPACE.svc.cluster.local"
},
"timestamp": "2025-12-20T21:02:21.438Z"
},
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"url": "http://localhost:8080/health",
"suggestion": "https://localhost:8080/health"
},
"timestamp": "2025-12-20T21:02:21.438Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"url": "http://localhost:8080/health",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:21.438Z"
},
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"url": "http://localhost:8080/version",
"suggestion": "https://localhost:8080/version"
},
"timestamp": "2025-12-20T21:02:21.438Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"url": "http://localhost:8080/version",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:21.438Z"
},
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"url": "http://localhost:8080/",
"suggestion": "https://localhost:8080/"
},
"timestamp": "2025-12-20T21:02:21.438Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"url": "http://localhost:8080/",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:21.438Z"
},
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"url": "http://localhost:8080/db-health",
"suggestion": "https://localhost:8080/db-health"
},
"timestamp": "2025-12-20T21:02:21.438Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"url": "http://localhost:8080/db-health",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:21.438Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md"
},
"timestamp": "2025-12-20T21:02:21.438Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:21.527Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/deployment/blue-green-deployment.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:21.527Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:21.527Z"
}
}
}
},
{
"component": {
"path": "components/commands/deployment/changelog-demo-command.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:21.527Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [format] | --generate | --validate | --demo\n-----------------------------^\n 3 | description: Demonstrate changelog automation features w ...",
"metadata": {
"path": "components/commands/deployment/changelog-demo-command.md",
"error": "bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [format] | --generate | --validate | --demo\n-----------------------------^\n 3 | description: Demonstrate changelog automation features w ..."
},
"timestamp": "2025-12-20T21:02:21.527Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.37KB",
"metadata": {
"path": "components/commands/deployment/changelog-demo-command.md",
"size": 1407
},
"timestamp": "2025-12-20T21:02:21.527Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 7",
"metadata": {
"path": "components/commands/deployment/changelog-demo-command.md",
"count": 7
},
"timestamp": "2025-12-20T21:02:21.527Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/deployment/changelog-demo-command.md",
"hash": "484d0ffd57b7d198...",
"fullHash": "484d0ffd57b7d19844812af5dfd5bf135094965f1bb73d6cc9d1b236a31c9e51"
},
"timestamp": "2025-12-20T21:02:21.527Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/deployment/changelog-demo-command.md"
},
"timestamp": "2025-12-20T21:02:21.527Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/changelog-demo-command.md"
},
"timestamp": "2025-12-20T21:02:21.527Z"
}
],
"hash": "484d0ffd57b7d19844812af5dfd5bf135094965f1bb73d6cc9d1b236a31c9e51"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/changelog-demo-command.md"
},
"timestamp": "2025-12-20T21:02:21.527Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/deployment/changelog-demo-command.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:21.621Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/deployment/changelog-demo-command.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:21.621Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:21.621Z"
}
}
}
},
{
"component": {
"path": "components/commands/deployment/ci-setup.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:21.621Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [platform] | --github-actions | --gitlab-ci ...\n-------------------------------^\n 3 | description: Setup comprehensive CI/CD pipeline with autom ...",
"metadata": {
"path": "components/commands/deployment/ci-setup.md",
"error": "bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [platform] | --github-actions | --gitlab-ci ...\n-------------------------------^\n 3 | description: Setup comprehensive CI/CD pipeline with autom ..."
},
"timestamp": "2025-12-20T21:02:21.621Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 9.01KB",
"metadata": {
"path": "components/commands/deployment/ci-setup.md",
"size": 9227
},
"timestamp": "2025-12-20T21:02:21.621Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/deployment/ci-setup.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:21.621Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/deployment/ci-setup.md",
"hash": "02f69d4d7ec51ba5...",
"fullHash": "02f69d4d7ec51ba5cfd7584947fc20a2d30fe115539c29dffaa8784913a8fce1"
},
"timestamp": "2025-12-20T21:02:21.622Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/deployment/ci-setup.md"
},
"timestamp": "2025-12-20T21:02:21.622Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/ci-setup.md"
},
"timestamp": "2025-12-20T21:02:21.622Z"
}
],
"hash": "02f69d4d7ec51ba5cfd7584947fc20a2d30fe115539c29dffaa8784913a8fce1"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/ci-setup.md"
},
"timestamp": "2025-12-20T21:02:21.622Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/deployment/ci-setup.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:21.710Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/deployment/ci-setup.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:21.710Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:21.710Z"
}
}
}
},
{
"component": {
"path": "components/commands/deployment/containerize-application.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:21.710Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [application-type] | --node | --python | --java | - ...\n---------------------------------------^\n 3 | description: Containerize application with optimized Docker config ...",
"metadata": {
"path": "components/commands/deployment/containerize-application.md",
"error": "bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [application-type] | --node | --python | --java | - ...\n---------------------------------------^\n 3 | description: Containerize application with optimized Docker config ..."
},
"timestamp": "2025-12-20T21:02:21.710Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.93KB",
"metadata": {
"path": "components/commands/deployment/containerize-application.md",
"size": 4024
},
"timestamp": "2025-12-20T21:02:21.710Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/deployment/containerize-application.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:21.710Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/deployment/containerize-application.md",
"hash": "be9ef877260fba0d...",
"fullHash": "be9ef877260fba0dc1d4520709e20b15c0722fb1cbbade677dc07806a3d34e0f"
},
"timestamp": "2025-12-20T21:02:21.710Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/deployment/containerize-application.md"
},
"timestamp": "2025-12-20T21:02:21.710Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/containerize-application.md"
},
"timestamp": "2025-12-20T21:02:21.710Z"
}
],
"hash": "be9ef877260fba0dc1d4520709e20b15c0722fb1cbbade677dc07806a3d34e0f"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/containerize-application.md"
},
"timestamp": "2025-12-20T21:02:21.711Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/deployment/containerize-application.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:21.798Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/deployment/containerize-application.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:21.798Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:21.798Z"
}
}
}
},
{
"component": {
"path": "components/commands/deployment/deployment-monitoring.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:21.798Z",
"overall": {
"valid": false,
"score": 78,
"errorCount": 2,
"warningCount": 12
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [monitoring-type] | setup | dashboard | alerts | m ...\n--------------------------------------^\n 3 | description: Comprehensive deployment monitoring with observabili ...",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"error": "bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [monitoring-type] | setup | dashboard | alerts | m ...\n--------------------------------------^\n 3 | description: Comprehensive deployment monitoring with observabili ..."
},
"timestamp": "2025-12-20T21:02:21.799Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (37), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"count": 37,
"max": 20
},
"timestamp": "2025-12-20T21:02:21.799Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 34.34KB",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"size": 35166
},
"timestamp": "2025-12-20T21:02:21.798Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 37",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"count": 37
},
"timestamp": "2025-12-20T21:02:21.799Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"hash": "f86be221fc9135cd...",
"fullHash": "f86be221fc9135cdc30ebdd6c056e4eda431620fabbdce129fe38c960d39d37d"
},
"timestamp": "2025-12-20T21:02:21.799Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md"
},
"timestamp": "2025-12-20T21:02:21.799Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md"
},
"timestamp": "2025-12-20T21:02:21.799Z"
}
],
"hash": "f86be221fc9135cdc30ebdd6c056e4eda431620fabbdce129fe38c960d39d37d"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E011",
"message": "Hardcoded password detected",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"severity": "critical",
"matches": 2,
"examples": [
{
"text": "password:=<REDACTED>",
"index": 15566,
"line": 559,
"column": 17,
"position": "559:17",
"lineText": "smtp_auth_password:=<REDACTED>"
},
{
"text": "password:=<REDACTED>",
"index": 29060,
"line": 1023,
"column": 30,
"position": "1023:30",
"lineText": "--from-literal:=<REDACTED>"
}
]
},
"timestamp": "2025-12-20T21:02:21.800Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 45,
"errorCount": 0,
"warningCount": 11,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"url": "http://jaeger-collector:14268/api/traces',",
"suggestion": "https://jaeger-collector:14268/api/traces',"
},
"timestamp": "2025-12-20T21:02:21.801Z"
},
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"url": "http://localhost:3000",
"suggestion": "https://localhost:3000"
},
"timestamp": "2025-12-20T21:02:21.801Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"url": "http://localhost:3000",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:21.801Z"
},
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"url": "http://localhost:9090",
"suggestion": "https://localhost:9090"
},
"timestamp": "2025-12-20T21:02:21.801Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"url": "http://localhost:9090",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:21.801Z"
},
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"url": "http://localhost:9093",
"suggestion": "https://localhost:9093"
},
"timestamp": "2025-12-20T21:02:21.801Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"url": "http://localhost:9093",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:21.801Z"
},
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"url": "http://localhost:5601",
"suggestion": "https://localhost:5601"
},
"timestamp": "2025-12-20T21:02:21.801Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"url": "http://localhost:5601",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:21.801Z"
},
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"url": "http://localhost:9200",
"suggestion": "https://localhost:9200"
},
"timestamp": "2025-12-20T21:02:21.801Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"url": "http://localhost:9200",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:21.801Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md"
},
"timestamp": "2025-12-20T21:02:21.801Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:21.891Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/deployment/deployment-monitoring.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:21.891Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:21.891Z"
}
}
}
},
{
"component": {
"path": "components/commands/deployment/hotfix-deploy.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:21.891Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Edit, Bash\n 2 | argument-hint: [hotfix-type] | --security | --critical | --ro ...\n----------------------------------^\n 3 | description: Deploy critical hotfixes with emergency procedur ...",
"metadata": {
"path": "components/commands/deployment/hotfix-deploy.md",
"error": "bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Edit, Bash\n 2 | argument-hint: [hotfix-type] | --security | --critical | --ro ...\n----------------------------------^\n 3 | description: Deploy critical hotfixes with emergency procedur ..."
},
"timestamp": "2025-12-20T21:02:21.891Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 9.00KB",
"metadata": {
"path": "components/commands/deployment/hotfix-deploy.md",
"size": 9218
},
"timestamp": "2025-12-20T21:02:21.891Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 8",
"metadata": {
"path": "components/commands/deployment/hotfix-deploy.md",
"count": 8
},
"timestamp": "2025-12-20T21:02:21.891Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/deployment/hotfix-deploy.md",
"hash": "7ce8539f986516bc...",
"fullHash": "7ce8539f986516bcda71ecf7dde0561161d733a376e9e0dae77e851775785d6d"
},
"timestamp": "2025-12-20T21:02:21.891Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/deployment/hotfix-deploy.md"
},
"timestamp": "2025-12-20T21:02:21.891Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/hotfix-deploy.md"
},
"timestamp": "2025-12-20T21:02:21.891Z"
}
],
"hash": "7ce8539f986516bcda71ecf7dde0561161d733a376e9e0dae77e851775785d6d"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/hotfix-deploy.md"
},
"timestamp": "2025-12-20T21:02:21.892Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/deployment/hotfix-deploy.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:21.982Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/deployment/hotfix-deploy.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:21.982Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:21.982Z"
}
}
}
},
{
"component": {
"path": "components/commands/deployment/prepare-release.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:21.982Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [version-type] | patch | minor | major | --pre- ...\n-----------------------------------^\n 3 | description: Prepare and validate release packages with compre ...",
"metadata": {
"path": "components/commands/deployment/prepare-release.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [version-type] | patch | minor | major | --pre- ...\n-----------------------------------^\n 3 | description: Prepare and validate release packages with compre ..."
},
"timestamp": "2025-12-20T21:02:21.982Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 9.51KB",
"metadata": {
"path": "components/commands/deployment/prepare-release.md",
"size": 9740
},
"timestamp": "2025-12-20T21:02:21.982Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 6",
"metadata": {
"path": "components/commands/deployment/prepare-release.md",
"count": 6
},
"timestamp": "2025-12-20T21:02:21.982Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/deployment/prepare-release.md",
"hash": "ea43a5c4aafacc06...",
"fullHash": "ea43a5c4aafacc06a31efb13f7a6b772cae12af596cca31e003219ade6204b17"
},
"timestamp": "2025-12-20T21:02:21.982Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/deployment/prepare-release.md"
},
"timestamp": "2025-12-20T21:02:21.983Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/prepare-release.md"
},
"timestamp": "2025-12-20T21:02:21.983Z"
}
],
"hash": "ea43a5c4aafacc06a31efb13f7a6b772cae12af596cca31e003219ade6204b17"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W005",
"message": "Invalid URL format: Invalid URL",
"metadata": {
"path": "components/commands/deployment/prepare-release.md",
"url": "link",
"error": "Invalid URL"
},
"timestamp": "2025-12-20T21:02:21.983Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/prepare-release.md"
},
"timestamp": "2025-12-20T21:02:21.983Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/deployment/prepare-release.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:22.073Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/deployment/prepare-release.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:22.073Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:22.073Z"
}
}
}
},
{
"component": {
"path": "components/commands/deployment/rollback-deploy.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:22.073Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Edit, Bash\n 2 | argument-hint: [target-version] | --previous | --emergency | --v ...\n-------------------------------------^\n 3 | description: Rollback deployment to previous version with safety ...",
"metadata": {
"path": "components/commands/deployment/rollback-deploy.md",
"error": "bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Edit, Bash\n 2 | argument-hint: [target-version] | --previous | --emergency | --v ...\n-------------------------------------^\n 3 | description: Rollback deployment to previous version with safety ..."
},
"timestamp": "2025-12-20T21:02:22.073Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 11.21KB",
"metadata": {
"path": "components/commands/deployment/rollback-deploy.md",
"size": 11482
},
"timestamp": "2025-12-20T21:02:22.073Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/deployment/rollback-deploy.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:22.073Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/deployment/rollback-deploy.md",
"hash": "0d88ac2ecff45516...",
"fullHash": "0d88ac2ecff45516e68ff592f4930d6cbf14378fa39e0f0b14c23a06e817245b"
},
"timestamp": "2025-12-20T21:02:22.074Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/deployment/rollback-deploy.md"
},
"timestamp": "2025-12-20T21:02:22.074Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/rollback-deploy.md"
},
"timestamp": "2025-12-20T21:02:22.074Z"
}
],
"hash": "0d88ac2ecff45516e68ff592f4930d6cbf14378fa39e0f0b14c23a06e817245b"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/rollback-deploy.md"
},
"timestamp": "2025-12-20T21:02:22.074Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/deployment/rollback-deploy.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:22.167Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/deployment/rollback-deploy.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:22.167Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:22.167Z"
}
}
}
},
{
"component": {
"path": "components/commands/deployment/setup-automated-releases.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:22.167Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [release-type] | --semantic | --conventional-co ...\n-----------------------------------^\n 3 | description: Setup automated release workflows with semantic v ...",
"metadata": {
"path": "components/commands/deployment/setup-automated-releases.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [release-type] | --semantic | --conventional-co ...\n-----------------------------------^\n 3 | description: Setup automated release workflows with semantic v ..."
},
"timestamp": "2025-12-20T21:02:22.167Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.64KB",
"metadata": {
"path": "components/commands/deployment/setup-automated-releases.md",
"size": 4748
},
"timestamp": "2025-12-20T21:02:22.167Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 4",
"metadata": {
"path": "components/commands/deployment/setup-automated-releases.md",
"count": 4
},
"timestamp": "2025-12-20T21:02:22.167Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/deployment/setup-automated-releases.md",
"hash": "d303cf42da3dfa55...",
"fullHash": "d303cf42da3dfa55af004af7c81afa89c6dfa0e023c91a413f3dfbac621afa2d"
},
"timestamp": "2025-12-20T21:02:22.167Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/deployment/setup-automated-releases.md"
},
"timestamp": "2025-12-20T21:02:22.167Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/setup-automated-releases.md"
},
"timestamp": "2025-12-20T21:02:22.167Z"
}
],
"hash": "d303cf42da3dfa55af004af7c81afa89c6dfa0e023c91a413f3dfbac621afa2d"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/setup-automated-releases.md"
},
"timestamp": "2025-12-20T21:02:22.167Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/deployment/setup-automated-releases.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:22.257Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/deployment/setup-automated-releases.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:22.257Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:22.257Z"
}
}
}
},
{
"component": {
"path": "components/commands/deployment/setup-kubernetes-deployment.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:22.257Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [deployment-type] | --microservices | --monolith | ...\n--------------------------------------^\n 3 | description: Configure comprehensive Kubernetes deployment with m ...",
"metadata": {
"path": "components/commands/deployment/setup-kubernetes-deployment.md",
"error": "bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [deployment-type] | --microservices | --monolith | ...\n--------------------------------------^\n 3 | description: Configure comprehensive Kubernetes deployment with m ..."
},
"timestamp": "2025-12-20T21:02:22.257Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.00KB",
"metadata": {
"path": "components/commands/deployment/setup-kubernetes-deployment.md",
"size": 4096
},
"timestamp": "2025-12-20T21:02:22.257Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/deployment/setup-kubernetes-deployment.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:22.257Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/deployment/setup-kubernetes-deployment.md",
"hash": "4e131129a5278d39...",
"fullHash": "4e131129a5278d392c47e2eddf0641a3677ac0c8095209f4b00e8655705aaf12"
},
"timestamp": "2025-12-20T21:02:22.257Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/deployment/setup-kubernetes-deployment.md"
},
"timestamp": "2025-12-20T21:02:22.257Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/setup-kubernetes-deployment.md"
},
"timestamp": "2025-12-20T21:02:22.257Z"
}
],
"hash": "4e131129a5278d392c47e2eddf0641a3677ac0c8095209f4b00e8655705aaf12"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/deployment/setup-kubernetes-deployment.md"
},
"timestamp": "2025-12-20T21:02:22.258Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/deployment/setup-kubernetes-deployment.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:22.346Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/deployment/setup-kubernetes-deployment.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:22.346Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:22.346Z"
}
}
}
},
{
"component": {
"path": "components/commands/documentation/create-architecture-documentation.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:22.346Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E006",
"message": "Missing required field: name",
"metadata": {
"path": "components/commands/documentation/create-architecture-documentation.md",
"field": "name",
"type": "command"
},
"timestamp": "2025-12-20T21:02:22.346Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.32KB",
"metadata": {
"path": "components/commands/documentation/create-architecture-documentation.md",
"size": 4423
},
"timestamp": "2025-12-20T21:02:22.346Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/commands/documentation/create-architecture-documentation.md"
},
"timestamp": "2025-12-20T21:02:22.346Z"
},
{
"level": "info",
"code": "STRUCT_I003",
"message": "Missing recommended fields: usage, examples",
"metadata": {
"path": "components/commands/documentation/create-architecture-documentation.md",
"missingFields": [
"usage",
"examples"
]
},
"timestamp": "2025-12-20T21:02:22.346Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/documentation/create-architecture-documentation.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:22.346Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/documentation/create-architecture-documentation.md",
"hash": "3fa4a31d7210cb02...",
"fullHash": "3fa4a31d7210cb023d4a0b8c5a00616154399685a7713d267473377969a10b8d"
},
"timestamp": "2025-12-20T21:02:22.346Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/documentation/create-architecture-documentation.md"
},
"timestamp": "2025-12-20T21:02:22.346Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/create-architecture-documentation.md"
},
"timestamp": "2025-12-20T21:02:22.346Z"
}
],
"hash": "3fa4a31d7210cb023d4a0b8c5a00616154399685a7713d267473377969a10b8d"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/create-architecture-documentation.md"
},
"timestamp": "2025-12-20T21:02:22.346Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 4f6974e",
"metadata": {
"path": "components/commands/documentation/create-architecture-documentation.md",
"fullSha": "4f6974ebe9e32ec27ac3d663ce34c73e123ff974",
"author": "Ray Tien",
"date": "2025-12-21 03:18:40 +0800"
},
"timestamp": "2025-12-20T21:02:22.414Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/documentation/create-architecture-documentation.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:22.414Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:22.414Z"
}
}
}
},
{
"component": {
"path": "components/commands/documentation/create-onboarding-guide.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:22.414Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [role-type] | --developer | --designer | --d ...\n--------------------------------^\n 3 | description: Create comprehensive developer onboarding guid ...",
"metadata": {
"path": "components/commands/documentation/create-onboarding-guide.md",
"error": "bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [role-type] | --developer | --designer | --d ...\n--------------------------------^\n 3 | description: Create comprehensive developer onboarding guid ..."
},
"timestamp": "2025-12-20T21:02:22.414Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.04KB",
"metadata": {
"path": "components/commands/documentation/create-onboarding-guide.md",
"size": 4140
},
"timestamp": "2025-12-20T21:02:22.414Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/documentation/create-onboarding-guide.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:22.414Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/documentation/create-onboarding-guide.md",
"hash": "2aa3609646823df6...",
"fullHash": "2aa3609646823df6c9232f6667cba7fc61b304e86b0eda802c2d59bc68430046"
},
"timestamp": "2025-12-20T21:02:22.414Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/documentation/create-onboarding-guide.md"
},
"timestamp": "2025-12-20T21:02:22.414Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/create-onboarding-guide.md"
},
"timestamp": "2025-12-20T21:02:22.414Z"
}
],
"hash": "2aa3609646823df6c9232f6667cba7fc61b304e86b0eda802c2d59bc68430046"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/create-onboarding-guide.md"
},
"timestamp": "2025-12-20T21:02:22.414Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/documentation/create-onboarding-guide.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:22.501Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/documentation/create-onboarding-guide.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:22.501Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:22.501Z"
}
}
}
},
{
"component": {
"path": "components/commands/documentation/doc-api.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:22.501Z",
"overall": {
"valid": false,
"score": 90,
"errorCount": 2,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [api-type] | --openapi | --graphql | --rest ...\n-------------------------------^\n 3 | description: Generate comprehensive API documentation from ...",
"metadata": {
"path": "components/commands/documentation/doc-api.md",
"error": "bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [api-type] | --openapi | --graphql | --rest ...\n-------------------------------^\n 3 | description: Generate comprehensive API documentation from ..."
},
"timestamp": "2025-12-20T21:02:22.501Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 7.46KB",
"metadata": {
"path": "components/commands/documentation/doc-api.md",
"size": 7640
},
"timestamp": "2025-12-20T21:02:22.501Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/documentation/doc-api.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:22.501Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/documentation/doc-api.md",
"hash": "7e76ec7d15022430...",
"fullHash": "7e76ec7d1502243008c263a23d0c517f54489055929455b2c5f16bed4bbb2cff"
},
"timestamp": "2025-12-20T21:02:22.501Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/documentation/doc-api.md"
},
"timestamp": "2025-12-20T21:02:22.501Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/doc-api.md"
},
"timestamp": "2025-12-20T21:02:22.501Z"
}
],
"hash": "7e76ec7d1502243008c263a23d0c517f54489055929455b2c5f16bed4bbb2cff"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E014",
"message": "<script> tag detected (XSS risk)",
"metadata": {
"path": "components/commands/documentation/doc-api.md",
"severity": "critical",
"line": 123,
"column": 6,
"position": "123:6",
"lineText": "<script src=\"./swagger-ui-bundle.js\"></script>",
"context": "...>\n <body>\n <div id=\"swagger-ui\"></div>\n <script src=\"./swagger-ui-bundle.js\"></script>\n ..."
},
"timestamp": "2025-12-20T21:02:22.501Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/doc-api.md"
},
"timestamp": "2025-12-20T21:02:22.502Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/documentation/doc-api.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:22.586Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/documentation/doc-api.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:22.586Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:22.586Z"
}
}
}
},
{
"component": {
"path": "components/commands/documentation/docs-maintenance.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:22.586Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Write, Edit, Bash, Grep\n 2 | argument-hint: [maintenance-type] | --audit | --update | --validat ...\n---------------------------------------^\n 3 | description: Use PROACTIVELY to implement comprehensive documentat ...",
"metadata": {
"path": "components/commands/documentation/docs-maintenance.md",
"error": "bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Write, Edit, Bash, Grep\n 2 | argument-hint: [maintenance-type] | --audit | --update | --validat ...\n---------------------------------------^\n 3 | description: Use PROACTIVELY to implement comprehensive documentat ..."
},
"timestamp": "2025-12-20T21:02:22.586Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.81KB",
"metadata": {
"path": "components/commands/documentation/docs-maintenance.md",
"size": 4921
},
"timestamp": "2025-12-20T21:02:22.586Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 16",
"metadata": {
"path": "components/commands/documentation/docs-maintenance.md",
"count": 16
},
"timestamp": "2025-12-20T21:02:22.586Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/documentation/docs-maintenance.md",
"hash": "1eec80d60735f3a2...",
"fullHash": "1eec80d60735f3a2e17d6b1ea38d1182151c2cbdfb7ecd5fc9734d90c4611460"
},
"timestamp": "2025-12-20T21:02:22.586Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/documentation/docs-maintenance.md"
},
"timestamp": "2025-12-20T21:02:22.586Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/docs-maintenance.md"
},
"timestamp": "2025-12-20T21:02:22.586Z"
}
],
"hash": "1eec80d60735f3a2e17d6b1ea38d1182151c2cbdfb7ecd5fc9734d90c4611460"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/docs-maintenance.md"
},
"timestamp": "2025-12-20T21:02:22.587Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/documentation/docs-maintenance.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:22.670Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/documentation/docs-maintenance.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:22.670Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:22.670Z"
}
}
}
},
{
"component": {
"path": "components/commands/documentation/generate-api-documentation.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:22.670Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [output-format] | --swagger-ui | --redoc | --pos ...\n------------------------------------^\n 3 | description: Auto-generate API reference documentation with mul ...",
"metadata": {
"path": "components/commands/documentation/generate-api-documentation.md",
"error": "bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [output-format] | --swagger-ui | --redoc | --pos ...\n------------------------------------^\n 3 | description: Auto-generate API reference documentation with mul ..."
},
"timestamp": "2025-12-20T21:02:22.670Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.29KB",
"metadata": {
"path": "components/commands/documentation/generate-api-documentation.md",
"size": 4391
},
"timestamp": "2025-12-20T21:02:22.670Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/documentation/generate-api-documentation.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:22.670Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/documentation/generate-api-documentation.md",
"hash": "f97375b8279e976c...",
"fullHash": "f97375b8279e976cdb8d3b0062089bf83cecff0501193ae3097b2f0d9f2a4d5e"
},
"timestamp": "2025-12-20T21:02:22.670Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/documentation/generate-api-documentation.md"
},
"timestamp": "2025-12-20T21:02:22.670Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/generate-api-documentation.md"
},
"timestamp": "2025-12-20T21:02:22.670Z"
}
],
"hash": "f97375b8279e976cdb8d3b0062089bf83cecff0501193ae3097b2f0d9f2a4d5e"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/generate-api-documentation.md"
},
"timestamp": "2025-12-20T21:02:22.671Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/documentation/generate-api-documentation.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:22.759Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/documentation/generate-api-documentation.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:22.759Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:22.759Z"
}
}
}
},
{
"component": {
"path": "components/commands/documentation/interactive-documentation.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:22.759Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [platform] | --docusaurus | --gitbook | --n ...\n-------------------------------^\n 3 | description: Use PROACTIVELY to create interactive documen ...",
"metadata": {
"path": "components/commands/documentation/interactive-documentation.md",
"error": "bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [platform] | --docusaurus | --gitbook | --n ...\n-------------------------------^\n 3 | description: Use PROACTIVELY to create interactive documen ..."
},
"timestamp": "2025-12-20T21:02:22.759Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 5.31KB",
"metadata": {
"path": "components/commands/documentation/interactive-documentation.md",
"size": 5436
},
"timestamp": "2025-12-20T21:02:22.759Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 18",
"metadata": {
"path": "components/commands/documentation/interactive-documentation.md",
"count": 18
},
"timestamp": "2025-12-20T21:02:22.759Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/documentation/interactive-documentation.md",
"hash": "1dee0e8d01935f2b...",
"fullHash": "1dee0e8d01935f2b086336bf63ecabd7fed3b60b1bda54a7e906357f671ce3dc"
},
"timestamp": "2025-12-20T21:02:22.759Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/documentation/interactive-documentation.md"
},
"timestamp": "2025-12-20T21:02:22.759Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/interactive-documentation.md"
},
"timestamp": "2025-12-20T21:02:22.759Z"
}
],
"hash": "1dee0e8d01935f2b086336bf63ecabd7fed3b60b1bda54a7e906357f671ce3dc"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/interactive-documentation.md"
},
"timestamp": "2025-12-20T21:02:22.759Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/documentation/interactive-documentation.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:22.848Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/documentation/interactive-documentation.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:22.848Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:22.848Z"
}
}
}
},
{
"component": {
"path": "components/commands/documentation/load-llms-txt.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:22.848Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Bash, WebFetch\n 2 | argument-hint: [data-source] | --xatu | --custom-url | --validate\n----------------------------------^\n 3 | description: Load and process external documentation context ...",
"metadata": {
"path": "components/commands/documentation/load-llms-txt.md",
"error": "bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Bash, WebFetch\n 2 | argument-hint: [data-source] | --xatu | --custom-url | --validate\n----------------------------------^\n 3 | description: Load and process external documentation context ..."
},
"timestamp": "2025-12-20T21:02:22.849Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.28KB",
"metadata": {
"path": "components/commands/documentation/load-llms-txt.md",
"size": 1308
},
"timestamp": "2025-12-20T21:02:22.848Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 6",
"metadata": {
"path": "components/commands/documentation/load-llms-txt.md",
"count": 6
},
"timestamp": "2025-12-20T21:02:22.849Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/documentation/load-llms-txt.md",
"hash": "1086cf4f8d6b2d36...",
"fullHash": "1086cf4f8d6b2d36c440145758c170759657e3c4bc8c258fceccff2d7d22e549"
},
"timestamp": "2025-12-20T21:02:22.849Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/documentation/load-llms-txt.md"
},
"timestamp": "2025-12-20T21:02:22.849Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/load-llms-txt.md"
},
"timestamp": "2025-12-20T21:02:22.849Z"
}
],
"hash": "1086cf4f8d6b2d36c440145758c170759657e3c4bc8c258fceccff2d7d22e549"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/load-llms-txt.md"
},
"timestamp": "2025-12-20T21:02:22.849Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/documentation/load-llms-txt.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:22.938Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/documentation/load-llms-txt.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:22.938Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:22.938Z"
}
}
}
},
{
"component": {
"path": "components/commands/documentation/migration-guide.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:22.938Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [migration-type] | framework | database | cloud | ...\n-------------------------------------^\n 3 | description: Create comprehensive migration guides with step-by- ...",
"metadata": {
"path": "components/commands/documentation/migration-guide.md",
"error": "bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [migration-type] | framework | database | cloud | ...\n-------------------------------------^\n 3 | description: Create comprehensive migration guides with step-by- ..."
},
"timestamp": "2025-12-20T21:02:22.939Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 7.95KB",
"metadata": {
"path": "components/commands/documentation/migration-guide.md",
"size": 8136
},
"timestamp": "2025-12-20T21:02:22.939Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/documentation/migration-guide.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:22.939Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/documentation/migration-guide.md",
"hash": "01d755120e427409...",
"fullHash": "01d755120e427409f2304c5625aacaee4e40c70818b09f18c55f9a5648b0d149"
},
"timestamp": "2025-12-20T21:02:22.939Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/documentation/migration-guide.md"
},
"timestamp": "2025-12-20T21:02:22.939Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/migration-guide.md"
},
"timestamp": "2025-12-20T21:02:22.939Z"
}
],
"hash": "01d755120e427409f2304c5625aacaee4e40c70818b09f18c55f9a5648b0d149"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/migration-guide.md"
},
"timestamp": "2025-12-20T21:02:22.939Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/documentation/migration-guide.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:23.028Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/documentation/migration-guide.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:23.028Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:23.028Z"
}
}
}
},
{
"component": {
"path": "components/commands/documentation/troubleshooting-guide.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:23.028Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [system-component] | --application | --database | - ...\n---------------------------------------^\n 3 | description: Generate systematic troubleshooting documentation wit ...",
"metadata": {
"path": "components/commands/documentation/troubleshooting-guide.md",
"error": "bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [system-component] | --application | --database | - ...\n---------------------------------------^\n 3 | description: Generate systematic troubleshooting documentation wit ..."
},
"timestamp": "2025-12-20T21:02:23.028Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 9.37KB",
"metadata": {
"path": "components/commands/documentation/troubleshooting-guide.md",
"size": 9594
},
"timestamp": "2025-12-20T21:02:23.028Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 8",
"metadata": {
"path": "components/commands/documentation/troubleshooting-guide.md",
"count": 8
},
"timestamp": "2025-12-20T21:02:23.028Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/documentation/troubleshooting-guide.md",
"hash": "3d997fa1f142e3a0...",
"fullHash": "3d997fa1f142e3a0704e33dcc0c3a6a1c2f82cfdc7bcc92d500b24b3f5b1a738"
},
"timestamp": "2025-12-20T21:02:23.028Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/documentation/troubleshooting-guide.md"
},
"timestamp": "2025-12-20T21:02:23.028Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/troubleshooting-guide.md"
},
"timestamp": "2025-12-20T21:02:23.028Z"
}
],
"hash": "3d997fa1f142e3a0704e33dcc0c3a6a1c2f82cfdc7bcc92d500b24b3f5b1a738"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/troubleshooting-guide.md"
},
"timestamp": "2025-12-20T21:02:23.029Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/documentation/troubleshooting-guide.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:23.119Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/documentation/troubleshooting-guide.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:23.119Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:23.119Z"
}
}
}
},
{
"component": {
"path": "components/commands/documentation/update-docs.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:23.119Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [doc-type] | --implementation | --api | --a ...\n-------------------------------^\n 3 | description: Systematically update project documentation w ...",
"metadata": {
"path": "components/commands/documentation/update-docs.md",
"error": "bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [doc-type] | --implementation | --api | --a ...\n-------------------------------^\n 3 | description: Systematically update project documentation w ..."
},
"timestamp": "2025-12-20T21:02:23.119Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.33KB",
"metadata": {
"path": "components/commands/documentation/update-docs.md",
"size": 4435
},
"timestamp": "2025-12-20T21:02:23.119Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 7",
"metadata": {
"path": "components/commands/documentation/update-docs.md",
"count": 7
},
"timestamp": "2025-12-20T21:02:23.119Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/documentation/update-docs.md",
"hash": "aabfd4d3946e2a9f...",
"fullHash": "aabfd4d3946e2a9fca6f72ffe9b0c46f42485b46716f0457f775f13aed81c020"
},
"timestamp": "2025-12-20T21:02:23.120Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/documentation/update-docs.md"
},
"timestamp": "2025-12-20T21:02:23.120Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/update-docs.md"
},
"timestamp": "2025-12-20T21:02:23.120Z"
}
],
"hash": "aabfd4d3946e2a9fca6f72ffe9b0c46f42485b46716f0457f775f13aed81c020"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/documentation/update-docs.md"
},
"timestamp": "2025-12-20T21:02:23.120Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/documentation/update-docs.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:23.206Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/documentation/update-docs.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:23.206Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:23.206Z"
}
}
}
},
{
"component": {
"path": "components/commands/game-development/game-analytics-integration.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:23.206Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [analytics-type] | --player-behavior | --performa ...\n-------------------------------------^\n 3 | description: Use PROACTIVELY to implement game analytics systems ...",
"metadata": {
"path": "components/commands/game-development/game-analytics-integration.md",
"error": "bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [analytics-type] | --player-behavior | --performa ...\n-------------------------------------^\n 3 | description: Use PROACTIVELY to implement game analytics systems ..."
},
"timestamp": "2025-12-20T21:02:23.206Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.73KB",
"metadata": {
"path": "components/commands/game-development/game-analytics-integration.md",
"size": 4845
},
"timestamp": "2025-12-20T21:02:23.206Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 18",
"metadata": {
"path": "components/commands/game-development/game-analytics-integration.md",
"count": 18
},
"timestamp": "2025-12-20T21:02:23.206Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/game-development/game-analytics-integration.md",
"hash": "7ce3a16d317488d1...",
"fullHash": "7ce3a16d317488d196f5667f159a2bcf90c3c496122f54168bb0af75907c52c8"
},
"timestamp": "2025-12-20T21:02:23.206Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/game-development/game-analytics-integration.md"
},
"timestamp": "2025-12-20T21:02:23.206Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/game-development/game-analytics-integration.md"
},
"timestamp": "2025-12-20T21:02:23.206Z"
}
],
"hash": "7ce3a16d317488d196f5667f159a2bcf90c3c496122f54168bb0af75907c52c8"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/game-development/game-analytics-integration.md"
},
"timestamp": "2025-12-20T21:02:23.207Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/game-development/game-analytics-integration.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:23.293Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/game-development/game-analytics-integration.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:23.293Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:23.293Z"
}
}
}
},
{
"component": {
"path": "components/commands/game-development/game-asset-pipeline.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:23.293Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [pipeline-type] | --art | --audio | --models | - ...\n------------------------------------^\n 3 | description: Use PROACTIVELY to build automated game asset proc ...",
"metadata": {
"path": "components/commands/game-development/game-asset-pipeline.md",
"error": "bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [pipeline-type] | --art | --audio | --models | - ...\n------------------------------------^\n 3 | description: Use PROACTIVELY to build automated game asset proc ..."
},
"timestamp": "2025-12-20T21:02:23.293Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.09KB",
"metadata": {
"path": "components/commands/game-development/game-asset-pipeline.md",
"size": 4185
},
"timestamp": "2025-12-20T21:02:23.293Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 15",
"metadata": {
"path": "components/commands/game-development/game-asset-pipeline.md",
"count": 15
},
"timestamp": "2025-12-20T21:02:23.293Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/game-development/game-asset-pipeline.md",
"hash": "a79332ba4c7d8113...",
"fullHash": "a79332ba4c7d811374886281d888b2b0a46f7dd20f7024ac101c6d48f05b1c60"
},
"timestamp": "2025-12-20T21:02:23.293Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/game-development/game-asset-pipeline.md"
},
"timestamp": "2025-12-20T21:02:23.294Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/game-development/game-asset-pipeline.md"
},
"timestamp": "2025-12-20T21:02:23.294Z"
}
],
"hash": "a79332ba4c7d811374886281d888b2b0a46f7dd20f7024ac101c6d48f05b1c60"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/game-development/game-asset-pipeline.md"
},
"timestamp": "2025-12-20T21:02:23.294Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/game-development/game-asset-pipeline.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:23.381Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/game-development/game-asset-pipeline.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:23.381Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:23.381Z"
}
}
}
},
{
"component": {
"path": "components/commands/game-development/game-performance-profiler.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:23.381Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [profile-type] | --fps | --memory | --rendering ...\n-----------------------------------^\n 3 | description: Use PROACTIVELY to analyze game performance bottl ...",
"metadata": {
"path": "components/commands/game-development/game-performance-profiler.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [profile-type] | --fps | --memory | --rendering ...\n-----------------------------------^\n 3 | description: Use PROACTIVELY to analyze game performance bottl ..."
},
"timestamp": "2025-12-20T21:02:23.381Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.97KB",
"metadata": {
"path": "components/commands/game-development/game-performance-profiler.md",
"size": 3042
},
"timestamp": "2025-12-20T21:02:23.381Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 10",
"metadata": {
"path": "components/commands/game-development/game-performance-profiler.md",
"count": 10
},
"timestamp": "2025-12-20T21:02:23.381Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/game-development/game-performance-profiler.md",
"hash": "334fa12683052d71...",
"fullHash": "334fa12683052d717c7a26b0a55f5985ea3622046337937ea47510bb664c4c7a"
},
"timestamp": "2025-12-20T21:02:23.381Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/game-development/game-performance-profiler.md"
},
"timestamp": "2025-12-20T21:02:23.381Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/game-development/game-performance-profiler.md"
},
"timestamp": "2025-12-20T21:02:23.381Z"
}
],
"hash": "334fa12683052d717c7a26b0a55f5985ea3622046337937ea47510bb664c4c7a"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/game-development/game-performance-profiler.md"
},
"timestamp": "2025-12-20T21:02:23.381Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/game-development/game-performance-profiler.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:23.468Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/game-development/game-performance-profiler.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:23.468Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:23.468Z"
}
}
}
},
{
"component": {
"path": "components/commands/game-development/game-testing-framework.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:23.468Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [test-type] | --unit | --integration | --per ...\n--------------------------------^\n 3 | description: Use PROACTIVELY to implement comprehensive gam ...",
"metadata": {
"path": "components/commands/game-development/game-testing-framework.md",
"error": "bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [test-type] | --unit | --integration | --per ...\n--------------------------------^\n 3 | description: Use PROACTIVELY to implement comprehensive gam ..."
},
"timestamp": "2025-12-20T21:02:23.468Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.05KB",
"metadata": {
"path": "components/commands/game-development/game-testing-framework.md",
"size": 4151
},
"timestamp": "2025-12-20T21:02:23.468Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 15",
"metadata": {
"path": "components/commands/game-development/game-testing-framework.md",
"count": 15
},
"timestamp": "2025-12-20T21:02:23.468Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/game-development/game-testing-framework.md",
"hash": "ed4f9545fee6d5dc...",
"fullHash": "ed4f9545fee6d5dc56679917940313244cbb1c96d7c1004670c7b07d90c403f3"
},
"timestamp": "2025-12-20T21:02:23.468Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/game-development/game-testing-framework.md"
},
"timestamp": "2025-12-20T21:02:23.468Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/game-development/game-testing-framework.md"
},
"timestamp": "2025-12-20T21:02:23.468Z"
}
],
"hash": "ed4f9545fee6d5dc56679917940313244cbb1c96d7c1004670c7b07d90c403f3"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/game-development/game-testing-framework.md"
},
"timestamp": "2025-12-20T21:02:23.469Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/game-development/game-testing-framework.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:23.557Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/game-development/game-testing-framework.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:23.557Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:23.557Z"
}
}
}
},
{
"component": {
"path": "components/commands/game-development/unity-project-setup.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:23.557Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [project-name] | --2d | --3d | --mobile | --vr ...\n-----------------------------------^\n 3 | description: Use PROACTIVELY to set up professional Unity game ...",
"metadata": {
"path": "components/commands/game-development/unity-project-setup.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [project-name] | --2d | --3d | --mobile | --vr ...\n-----------------------------------^\n 3 | description: Use PROACTIVELY to set up professional Unity game ..."
},
"timestamp": "2025-12-20T21:02:23.557Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (21), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/game-development/unity-project-setup.md",
"count": 21,
"max": 20
},
"timestamp": "2025-12-20T21:02:23.557Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 5.28KB",
"metadata": {
"path": "components/commands/game-development/unity-project-setup.md",
"size": 5406
},
"timestamp": "2025-12-20T21:02:23.557Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 21",
"metadata": {
"path": "components/commands/game-development/unity-project-setup.md",
"count": 21
},
"timestamp": "2025-12-20T21:02:23.557Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/game-development/unity-project-setup.md",
"hash": "084bc1b365c05123...",
"fullHash": "084bc1b365c0512368f1d22bcbf7e5170c173203738e76db4a4864d69d7bdc27"
},
"timestamp": "2025-12-20T21:02:23.557Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/game-development/unity-project-setup.md"
},
"timestamp": "2025-12-20T21:02:23.557Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/game-development/unity-project-setup.md"
},
"timestamp": "2025-12-20T21:02:23.557Z"
}
],
"hash": "084bc1b365c0512368f1d22bcbf7e5170c173203738e76db4a4864d69d7bdc27"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/game-development/unity-project-setup.md"
},
"timestamp": "2025-12-20T21:02:23.557Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/game-development/unity-project-setup.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:23.644Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/game-development/unity-project-setup.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:23.644Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:23.644Z"
}
}
}
},
{
"component": {
"path": "components/commands/git/feature.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:23.644Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E006",
"message": "Missing required field: name",
"metadata": {
"path": "components/commands/git/feature.md",
"field": "name",
"type": "command"
},
"timestamp": "2025-12-20T21:02:23.644Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.79KB",
"metadata": {
"path": "components/commands/git/feature.md",
"size": 4902
},
"timestamp": "2025-12-20T21:02:23.644Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/commands/git/feature.md"
},
"timestamp": "2025-12-20T21:02:23.644Z"
},
{
"level": "info",
"code": "STRUCT_I003",
"message": "Missing recommended fields: usage, examples",
"metadata": {
"path": "components/commands/git/feature.md",
"missingFields": [
"usage",
"examples"
]
},
"timestamp": "2025-12-20T21:02:23.644Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 15",
"metadata": {
"path": "components/commands/git/feature.md",
"count": 15
},
"timestamp": "2025-12-20T21:02:23.644Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/git/feature.md",
"hash": "0faf89d8da203d8f...",
"fullHash": "0faf89d8da203d8f85b3b145598211a873484733afea65d9625cac523a9556ca"
},
"timestamp": "2025-12-20T21:02:23.644Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/git/feature.md"
},
"timestamp": "2025-12-20T21:02:23.644Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git/feature.md"
},
"timestamp": "2025-12-20T21:02:23.644Z"
}
],
"hash": "0faf89d8da203d8f85b3b145598211a873484733afea65d9625cac523a9556ca"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git/feature.md"
},
"timestamp": "2025-12-20T21:02:23.644Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/git/feature.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:23.734Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/git/feature.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:23.734Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:23.734Z"
}
}
}
},
{
"component": {
"path": "components/commands/git/finish.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:23.734Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Bash(git:*), Read, Edit\n 2 | argument-hint: [--no-delete] [--no-tag]\n----------------------------------^\n 3 | description: Complete and merge current Git Flow branch (feat ...",
"metadata": {
"path": "components/commands/git/finish.md",
"error": "bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Bash(git:*), Read, Edit\n 2 | argument-hint: [--no-delete] [--no-tag]\n----------------------------------^\n 3 | description: Complete and merge current Git Flow branch (feat ..."
},
"timestamp": "2025-12-20T21:02:23.734Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (41), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/git/finish.md",
"count": 41,
"max": 20
},
"timestamp": "2025-12-20T21:02:23.734Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 11.43KB",
"metadata": {
"path": "components/commands/git/finish.md",
"size": 11700
},
"timestamp": "2025-12-20T21:02:23.734Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 41",
"metadata": {
"path": "components/commands/git/finish.md",
"count": 41
},
"timestamp": "2025-12-20T21:02:23.734Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/git/finish.md",
"hash": "a021bd0bc6e33667...",
"fullHash": "a021bd0bc6e3366771dde3f3e0a72dbcf430f1f44001fec7519a009b0f66b3eb"
},
"timestamp": "2025-12-20T21:02:23.734Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/git/finish.md"
},
"timestamp": "2025-12-20T21:02:23.734Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git/finish.md"
},
"timestamp": "2025-12-20T21:02:23.734Z"
}
],
"hash": "a021bd0bc6e3366771dde3f3e0a72dbcf430f1f44001fec7519a009b0f66b3eb"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git/finish.md"
},
"timestamp": "2025-12-20T21:02:23.735Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/git/finish.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:23.822Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/git/finish.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:23.822Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:23.822Z"
}
}
}
},
{
"component": {
"path": "components/commands/git/flow-status.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:23.822Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E006",
"message": "Missing required field: name",
"metadata": {
"path": "components/commands/git/flow-status.md",
"field": "name",
"type": "command"
},
"timestamp": "2025-12-20T21:02:23.822Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 9.09KB",
"metadata": {
"path": "components/commands/git/flow-status.md",
"size": 9310
},
"timestamp": "2025-12-20T21:02:23.822Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/commands/git/flow-status.md"
},
"timestamp": "2025-12-20T21:02:23.822Z"
},
{
"level": "info",
"code": "STRUCT_I003",
"message": "Missing recommended fields: usage, examples",
"metadata": {
"path": "components/commands/git/flow-status.md",
"missingFields": [
"usage",
"examples"
]
},
"timestamp": "2025-12-20T21:02:23.822Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 14",
"metadata": {
"path": "components/commands/git/flow-status.md",
"count": 14
},
"timestamp": "2025-12-20T21:02:23.822Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/git/flow-status.md",
"hash": "3c18df6223ab1939...",
"fullHash": "3c18df6223ab193999039e7ecf6af930274d68aef903845e3119ffa14b981926"
},
"timestamp": "2025-12-20T21:02:23.822Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/git/flow-status.md"
},
"timestamp": "2025-12-20T21:02:23.822Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git/flow-status.md"
},
"timestamp": "2025-12-20T21:02:23.822Z"
}
],
"hash": "3c18df6223ab193999039e7ecf6af930274d68aef903845e3119ffa14b981926"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git/flow-status.md"
},
"timestamp": "2025-12-20T21:02:23.823Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/git/flow-status.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:23.915Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/git/flow-status.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:23.915Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:23.915Z"
}
}
}
},
{
"component": {
"path": "components/commands/git/hotfix.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:23.915Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E006",
"message": "Missing required field: name",
"metadata": {
"path": "components/commands/git/hotfix.md",
"field": "name",
"type": "command"
},
"timestamp": "2025-12-20T21:02:23.915Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (33), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/git/hotfix.md",
"count": 33,
"max": 20
},
"timestamp": "2025-12-20T21:02:23.915Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 10.98KB",
"metadata": {
"path": "components/commands/git/hotfix.md",
"size": 11239
},
"timestamp": "2025-12-20T21:02:23.915Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/commands/git/hotfix.md"
},
"timestamp": "2025-12-20T21:02:23.915Z"
},
{
"level": "info",
"code": "STRUCT_I003",
"message": "Missing recommended fields: usage, examples",
"metadata": {
"path": "components/commands/git/hotfix.md",
"missingFields": [
"usage",
"examples"
]
},
"timestamp": "2025-12-20T21:02:23.915Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 33",
"metadata": {
"path": "components/commands/git/hotfix.md",
"count": 33
},
"timestamp": "2025-12-20T21:02:23.915Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/git/hotfix.md",
"hash": "8f6ec1822db8eb84...",
"fullHash": "8f6ec1822db8eb8426343efe82a9f0cc3bc61cf7ee23d6892db779e7ce9f9d15"
},
"timestamp": "2025-12-20T21:02:23.915Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/git/hotfix.md"
},
"timestamp": "2025-12-20T21:02:23.915Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git/hotfix.md"
},
"timestamp": "2025-12-20T21:02:23.915Z"
}
],
"hash": "8f6ec1822db8eb8426343efe82a9f0cc3bc61cf7ee23d6892db779e7ce9f9d15"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git/hotfix.md"
},
"timestamp": "2025-12-20T21:02:23.916Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/git/hotfix.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:24.005Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/git/hotfix.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:24.005Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:24.005Z"
}
}
}
},
{
"component": {
"path": "components/commands/git/release.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:24.005Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E006",
"message": "Missing required field: name",
"metadata": {
"path": "components/commands/git/release.md",
"field": "name",
"type": "command"
},
"timestamp": "2025-12-20T21:02:24.006Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (36), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/git/release.md",
"count": 36,
"max": 20
},
"timestamp": "2025-12-20T21:02:24.006Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 8.86KB",
"metadata": {
"path": "components/commands/git/release.md",
"size": 9069
},
"timestamp": "2025-12-20T21:02:24.005Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/commands/git/release.md"
},
"timestamp": "2025-12-20T21:02:24.006Z"
},
{
"level": "info",
"code": "STRUCT_I003",
"message": "Missing recommended fields: usage, examples",
"metadata": {
"path": "components/commands/git/release.md",
"missingFields": [
"usage",
"examples"
]
},
"timestamp": "2025-12-20T21:02:24.006Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 36",
"metadata": {
"path": "components/commands/git/release.md",
"count": 36
},
"timestamp": "2025-12-20T21:02:24.006Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/git/release.md",
"hash": "74d594dc0d45b930...",
"fullHash": "74d594dc0d45b9308f50fd76046bea454a2a4b3b162ca90982a3519f72ce13ce"
},
"timestamp": "2025-12-20T21:02:24.006Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/git/release.md"
},
"timestamp": "2025-12-20T21:02:24.006Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git/release.md"
},
"timestamp": "2025-12-20T21:02:24.006Z"
}
],
"hash": "74d594dc0d45b9308f50fd76046bea454a2a4b3b162ca90982a3519f72ce13ce"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git/release.md"
},
"timestamp": "2025-12-20T21:02:24.006Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/git/release.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:24.095Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/git/release.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:24.095Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:24.095Z"
}
}
}
},
{
"component": {
"path": "components/commands/git-workflow/branch-cleanup.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:24.095Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Bash(git branch:*), Bash(git checkout:*), Ba ...\n 2 | argument-hint: [--dry-run] | [--force] | [--remote-only] | ...\n--------------------------------^\n 3 | description: Use PROACTIVELY to clean up merged branches, s ...",
"metadata": {
"path": "components/commands/git-workflow/branch-cleanup.md",
"error": "bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Bash(git branch:*), Bash(git checkout:*), Ba ...\n 2 | argument-hint: [--dry-run] | [--force] | [--remote-only] | ...\n--------------------------------^\n 3 | description: Use PROACTIVELY to clean up merged branches, s ..."
},
"timestamp": "2025-12-20T21:02:24.095Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (35), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/git-workflow/branch-cleanup.md",
"count": 35,
"max": 20
},
"timestamp": "2025-12-20T21:02:24.095Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 5.89KB",
"metadata": {
"path": "components/commands/git-workflow/branch-cleanup.md",
"size": 6028
},
"timestamp": "2025-12-20T21:02:24.095Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 35",
"metadata": {
"path": "components/commands/git-workflow/branch-cleanup.md",
"count": 35
},
"timestamp": "2025-12-20T21:02:24.095Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/git-workflow/branch-cleanup.md",
"hash": "e9ab710fa5979c48...",
"fullHash": "e9ab710fa5979c48b052c3c1cf23382fa708f18123778c0d1ee3af37157617fb"
},
"timestamp": "2025-12-20T21:02:24.095Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/git-workflow/branch-cleanup.md"
},
"timestamp": "2025-12-20T21:02:24.095Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/branch-cleanup.md"
},
"timestamp": "2025-12-20T21:02:24.095Z"
}
],
"hash": "e9ab710fa5979c48b052c3c1cf23382fa708f18123778c0d1ee3af37157617fb"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/branch-cleanup.md"
},
"timestamp": "2025-12-20T21:02:24.096Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/git-workflow/branch-cleanup.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:24.186Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/git-workflow/branch-cleanup.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:24.186Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:24.186Z"
}
}
}
},
{
"component": {
"path": "components/commands/git-workflow/commit.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:24.186Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:26)\n\n 1 | allowed-tools: Bash(git add:*), Bash(git status:*), Bash( ...\n 2 | argument-hint: [message] | --no-verify | --amend\n------------------------------^\n 3 | description: Create well-formatted commits with conventio ...",
"metadata": {
"path": "components/commands/git-workflow/commit.md",
"error": "bad indentation of a mapping entry (2:26)\n\n 1 | allowed-tools: Bash(git add:*), Bash(git status:*), Bash( ...\n 2 | argument-hint: [message] | --no-verify | --amend\n------------------------------^\n 3 | description: Create well-formatted commits with conventio ..."
},
"timestamp": "2025-12-20T21:02:24.186Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 7.72KB",
"metadata": {
"path": "components/commands/git-workflow/commit.md",
"size": 7902
},
"timestamp": "2025-12-20T21:02:24.186Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 8",
"metadata": {
"path": "components/commands/git-workflow/commit.md",
"count": 8
},
"timestamp": "2025-12-20T21:02:24.186Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/git-workflow/commit.md",
"hash": "f500a4ad199577af...",
"fullHash": "f500a4ad199577af78b990d81691a8fc1fe1031f02b7ce84a309e081663189fb"
},
"timestamp": "2025-12-20T21:02:24.186Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/git-workflow/commit.md"
},
"timestamp": "2025-12-20T21:02:24.186Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/commit.md"
},
"timestamp": "2025-12-20T21:02:24.186Z"
}
],
"hash": "f500a4ad199577af78b990d81691a8fc1fe1031f02b7ce84a309e081663189fb"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/commit.md"
},
"timestamp": "2025-12-20T21:02:24.186Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/git-workflow/commit.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:24.275Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/git-workflow/commit.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:24.275Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:24.275Z"
}
}
}
},
{
"component": {
"path": "components/commands/git-workflow/create-pr.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:24.275Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/git-workflow/create-pr.md"
},
"timestamp": "2025-12-20T21:02:24.275Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 0.78KB",
"metadata": {
"path": "components/commands/git-workflow/create-pr.md",
"size": 795
},
"timestamp": "2025-12-20T21:02:24.275Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/git-workflow/create-pr.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:24.275Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/git-workflow/create-pr.md",
"hash": "695750001a3ab02a...",
"fullHash": "695750001a3ab02ad8a1448e86b132ee951fe9465806aa918d4c2ab98fadbbcb"
},
"timestamp": "2025-12-20T21:02:24.275Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/git-workflow/create-pr.md"
},
"timestamp": "2025-12-20T21:02:24.275Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/create-pr.md"
},
"timestamp": "2025-12-20T21:02:24.275Z"
}
],
"hash": "695750001a3ab02ad8a1448e86b132ee951fe9465806aa918d4c2ab98fadbbcb"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/create-pr.md"
},
"timestamp": "2025-12-20T21:02:24.275Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 48d334e",
"metadata": {
"path": "components/commands/git-workflow/create-pr.md",
"fullSha": "48d334eb5cc866bc202f42548bbd049f7c36e09e",
"author": "Dani",
"date": "2025-08-03 08:51:47 -0400"
},
"timestamp": "2025-12-20T21:02:24.376Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/git-workflow/create-pr.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:24.376Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:24.376Z"
}
}
}
},
{
"component": {
"path": "components/commands/git-workflow/create-pull-request.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:24.376Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/git-workflow/create-pull-request.md"
},
"timestamp": "2025-12-20T21:02:24.376Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.14KB",
"metadata": {
"path": "components/commands/git-workflow/create-pull-request.md",
"size": 4238
},
"timestamp": "2025-12-20T21:02:24.376Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 16",
"metadata": {
"path": "components/commands/git-workflow/create-pull-request.md",
"count": 16
},
"timestamp": "2025-12-20T21:02:24.376Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/git-workflow/create-pull-request.md",
"hash": "8d45c39d05dc56dc...",
"fullHash": "8d45c39d05dc56dcabf500cb2ac7721a41cb75946f54a2ffc8fd583cd34aca2b"
},
"timestamp": "2025-12-20T21:02:24.376Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/git-workflow/create-pull-request.md"
},
"timestamp": "2025-12-20T21:02:24.376Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/create-pull-request.md"
},
"timestamp": "2025-12-20T21:02:24.376Z"
}
],
"hash": "8d45c39d05dc56dcabf500cb2ac7721a41cb75946f54a2ffc8fd583cd34aca2b"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W005",
"message": "Invalid URL format: Invalid URL",
"metadata": {
"path": "components/commands/git-workflow/create-pull-request.md",
"url": ".github/pull_request_template.md",
"error": "Invalid URL"
},
"timestamp": "2025-12-20T21:02:24.376Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/create-pull-request.md"
},
"timestamp": "2025-12-20T21:02:24.376Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 48d334e",
"metadata": {
"path": "components/commands/git-workflow/create-pull-request.md",
"fullSha": "48d334eb5cc866bc202f42548bbd049f7c36e09e",
"author": "Dani",
"date": "2025-08-03 08:51:47 -0400"
},
"timestamp": "2025-12-20T21:02:24.475Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/git-workflow/create-pull-request.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:24.475Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:24.475Z"
}
}
}
},
{
"component": {
"path": "components/commands/git-workflow/create-worktrees.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:24.475Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/git-workflow/create-worktrees.md"
},
"timestamp": "2025-12-20T21:02:24.475Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (23), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/git-workflow/create-worktrees.md",
"count": 23,
"max": 20
},
"timestamp": "2025-12-20T21:02:24.475Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 5.07KB",
"metadata": {
"path": "components/commands/git-workflow/create-worktrees.md",
"size": 5190
},
"timestamp": "2025-12-20T21:02:24.475Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 23",
"metadata": {
"path": "components/commands/git-workflow/create-worktrees.md",
"count": 23
},
"timestamp": "2025-12-20T21:02:24.475Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/git-workflow/create-worktrees.md",
"hash": "e0d1617a28907cd8...",
"fullHash": "e0d1617a28907cd8e697476486a6648657bed81f5391d73d5687d2daf80d9b13"
},
"timestamp": "2025-12-20T21:02:24.475Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/git-workflow/create-worktrees.md"
},
"timestamp": "2025-12-20T21:02:24.475Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/create-worktrees.md"
},
"timestamp": "2025-12-20T21:02:24.476Z"
}
],
"hash": "e0d1617a28907cd8e697476486a6648657bed81f5391d73d5687d2daf80d9b13"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/create-worktrees.md"
},
"timestamp": "2025-12-20T21:02:24.476Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 48d334e",
"metadata": {
"path": "components/commands/git-workflow/create-worktrees.md",
"fullSha": "48d334eb5cc866bc202f42548bbd049f7c36e09e",
"author": "Dani",
"date": "2025-08-03 08:51:47 -0400"
},
"timestamp": "2025-12-20T21:02:24.573Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/git-workflow/create-worktrees.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:24.573Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:24.573Z"
}
}
}
},
{
"component": {
"path": "components/commands/git-workflow/fix-github-issue.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:24.573Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/git-workflow/fix-github-issue.md"
},
"timestamp": "2025-12-20T21:02:24.573Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/commands/git-workflow/fix-github-issue.md"
},
"timestamp": "2025-12-20T21:02:24.573Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 0.45KB",
"metadata": {
"path": "components/commands/git-workflow/fix-github-issue.md",
"size": 463
},
"timestamp": "2025-12-20T21:02:24.573Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/commands/git-workflow/fix-github-issue.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:24.573Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/git-workflow/fix-github-issue.md",
"hash": "d75f2b919b4afb03...",
"fullHash": "d75f2b919b4afb03dc05d3ea6fe5f4abd3cb51289a36e46c37d2c9d888d022b5"
},
"timestamp": "2025-12-20T21:02:24.573Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/git-workflow/fix-github-issue.md"
},
"timestamp": "2025-12-20T21:02:24.573Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/fix-github-issue.md"
},
"timestamp": "2025-12-20T21:02:24.573Z"
}
],
"hash": "d75f2b919b4afb03dc05d3ea6fe5f4abd3cb51289a36e46c37d2c9d888d022b5"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/fix-github-issue.md"
},
"timestamp": "2025-12-20T21:02:24.573Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 48d334e",
"metadata": {
"path": "components/commands/git-workflow/fix-github-issue.md",
"fullSha": "48d334eb5cc866bc202f42548bbd049f7c36e09e",
"author": "Dani",
"date": "2025-08-03 08:51:47 -0400"
},
"timestamp": "2025-12-20T21:02:24.669Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/git-workflow/fix-github-issue.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:24.669Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:24.669Z"
}
}
}
},
{
"component": {
"path": "components/commands/git-workflow/gemini-review.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:24.669Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Bash(gh:*), Read, Grep, TodoWrite, Edit, Mul ...\n 2 | argument-hint: [pr-number] | --analyze-only | --preview | - ...\n--------------------------------^\n 3 | description: Transform Gemini Code Assist PR reviews into p ...\n 4 | model: claude-sonnet-4-5-20250929",
"metadata": {
"path": "components/commands/git-workflow/gemini-review.md",
"error": "bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Bash(gh:*), Read, Grep, TodoWrite, Edit, Mul ...\n 2 | argument-hint: [pr-number] | --analyze-only | --preview | - ...\n--------------------------------^\n 3 | description: Transform Gemini Code Assist PR reviews into p ...\n 4 | model: claude-sonnet-4-5-20250929"
},
"timestamp": "2025-12-20T21:02:24.669Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (55), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/git-workflow/gemini-review.md",
"count": 55,
"max": 20
},
"timestamp": "2025-12-20T21:02:24.669Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 10.51KB",
"metadata": {
"path": "components/commands/git-workflow/gemini-review.md",
"size": 10765
},
"timestamp": "2025-12-20T21:02:24.669Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 55",
"metadata": {
"path": "components/commands/git-workflow/gemini-review.md",
"count": 55
},
"timestamp": "2025-12-20T21:02:24.669Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/git-workflow/gemini-review.md",
"hash": "dd7619048e4f7a68...",
"fullHash": "dd7619048e4f7a68991f0eb3850f01d0ec748e86ed7438700290645a9da2009b"
},
"timestamp": "2025-12-20T21:02:24.669Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/git-workflow/gemini-review.md"
},
"timestamp": "2025-12-20T21:02:24.669Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/gemini-review.md"
},
"timestamp": "2025-12-20T21:02:24.669Z"
}
],
"hash": "dd7619048e4f7a68991f0eb3850f01d0ec748e86ed7438700290645a9da2009b"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/gemini-review.md"
},
"timestamp": "2025-12-20T21:02:24.670Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 9639985",
"metadata": {
"path": "components/commands/git-workflow/gemini-review.md",
"fullSha": "9639985e7caffaf2538b4eb5ffadf164988e9f32",
"author": "SangWon Ryu",
"date": "2025-10-09 01:50:05 +0900"
},
"timestamp": "2025-12-20T21:02:24.767Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/git-workflow/gemini-review.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:24.767Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:24.767Z"
}
}
}
},
{
"component": {
"path": "components/commands/git-workflow/git-bisect-helper.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:24.767Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Bash(git bisect:*), Bash(git log:*), Bash(git ...\n 2 | argument-hint: [good-commit] [bad-commit] | --auto [test-comm ...\n----------------------------------^\n 3 | description: Use PROACTIVELY to guide automated git bisect se ...",
"metadata": {
"path": "components/commands/git-workflow/git-bisect-helper.md",
"error": "bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Bash(git bisect:*), Bash(git log:*), Bash(git ...\n 2 | argument-hint: [good-commit] [bad-commit] | --auto [test-comm ...\n----------------------------------^\n 3 | description: Use PROACTIVELY to guide automated git bisect se ..."
},
"timestamp": "2025-12-20T21:02:24.767Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (49), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/git-workflow/git-bisect-helper.md",
"count": 49,
"max": 20
},
"timestamp": "2025-12-20T21:02:24.767Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 7.54KB",
"metadata": {
"path": "components/commands/git-workflow/git-bisect-helper.md",
"size": 7720
},
"timestamp": "2025-12-20T21:02:24.767Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 49",
"metadata": {
"path": "components/commands/git-workflow/git-bisect-helper.md",
"count": 49
},
"timestamp": "2025-12-20T21:02:24.767Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/git-workflow/git-bisect-helper.md",
"hash": "57067303426d8d64...",
"fullHash": "57067303426d8d645f4b8b94de473ebcf628d8aee24f96141ad548ce69df2d8f"
},
"timestamp": "2025-12-20T21:02:24.767Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/git-workflow/git-bisect-helper.md"
},
"timestamp": "2025-12-20T21:02:24.767Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/git-bisect-helper.md"
},
"timestamp": "2025-12-20T21:02:24.767Z"
}
],
"hash": "57067303426d8d645f4b8b94de473ebcf628d8aee24f96141ad548ce69df2d8f"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/git-bisect-helper.md"
},
"timestamp": "2025-12-20T21:02:24.768Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/git-workflow/git-bisect-helper.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:24.910Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/git-workflow/git-bisect-helper.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:24.910Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:24.910Z"
}
}
}
},
{
"component": {
"path": "components/commands/git-workflow/pr-review.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:24.910Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/git-workflow/pr-review.md"
},
"timestamp": "2025-12-20T21:02:24.910Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.73KB",
"metadata": {
"path": "components/commands/git-workflow/pr-review.md",
"size": 3820
},
"timestamp": "2025-12-20T21:02:24.910Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 7",
"metadata": {
"path": "components/commands/git-workflow/pr-review.md",
"count": 7
},
"timestamp": "2025-12-20T21:02:24.910Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/git-workflow/pr-review.md",
"hash": "24c857336041fa2f...",
"fullHash": "24c857336041fa2fc3dd4450d4e184791369e1e631274b51b10a47778e014570"
},
"timestamp": "2025-12-20T21:02:24.910Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/git-workflow/pr-review.md"
},
"timestamp": "2025-12-20T21:02:24.910Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/pr-review.md"
},
"timestamp": "2025-12-20T21:02:24.910Z"
}
],
"hash": "24c857336041fa2fc3dd4450d4e184791369e1e631274b51b10a47778e014570"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/pr-review.md"
},
"timestamp": "2025-12-20T21:02:24.910Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 48d334e",
"metadata": {
"path": "components/commands/git-workflow/pr-review.md",
"fullSha": "48d334eb5cc866bc202f42548bbd049f7c36e09e",
"author": "Dani",
"date": "2025-08-03 08:51:47 -0400"
},
"timestamp": "2025-12-20T21:02:25.008Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/git-workflow/pr-review.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:25.008Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:25.008Z"
}
}
}
},
{
"component": {
"path": "components/commands/git-workflow/update-branch-name.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.008Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/git-workflow/update-branch-name.md"
},
"timestamp": "2025-12-20T21:02:25.008Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 0.43KB",
"metadata": {
"path": "components/commands/git-workflow/update-branch-name.md",
"size": 441
},
"timestamp": "2025-12-20T21:02:25.008Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 1",
"metadata": {
"path": "components/commands/git-workflow/update-branch-name.md",
"count": 1
},
"timestamp": "2025-12-20T21:02:25.008Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/git-workflow/update-branch-name.md",
"hash": "dade40f7da94ad4c...",
"fullHash": "dade40f7da94ad4c8876a2f490958ac34ba330fbe5fdb53c8636dea8ae885112"
},
"timestamp": "2025-12-20T21:02:25.008Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/git-workflow/update-branch-name.md"
},
"timestamp": "2025-12-20T21:02:25.008Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/update-branch-name.md"
},
"timestamp": "2025-12-20T21:02:25.008Z"
}
],
"hash": "dade40f7da94ad4c8876a2f490958ac34ba330fbe5fdb53c8636dea8ae885112"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/git-workflow/update-branch-name.md"
},
"timestamp": "2025-12-20T21:02:25.009Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 48d334e",
"metadata": {
"path": "components/commands/git-workflow/update-branch-name.md",
"fullSha": "48d334eb5cc866bc202f42548bbd049f7c36e09e",
"author": "Dani",
"date": "2025-08-03 08:51:47 -0400"
},
"timestamp": "2025-12-20T21:02:25.106Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/git-workflow/update-branch-name.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:25.106Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:25.106Z"
}
}
}
},
{
"component": {
"path": "components/commands/marketing/publisher-all.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.106Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E006",
"message": "Missing required field: name",
"metadata": {
"path": "components/commands/marketing/publisher-all.md",
"field": "name",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.107Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.58KB",
"metadata": {
"path": "components/commands/marketing/publisher-all.md",
"size": 1614
},
"timestamp": "2025-12-20T21:02:25.106Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/commands/marketing/publisher-all.md"
},
"timestamp": "2025-12-20T21:02:25.107Z"
},
{
"level": "info",
"code": "STRUCT_I003",
"message": "Missing recommended fields: usage, examples",
"metadata": {
"path": "components/commands/marketing/publisher-all.md",
"missingFields": [
"usage",
"examples"
]
},
"timestamp": "2025-12-20T21:02:25.107Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 1",
"metadata": {
"path": "components/commands/marketing/publisher-all.md",
"count": 1
},
"timestamp": "2025-12-20T21:02:25.107Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/marketing/publisher-all.md",
"hash": "bcd86126ed196423...",
"fullHash": "bcd86126ed1964234756d5fbbba9b15840a006057a22a72369594ee494880924"
},
"timestamp": "2025-12-20T21:02:25.107Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/marketing/publisher-all.md"
},
"timestamp": "2025-12-20T21:02:25.107Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/marketing/publisher-all.md"
},
"timestamp": "2025-12-20T21:02:25.107Z"
}
],
"hash": "bcd86126ed1964234756d5fbbba9b15840a006057a22a72369594ee494880924"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/marketing/publisher-all.md"
},
"timestamp": "2025-12-20T21:02:25.107Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: b98755f",
"metadata": {
"path": "components/commands/marketing/publisher-all.md",
"fullSha": "b98755f110d6f78821bf2cbc417ba9dfcba1e7a7",
"author": "Shreyas Shinde",
"date": "2025-11-15 23:11:03 +0900"
},
"timestamp": "2025-12-20T21:02:25.191Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/marketing/publisher-all.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:25.191Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:25.191Z"
}
}
}
},
{
"component": {
"path": "components/commands/marketing/publisher-devto.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.191Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E006",
"message": "Missing required field: name",
"metadata": {
"path": "components/commands/marketing/publisher-devto.md",
"field": "name",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.191Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.76KB",
"metadata": {
"path": "components/commands/marketing/publisher-devto.md",
"size": 1807
},
"timestamp": "2025-12-20T21:02:25.191Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/commands/marketing/publisher-devto.md"
},
"timestamp": "2025-12-20T21:02:25.191Z"
},
{
"level": "info",
"code": "STRUCT_I003",
"message": "Missing recommended fields: usage, examples",
"metadata": {
"path": "components/commands/marketing/publisher-devto.md",
"missingFields": [
"usage",
"examples"
]
},
"timestamp": "2025-12-20T21:02:25.191Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 1",
"metadata": {
"path": "components/commands/marketing/publisher-devto.md",
"count": 1
},
"timestamp": "2025-12-20T21:02:25.191Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/marketing/publisher-devto.md",
"hash": "954bee63945cce46...",
"fullHash": "954bee63945cce469e68d001dc5945fe2b2375ca251124cff9ac0ffd15a1ee79"
},
"timestamp": "2025-12-20T21:02:25.192Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/marketing/publisher-devto.md"
},
"timestamp": "2025-12-20T21:02:25.192Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/marketing/publisher-devto.md"
},
"timestamp": "2025-12-20T21:02:25.192Z"
}
],
"hash": "954bee63945cce469e68d001dc5945fe2b2375ca251124cff9ac0ffd15a1ee79"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/marketing/publisher-devto.md"
},
"timestamp": "2025-12-20T21:02:25.192Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: b98755f",
"metadata": {
"path": "components/commands/marketing/publisher-devto.md",
"fullSha": "b98755f110d6f78821bf2cbc417ba9dfcba1e7a7",
"author": "Shreyas Shinde",
"date": "2025-11-15 23:11:03 +0900"
},
"timestamp": "2025-12-20T21:02:25.275Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/marketing/publisher-devto.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:25.275Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:25.276Z"
}
}
}
},
{
"component": {
"path": "components/commands/marketing/publisher-linkedin.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.276Z",
"overall": {
"valid": false,
"score": 90,
"errorCount": 2,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E006",
"message": "Missing required field: name",
"metadata": {
"path": "components/commands/marketing/publisher-linkedin.md",
"field": "name",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.276Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.30KB",
"metadata": {
"path": "components/commands/marketing/publisher-linkedin.md",
"size": 2355
},
"timestamp": "2025-12-20T21:02:25.276Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/commands/marketing/publisher-linkedin.md"
},
"timestamp": "2025-12-20T21:02:25.276Z"
},
{
"level": "info",
"code": "STRUCT_I003",
"message": "Missing recommended fields: usage, examples",
"metadata": {
"path": "components/commands/marketing/publisher-linkedin.md",
"missingFields": [
"usage",
"examples"
]
},
"timestamp": "2025-12-20T21:02:25.276Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 1",
"metadata": {
"path": "components/commands/marketing/publisher-linkedin.md",
"count": 1
},
"timestamp": "2025-12-20T21:02:25.276Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/marketing/publisher-linkedin.md",
"hash": "6ffc939897929441...",
"fullHash": "6ffc939897929441340ac7216f80fb2d4f16ae3e4c3ccab8cb638ae642963776"
},
"timestamp": "2025-12-20T21:02:25.276Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/marketing/publisher-linkedin.md"
},
"timestamp": "2025-12-20T21:02:25.276Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/marketing/publisher-linkedin.md"
},
"timestamp": "2025-12-20T21:02:25.276Z"
}
],
"hash": "6ffc939897929441340ac7216f80fb2d4f16ae3e4c3ccab8cb638ae642963776"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E005",
"message": "Credential harvesting pattern detected",
"metadata": {
"path": "components/commands/marketing/publisher-linkedin.md",
"severity": "critical",
"matches": 1,
"examples": [
{
"text": "Extract key",
"index": 1213,
"line": 36,
"column": 6,
"position": "36:6",
"lineText": "- Extract key insights from actual content",
"context": "...professional business tone (敬語) for Japanese\n - Extract key insights from actual content\n - Incl..."
}
]
},
"timestamp": "2025-12-20T21:02:25.276Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/marketing/publisher-linkedin.md"
},
"timestamp": "2025-12-20T21:02:25.276Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: b98755f",
"metadata": {
"path": "components/commands/marketing/publisher-linkedin.md",
"fullSha": "b98755f110d6f78821bf2cbc417ba9dfcba1e7a7",
"author": "Shreyas Shinde",
"date": "2025-11-15 23:11:03 +0900"
},
"timestamp": "2025-12-20T21:02:25.361Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/marketing/publisher-linkedin.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:25.361Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:25.361Z"
}
}
}
},
{
"component": {
"path": "components/commands/marketing/publisher-medium.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.361Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E006",
"message": "Missing required field: name",
"metadata": {
"path": "components/commands/marketing/publisher-medium.md",
"field": "name",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.361Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.73KB",
"metadata": {
"path": "components/commands/marketing/publisher-medium.md",
"size": 1770
},
"timestamp": "2025-12-20T21:02:25.361Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/commands/marketing/publisher-medium.md"
},
"timestamp": "2025-12-20T21:02:25.361Z"
},
{
"level": "info",
"code": "STRUCT_I003",
"message": "Missing recommended fields: usage, examples",
"metadata": {
"path": "components/commands/marketing/publisher-medium.md",
"missingFields": [
"usage",
"examples"
]
},
"timestamp": "2025-12-20T21:02:25.361Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 1",
"metadata": {
"path": "components/commands/marketing/publisher-medium.md",
"count": 1
},
"timestamp": "2025-12-20T21:02:25.361Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/marketing/publisher-medium.md",
"hash": "f350e8218599d152...",
"fullHash": "f350e8218599d152d3ce9ee099f583cd4683500b0d559dcd8ecbcdfc75a1004b"
},
"timestamp": "2025-12-20T21:02:25.361Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/marketing/publisher-medium.md"
},
"timestamp": "2025-12-20T21:02:25.361Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/marketing/publisher-medium.md"
},
"timestamp": "2025-12-20T21:02:25.361Z"
}
],
"hash": "f350e8218599d152d3ce9ee099f583cd4683500b0d559dcd8ecbcdfc75a1004b"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/marketing/publisher-medium.md"
},
"timestamp": "2025-12-20T21:02:25.361Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: b98755f",
"metadata": {
"path": "components/commands/marketing/publisher-medium.md",
"fullSha": "b98755f110d6f78821bf2cbc417ba9dfcba1e7a7",
"author": "Shreyas Shinde",
"date": "2025-11-15 23:11:03 +0900"
},
"timestamp": "2025-12-20T21:02:25.447Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/marketing/publisher-medium.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:25.447Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:25.447Z"
}
}
}
},
{
"component": {
"path": "components/commands/marketing/publisher-x.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.447Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E006",
"message": "Missing required field: name",
"metadata": {
"path": "components/commands/marketing/publisher-x.md",
"field": "name",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.448Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 5.08KB",
"metadata": {
"path": "components/commands/marketing/publisher-x.md",
"size": 5204
},
"timestamp": "2025-12-20T21:02:25.447Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/commands/marketing/publisher-x.md"
},
"timestamp": "2025-12-20T21:02:25.448Z"
},
{
"level": "info",
"code": "STRUCT_I003",
"message": "Missing recommended fields: usage, examples",
"metadata": {
"path": "components/commands/marketing/publisher-x.md",
"missingFields": [
"usage",
"examples"
]
},
"timestamp": "2025-12-20T21:02:25.448Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/marketing/publisher-x.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:25.448Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/marketing/publisher-x.md",
"hash": "e392ce27fa03870f...",
"fullHash": "e392ce27fa03870f440c8306b3208397d4817b4fdde6fa54ebbe102fb3ecf2d0"
},
"timestamp": "2025-12-20T21:02:25.448Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/marketing/publisher-x.md"
},
"timestamp": "2025-12-20T21:02:25.448Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/marketing/publisher-x.md"
},
"timestamp": "2025-12-20T21:02:25.448Z"
}
],
"hash": "e392ce27fa03870f440c8306b3208397d4817b4fdde6fa54ebbe102fb3ecf2d0"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/marketing/publisher-x.md"
},
"timestamp": "2025-12-20T21:02:25.448Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: b98755f",
"metadata": {
"path": "components/commands/marketing/publisher-x.md",
"fullSha": "b98755f110d6f78821bf2cbc417ba9dfcba1e7a7",
"author": "Shreyas Shinde",
"date": "2025-11-15 23:11:03 +0900"
},
"timestamp": "2025-12-20T21:02:25.532Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/marketing/publisher-x.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:25.532Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:25.532Z"
}
}
}
},
{
"component": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.532Z",
"overall": {
"valid": false,
"score": 88,
"errorCount": 1,
"warningCount": 7
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [route-path] [--method=GET] [--data='{}'] [-- ...\n---------------------------------^\n 3 | description: Test and validate Next.js API routes with compr ...",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md",
"error": "bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [route-path] [--method=GET] [--data='{}'] [-- ...\n---------------------------------^\n 3 | description: Test and validate Next.js API routes with compr ..."
},
"timestamp": "2025-12-20T21:02:25.532Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (40), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md",
"count": 40,
"max": 20
},
"timestamp": "2025-12-20T21:02:25.532Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 12.12KB",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md",
"size": 12410
},
"timestamp": "2025-12-20T21:02:25.532Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 40",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md",
"count": 40
},
"timestamp": "2025-12-20T21:02:25.532Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md",
"hash": "55989f0916e75e7d...",
"fullHash": "55989f0916e75e7d91c1f2d2685ce63d4540d8407520d60f985f161892137285"
},
"timestamp": "2025-12-20T21:02:25.532Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md"
},
"timestamp": "2025-12-20T21:02:25.532Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md"
},
"timestamp": "2025-12-20T21:02:25.532Z"
}
],
"hash": "55989f0916e75e7d91c1f2d2685ce63d4540d8407520d60f985f161892137285"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 70,
"errorCount": 0,
"warningCount": 6,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md",
"url": "http://localhost:3000/api/",
"suggestion": "https://localhost:3000/api/"
},
"timestamp": "2025-12-20T21:02:25.532Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md",
"url": "http://localhost:3000/api/",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:25.532Z"
},
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md",
"url": "http://localhost:3000/api/protected-route",
"suggestion": "https://localhost:3000/api/protected-route"
},
"timestamp": "2025-12-20T21:02:25.532Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md",
"url": "http://localhost:3000/api/protected-route",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:25.532Z"
},
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md",
"url": "http://localhost:3000/api/upload",
"suggestion": "https://localhost:3000/api/upload"
},
"timestamp": "2025-12-20T21:02:25.532Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md",
"url": "http://localhost:3000/api/upload",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:25.532Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md"
},
"timestamp": "2025-12-20T21:02:25.532Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:25.620Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-api-tester.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:25.620Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:25.620Z"
}
}
}
},
{
"component": {
"path": "components/commands/nextjs-vercel/nextjs-bundle-analyzer.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.620Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:26)\n\n 1 | allowed-tools: Read, Edit, Bash\n 2 | argument-hint: [--build] [--analyze] [--report]\n------------------------------^\n 3 | description: Analyze and optimize Next.js bundle size wit ...",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-bundle-analyzer.md",
"error": "bad indentation of a mapping entry (2:26)\n\n 1 | allowed-tools: Read, Edit, Bash\n 2 | argument-hint: [--build] [--analyze] [--report]\n------------------------------^\n 3 | description: Analyze and optimize Next.js bundle size wit ..."
},
"timestamp": "2025-12-20T21:02:25.620Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (44), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-bundle-analyzer.md",
"count": 44,
"max": 20
},
"timestamp": "2025-12-20T21:02:25.620Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 10.38KB",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-bundle-analyzer.md",
"size": 10627
},
"timestamp": "2025-12-20T21:02:25.620Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 44",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-bundle-analyzer.md",
"count": 44
},
"timestamp": "2025-12-20T21:02:25.620Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-bundle-analyzer.md",
"hash": "e2ad210c31765c67...",
"fullHash": "e2ad210c31765c67ec0b4f5802ebdffd232e49d9a87e72d3da0308e14931fbc2"
},
"timestamp": "2025-12-20T21:02:25.620Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-bundle-analyzer.md"
},
"timestamp": "2025-12-20T21:02:25.620Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-bundle-analyzer.md"
},
"timestamp": "2025-12-20T21:02:25.620Z"
}
],
"hash": "e2ad210c31765c67ec0b4f5802ebdffd232e49d9a87e72d3da0308e14931fbc2"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-bundle-analyzer.md"
},
"timestamp": "2025-12-20T21:02:25.621Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-bundle-analyzer.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:25.709Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-bundle-analyzer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:25.709Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:25.709Z"
}
}
}
},
{
"component": {
"path": "components/commands/nextjs-vercel/nextjs-component-generator.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.709Z",
"overall": {
"valid": false,
"score": 89,
"errorCount": 2,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit\n 2 | argument-hint: [component-name] [--client] [--server] [--page] [ ...\n-------------------------------------^\n 3 | description: Generate optimized React components for Next.js wit ...",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-component-generator.md",
"error": "bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit\n 2 | argument-hint: [component-name] [--client] [--server] [--page] [ ...\n-------------------------------------^\n 3 | description: Generate optimized React components for Next.js wit ..."
},
"timestamp": "2025-12-20T21:02:25.709Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (25), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-component-generator.md",
"count": 25,
"max": 20
},
"timestamp": "2025-12-20T21:02:25.709Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 10.90KB",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-component-generator.md",
"size": 11159
},
"timestamp": "2025-12-20T21:02:25.709Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 25",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-component-generator.md",
"count": 25
},
"timestamp": "2025-12-20T21:02:25.709Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-component-generator.md",
"hash": "80b24bd955f56281...",
"fullHash": "80b24bd955f56281693ad55031b47f344ce90b5939fec579719e43762fa7f504"
},
"timestamp": "2025-12-20T21:02:25.709Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-component-generator.md"
},
"timestamp": "2025-12-20T21:02:25.709Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-component-generator.md"
},
"timestamp": "2025-12-20T21:02:25.709Z"
}
],
"hash": "80b24bd955f56281693ad55031b47f344ce90b5939fec579719e43762fa7f504"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E017",
"message": "Inline event handler detected (XSS risk)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-component-generator.md",
"severity": "critical",
"line": 113,
"column": 19,
"position": "113:19",
"lineText": "* <ComponentName onClick={() => console.log('clicked')}>",
"context": "...-side functionality\n * @example\n * <ComponentName onClick={() => console.log('clicked')}>\n * Conte..."
},
"timestamp": "2025-12-20T21:02:25.710Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-component-generator.md"
},
"timestamp": "2025-12-20T21:02:25.710Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-component-generator.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:25.800Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-component-generator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:25.800Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:25.800Z"
}
}
}
},
{
"component": {
"path": "components/commands/nextjs-vercel/nextjs-middleware-creator.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.800Z",
"overall": {
"valid": false,
"score": 85,
"errorCount": 2,
"warningCount": 5
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit\n 2 | argument-hint: [middleware-type] [--auth] [--rate-limit] [--redir ...\n--------------------------------------^\n 3 | description: Create optimized Next.js middleware with authenticat ...",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-middleware-creator.md",
"error": "bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit\n 2 | argument-hint: [middleware-type] [--auth] [--rate-limit] [--redir ...\n--------------------------------------^\n 3 | description: Create optimized Next.js middleware with authenticat ..."
},
"timestamp": "2025-12-20T21:02:25.800Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (23), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-middleware-creator.md",
"count": 23,
"max": 20
},
"timestamp": "2025-12-20T21:02:25.800Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 18.67KB",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-middleware-creator.md",
"size": 19116
},
"timestamp": "2025-12-20T21:02:25.800Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 23",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-middleware-creator.md",
"count": 23
},
"timestamp": "2025-12-20T21:02:25.800Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-middleware-creator.md",
"hash": "b176b7f92b721eb9...",
"fullHash": "b176b7f92b721eb90e5c1549f870e8580464fec78f0a167bba750d996ce7100e"
},
"timestamp": "2025-12-20T21:02:25.801Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-middleware-creator.md"
},
"timestamp": "2025-12-20T21:02:25.801Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-middleware-creator.md"
},
"timestamp": "2025-12-20T21:02:25.801Z"
}
],
"hash": "b176b7f92b721eb90e5c1549f870e8580464fec78f0a167bba750d996ce7100e"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E005",
"message": "Credential harvesting pattern detected",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-middleware-creator.md",
"severity": "critical",
"matches": 1,
"examples": [
{
"text": "Get token",
"index": 3177,
"line": 104,
"column": 8,
"position": "104:8",
"lineText": "// Get token from cookies or Authorization header",
"context": "...Middleware(request: NextRequest) {\n try {\n // Get token from cookies or Authorization header\n ..."
}
]
},
"timestamp": "2025-12-20T21:02:25.801Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 80,
"errorCount": 0,
"warningCount": 4,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-middleware-creator.md",
"url": "http://localhost:3000/');",
"suggestion": "https://localhost:3000/');"
},
"timestamp": "2025-12-20T21:02:25.802Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-middleware-creator.md",
"url": "http://localhost:3000/');",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:25.802Z"
},
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-middleware-creator.md",
"url": "http://localhost:3000/dashboard');",
"suggestion": "https://localhost:3000/dashboard');"
},
"timestamp": "2025-12-20T21:02:25.802Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-middleware-creator.md",
"url": "http://localhost:3000/dashboard');",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:25.802Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-middleware-creator.md"
},
"timestamp": "2025-12-20T21:02:25.802Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-middleware-creator.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:25.890Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-middleware-creator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:25.890Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:25.890Z"
}
}
}
},
{
"component": {
"path": "components/commands/nextjs-vercel/nextjs-migration-helper.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.890Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit, Bash, Grep, Glob\n 2 | argument-hint: [--pages-to-app] [--js-to-ts] [--class-to-hooks] ...\n-------------------------------------^\n 3 | description: Comprehensive Next.js migration assistant for Pages ...",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-migration-helper.md",
"error": "bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit, Bash, Grep, Glob\n 2 | argument-hint: [--pages-to-app] [--js-to-ts] [--class-to-hooks] ...\n-------------------------------------^\n 3 | description: Comprehensive Next.js migration assistant for Pages ..."
},
"timestamp": "2025-12-20T21:02:25.890Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (61), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-migration-helper.md",
"count": 61,
"max": 20
},
"timestamp": "2025-12-20T21:02:25.890Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 19.46KB",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-migration-helper.md",
"size": 19922
},
"timestamp": "2025-12-20T21:02:25.890Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 61",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-migration-helper.md",
"count": 61
},
"timestamp": "2025-12-20T21:02:25.890Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-migration-helper.md",
"hash": "48aa3212440a4f4e...",
"fullHash": "48aa3212440a4f4e9aab29cc6ef0f89176b337c9a77b7df8241a03a3acdda3dd"
},
"timestamp": "2025-12-20T21:02:25.890Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-migration-helper.md"
},
"timestamp": "2025-12-20T21:02:25.890Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-migration-helper.md"
},
"timestamp": "2025-12-20T21:02:25.890Z"
}
],
"hash": "48aa3212440a4f4e9aab29cc6ef0f89176b337c9a77b7df8241a03a3acdda3dd"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-migration-helper.md"
},
"timestamp": "2025-12-20T21:02:25.891Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-migration-helper.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:25.981Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-migration-helper.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:25.981Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:25.981Z"
}
}
}
},
{
"component": {
"path": "components/commands/nextjs-vercel/nextjs-performance-audit.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:25.981Z",
"overall": {
"valid": false,
"score": 87,
"errorCount": 2,
"warningCount": 3
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Edit, Bash\n 2 | argument-hint: [--lighthouse] [--bundle] [--runtime] [--all]\n-----------------------------------^\n 3 | description: Comprehensive Next.js performance audit with acti ...",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-performance-audit.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Edit, Bash\n 2 | argument-hint: [--lighthouse] [--bundle] [--runtime] [--all]\n-----------------------------------^\n 3 | description: Comprehensive Next.js performance audit with acti ..."
},
"timestamp": "2025-12-20T21:02:25.981Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (40), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-performance-audit.md",
"count": 40,
"max": 20
},
"timestamp": "2025-12-20T21:02:25.981Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 16.26KB",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-performance-audit.md",
"size": 16654
},
"timestamp": "2025-12-20T21:02:25.981Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 40",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-performance-audit.md",
"count": 40
},
"timestamp": "2025-12-20T21:02:25.981Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-performance-audit.md",
"hash": "0d1e999075d79bbc...",
"fullHash": "0d1e999075d79bbc971097a8064d424c587d24fe03d4881f1105807b9f6a2103"
},
"timestamp": "2025-12-20T21:02:25.981Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-performance-audit.md"
},
"timestamp": "2025-12-20T21:02:25.981Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-performance-audit.md"
},
"timestamp": "2025-12-20T21:02:25.981Z"
}
],
"hash": "0d1e999075d79bbc971097a8064d424c587d24fe03d4881f1105807b9f6a2103"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E014",
"message": "<script> tag detected (XSS risk)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-performance-audit.md",
"severity": "critical",
"line": 513,
"column": 9,
"position": "513:9",
"lineText": "<script",
"context": "...rocess.env.NODE_ENV === 'production' && (\n <script\n dangerouslySetInnerHTML={{\n ..."
},
"timestamp": "2025-12-20T21:02:25.982Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 90,
"errorCount": 0,
"warningCount": 2,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-performance-audit.md",
"url": "http://localhost:3000",
"suggestion": "https://localhost:3000"
},
"timestamp": "2025-12-20T21:02:25.982Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-performance-audit.md",
"url": "http://localhost:3000",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:25.982Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-performance-audit.md"
},
"timestamp": "2025-12-20T21:02:25.982Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-performance-audit.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:26.072Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-performance-audit.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:26.072Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:26.072Z"
}
}
}
},
{
"component": {
"path": "components/commands/nextjs-vercel/nextjs-scaffold.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:26.072Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [project-name] [--typescript] [--tailwind] [--a ...\n-----------------------------------^\n 3 | description: Create a new Next.js application with best practi ...",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-scaffold.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [project-name] [--typescript] [--tailwind] [--a ...\n-----------------------------------^\n 3 | description: Create a new Next.js application with best practi ..."
},
"timestamp": "2025-12-20T21:02:26.072Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 6.06KB",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-scaffold.md",
"size": 6201
},
"timestamp": "2025-12-20T21:02:26.072Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 18",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-scaffold.md",
"count": 18
},
"timestamp": "2025-12-20T21:02:26.072Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-scaffold.md",
"hash": "43c2dfee58b303d5...",
"fullHash": "43c2dfee58b303d5d721a791fddba1f32787c7b5ada8fdd68d92d78a394ace4a"
},
"timestamp": "2025-12-20T21:02:26.072Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-scaffold.md"
},
"timestamp": "2025-12-20T21:02:26.072Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-scaffold.md"
},
"timestamp": "2025-12-20T21:02:26.072Z"
}
],
"hash": "43c2dfee58b303d5d721a791fddba1f32787c7b5ada8fdd68d92d78a394ace4a"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-scaffold.md"
},
"timestamp": "2025-12-20T21:02:26.072Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-scaffold.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:26.162Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/nextjs-vercel/nextjs-scaffold.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:26.162Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:26.162Z"
}
}
}
},
{
"component": {
"path": "components/commands/nextjs-vercel/vercel-deploy-optimize.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:26.162Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [environment] [--analyze] [--preview]\n----------------------------------^\n 3 | description: Optimize and deploy Next.js application to Verce ...",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-deploy-optimize.md",
"error": "bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [environment] [--analyze] [--preview]\n----------------------------------^\n 3 | description: Optimize and deploy Next.js application to Verce ..."
},
"timestamp": "2025-12-20T21:02:26.162Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (52), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-deploy-optimize.md",
"count": 52,
"max": 20
},
"timestamp": "2025-12-20T21:02:26.162Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 8.75KB",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-deploy-optimize.md",
"size": 8962
},
"timestamp": "2025-12-20T21:02:26.162Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 52",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-deploy-optimize.md",
"count": 52
},
"timestamp": "2025-12-20T21:02:26.162Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-deploy-optimize.md",
"hash": "934e7c8d275ed205...",
"fullHash": "934e7c8d275ed205b865a7dc9c81f41e6fd3cb1634139d2f036d8983c4cc4660"
},
"timestamp": "2025-12-20T21:02:26.163Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-deploy-optimize.md"
},
"timestamp": "2025-12-20T21:02:26.163Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-deploy-optimize.md"
},
"timestamp": "2025-12-20T21:02:26.163Z"
}
],
"hash": "934e7c8d275ed205b865a7dc9c81f41e6fd3cb1634139d2f036d8983c4cc4660"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-deploy-optimize.md"
},
"timestamp": "2025-12-20T21:02:26.163Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-deploy-optimize.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:26.252Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-deploy-optimize.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:26.252Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:26.252Z"
}
}
}
},
{
"component": {
"path": "components/commands/nextjs-vercel/vercel-edge-function.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:26.252Z",
"overall": {
"valid": false,
"score": 81,
"errorCount": 3,
"warningCount": 4
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit\n 2 | argument-hint: [function-name] [--auth] [--geo] [--transform] [ ...\n------------------------------------^\n 3 | description: Generate optimized Vercel Edge Functions with geol ...",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-edge-function.md",
"error": "bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit\n 2 | argument-hint: [function-name] [--auth] [--geo] [--transform] [ ...\n------------------------------------^\n 3 | description: Generate optimized Vercel Edge Functions with geol ..."
},
"timestamp": "2025-12-20T21:02:26.252Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 20.39KB",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-edge-function.md",
"size": 20881
},
"timestamp": "2025-12-20T21:02:26.252Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 19",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-edge-function.md",
"count": 19
},
"timestamp": "2025-12-20T21:02:26.252Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-edge-function.md",
"hash": "d4c0d18ababc02bb...",
"fullHash": "d4c0d18ababc02bbf7cae9ce95d303a64cdb9fed97974042eb7b9639befe84da"
},
"timestamp": "2025-12-20T21:02:26.252Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-edge-function.md"
},
"timestamp": "2025-12-20T21:02:26.252Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-edge-function.md"
},
"timestamp": "2025-12-20T21:02:26.252Z"
}
],
"hash": "d4c0d18ababc02bbf7cae9ce95d303a64cdb9fed97974042eb7b9639befe84da"
},
"semantic": {
"valid": false,
"score": 50,
"errorCount": 2,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E005",
"message": "Credential harvesting pattern detected",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-edge-function.md",
"severity": "critical",
"matches": 1,
"examples": [
{
"text": "Extract token",
"index": 5760,
"line": 232,
"column": 8,
"position": "232:8",
"lineText": "// Extract token from header or cookie",
"context": "...nction GET(request: NextRequest) {\n try {\n // Extract token from header or cookie\n const auth..."
}
]
},
"timestamp": "2025-12-20T21:02:26.253Z"
},
{
"level": "error",
"code": "SEM_E011",
"message": "Hardcoded password detected",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-edge-function.md",
"severity": "critical",
"matches": 1,
"examples": [
{
"text": "password:=<REDACTED>",
"index": 7886,
"line": 319,
"column": 54,
"position": "319:54",
"lineText": "async function validateCredentials(username:=<REDACTED>"
}
]
},
"timestamp": "2025-12-20T21:02:26.253Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 80,
"errorCount": 0,
"warningCount": 4,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-edge-function.md",
"url": "http://localhost:3000/api/edge/test');",
"suggestion": "https://localhost:3000/api/edge/test');"
},
"timestamp": "2025-12-20T21:02:26.253Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-edge-function.md",
"url": "http://localhost:3000/api/edge/test');",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:26.253Z"
},
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-edge-function.md",
"url": "http://localhost:3000/api/edge/test',",
"suggestion": "https://localhost:3000/api/edge/test',"
},
"timestamp": "2025-12-20T21:02:26.253Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-edge-function.md",
"url": "http://localhost:3000/api/edge/test',",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:26.253Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-edge-function.md"
},
"timestamp": "2025-12-20T21:02:26.253Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-edge-function.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:26.340Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-edge-function.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:26.340Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:26.340Z"
}
}
}
},
{
"component": {
"path": "components/commands/nextjs-vercel/vercel-env-sync.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:26.340Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [--pull] [--push] [--validate] [--backup]\n-----------------------------^\n 3 | description: Synchronize environment variables between l ...",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-env-sync.md",
"error": "bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [--pull] [--push] [--validate] [--backup]\n-----------------------------^\n 3 | description: Synchronize environment variables between l ..."
},
"timestamp": "2025-12-20T21:02:26.340Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (38), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-env-sync.md",
"count": 38,
"max": 20
},
"timestamp": "2025-12-20T21:02:26.340Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 18.56KB",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-env-sync.md",
"size": 19002
},
"timestamp": "2025-12-20T21:02:26.340Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 38",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-env-sync.md",
"count": 38
},
"timestamp": "2025-12-20T21:02:26.340Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-env-sync.md",
"hash": "d46a86d3a5e0fc68...",
"fullHash": "d46a86d3a5e0fc68160b917501ec396952f1a80c0c5da21de2bcc562323ccb13"
},
"timestamp": "2025-12-20T21:02:26.340Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-env-sync.md"
},
"timestamp": "2025-12-20T21:02:26.341Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-env-sync.md"
},
"timestamp": "2025-12-20T21:02:26.341Z"
}
],
"hash": "d46a86d3a5e0fc68160b917501ec396952f1a80c0c5da21de2bcc562323ccb13"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-env-sync.md"
},
"timestamp": "2025-12-20T21:02:26.341Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-env-sync.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:26.426Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/nextjs-vercel/vercel-env-sync.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:26.426Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:26.426Z"
}
}
}
},
{
"component": {
"path": "components/commands/orchestration/archive.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:26.426Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/orchestration/archive.md"
},
"timestamp": "2025-12-20T21:02:26.426Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (62), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/orchestration/archive.md",
"count": 62,
"max": 20
},
"timestamp": "2025-12-20T21:02:26.426Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 10.79KB",
"metadata": {
"path": "components/commands/orchestration/archive.md",
"size": 11049
},
"timestamp": "2025-12-20T21:02:26.426Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 62",
"metadata": {
"path": "components/commands/orchestration/archive.md",
"count": 62
},
"timestamp": "2025-12-20T21:02:26.426Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/orchestration/archive.md",
"hash": "38ade8a5118e5e4b...",
"fullHash": "38ade8a5118e5e4b2bfd4ddff985c355692fb544439f927d858b7520bba04abf"
},
"timestamp": "2025-12-20T21:02:26.426Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/orchestration/archive.md"
},
"timestamp": "2025-12-20T21:02:26.426Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/archive.md"
},
"timestamp": "2025-12-20T21:02:26.426Z"
}
],
"hash": "38ade8a5118e5e4b2bfd4ddff985c355692fb544439f927d858b7520bba04abf"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/archive.md"
},
"timestamp": "2025-12-20T21:02:26.427Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 2a94d09",
"metadata": {
"path": "components/commands/orchestration/archive.md",
"fullSha": "2a94d09f868c7eaee6b7668da32968f82e83cf0a",
"author": "Dani",
"date": "2025-08-27 11:40:10 -0400"
},
"timestamp": "2025-12-20T21:02:26.522Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/orchestration/archive.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:26.522Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:26.522Z"
}
}
}
},
{
"component": {
"path": "components/commands/orchestration/commit.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:26.522Z",
"overall": {
"valid": false,
"score": 93,
"errorCount": 1,
"warningCount": 2
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/orchestration/commit.md"
},
"timestamp": "2025-12-20T21:02:26.522Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (43), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/orchestration/commit.md",
"count": 43,
"max": 20
},
"timestamp": "2025-12-20T21:02:26.522Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 6.08KB",
"metadata": {
"path": "components/commands/orchestration/commit.md",
"size": 6227
},
"timestamp": "2025-12-20T21:02:26.522Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 43",
"metadata": {
"path": "components/commands/orchestration/commit.md",
"count": 43
},
"timestamp": "2025-12-20T21:02:26.522Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/orchestration/commit.md",
"hash": "3329c8fc109b1957...",
"fullHash": "3329c8fc109b19575246321cf514060b2f547af7f9884572117c267b9073ec55"
},
"timestamp": "2025-12-20T21:02:26.522Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/orchestration/commit.md"
},
"timestamp": "2025-12-20T21:02:26.522Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/commit.md"
},
"timestamp": "2025-12-20T21:02:26.522Z"
}
],
"hash": "3329c8fc109b19575246321cf514060b2f547af7f9884572117c267b9073ec55"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 95,
"errorCount": 0,
"warningCount": 1,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/orchestration/commit.md",
"url": "http://orchestration/03_15_2024/auth_system/tasks/TASK-003",
"suggestion": "https://orchestration/03_15_2024/auth_system/tasks/TASK-003"
},
"timestamp": "2025-12-20T21:02:26.523Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/commit.md"
},
"timestamp": "2025-12-20T21:02:26.523Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/orchestration/commit.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:26.619Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/orchestration/commit.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:26.619Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:26.619Z"
}
}
}
},
{
"component": {
"path": "components/commands/orchestration/find.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:26.619Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/orchestration/find.md"
},
"timestamp": "2025-12-20T21:02:26.619Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (53), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/orchestration/find.md",
"count": 53,
"max": 20
},
"timestamp": "2025-12-20T21:02:26.619Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 5.01KB",
"metadata": {
"path": "components/commands/orchestration/find.md",
"size": 5134
},
"timestamp": "2025-12-20T21:02:26.619Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 53",
"metadata": {
"path": "components/commands/orchestration/find.md",
"count": 53
},
"timestamp": "2025-12-20T21:02:26.619Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/orchestration/find.md",
"hash": "dbbaff39c81d0ec2...",
"fullHash": "dbbaff39c81d0ec2eca6b97232a6f75809beb6437788c4f2de92802400202b0d"
},
"timestamp": "2025-12-20T21:02:26.619Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/orchestration/find.md"
},
"timestamp": "2025-12-20T21:02:26.619Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/find.md"
},
"timestamp": "2025-12-20T21:02:26.619Z"
}
],
"hash": "dbbaff39c81d0ec2eca6b97232a6f75809beb6437788c4f2de92802400202b0d"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/find.md"
},
"timestamp": "2025-12-20T21:02:26.619Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/orchestration/find.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:26.721Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/orchestration/find.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:26.721Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:26.721Z"
}
}
}
},
{
"component": {
"path": "components/commands/orchestration/log.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:26.721Z",
"overall": {
"valid": false,
"score": 92,
"errorCount": 1,
"warningCount": 3
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/orchestration/log.md"
},
"timestamp": "2025-12-20T21:02:26.722Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (47), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/orchestration/log.md",
"count": 47,
"max": 20
},
"timestamp": "2025-12-20T21:02:26.722Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 6.91KB",
"metadata": {
"path": "components/commands/orchestration/log.md",
"size": 7074
},
"timestamp": "2025-12-20T21:02:26.722Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 47",
"metadata": {
"path": "components/commands/orchestration/log.md",
"count": 47
},
"timestamp": "2025-12-20T21:02:26.722Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/orchestration/log.md",
"hash": "c25158f009b7a042...",
"fullHash": "c25158f009b7a0429f56b1c8466c324c89b904372a02fb578bff66152596b03b"
},
"timestamp": "2025-12-20T21:02:26.722Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/orchestration/log.md"
},
"timestamp": "2025-12-20T21:02:26.722Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/log.md"
},
"timestamp": "2025-12-20T21:02:26.722Z"
}
],
"hash": "c25158f009b7a0429f56b1c8466c324c89b904372a02fb578bff66152596b03b"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 90,
"errorCount": 0,
"warningCount": 2,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W001",
"message": "Unknown protocol: linear:",
"metadata": {
"path": "components/commands/orchestration/log.md",
"url": "linear://issue/ENG-1234",
"protocol": "linear:"
},
"timestamp": "2025-12-20T21:02:26.724Z"
},
{
"level": "warning",
"code": "REF_W005",
"message": "Invalid URL format: Invalid URL",
"metadata": {
"path": "components/commands/orchestration/log.md",
"url": "github.com/...",
"error": "Invalid URL"
},
"timestamp": "2025-12-20T21:02:26.724Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/log.md"
},
"timestamp": "2025-12-20T21:02:26.724Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/orchestration/log.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:26.823Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/orchestration/log.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:26.823Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:26.823Z"
}
}
}
},
{
"component": {
"path": "components/commands/orchestration/move.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:26.823Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/orchestration/move.md"
},
"timestamp": "2025-12-20T21:02:26.823Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (46), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/orchestration/move.md",
"count": 46,
"max": 20
},
"timestamp": "2025-12-20T21:02:26.823Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.65KB",
"metadata": {
"path": "components/commands/orchestration/move.md",
"size": 4762
},
"timestamp": "2025-12-20T21:02:26.823Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 46",
"metadata": {
"path": "components/commands/orchestration/move.md",
"count": 46
},
"timestamp": "2025-12-20T21:02:26.823Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/orchestration/move.md",
"hash": "09a03b08d9792efb...",
"fullHash": "09a03b08d9792efbee44389c5123eef35eb849c9bf99225ca1dac1300e9de5ed"
},
"timestamp": "2025-12-20T21:02:26.823Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/orchestration/move.md"
},
"timestamp": "2025-12-20T21:02:26.824Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/move.md"
},
"timestamp": "2025-12-20T21:02:26.824Z"
}
],
"hash": "09a03b08d9792efbee44389c5123eef35eb849c9bf99225ca1dac1300e9de5ed"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/move.md"
},
"timestamp": "2025-12-20T21:02:26.824Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/orchestration/move.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:26.922Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/orchestration/move.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:26.922Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:26.922Z"
}
}
}
},
{
"component": {
"path": "components/commands/orchestration/optimize.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:26.922Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/orchestration/optimize.md"
},
"timestamp": "2025-12-20T21:02:26.922Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (49), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/orchestration/optimize.md",
"count": 49,
"max": 20
},
"timestamp": "2025-12-20T21:02:26.922Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 9.21KB",
"metadata": {
"path": "components/commands/orchestration/optimize.md",
"size": 9433
},
"timestamp": "2025-12-20T21:02:26.922Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 49",
"metadata": {
"path": "components/commands/orchestration/optimize.md",
"count": 49
},
"timestamp": "2025-12-20T21:02:26.922Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/orchestration/optimize.md",
"hash": "182424714616f684...",
"fullHash": "182424714616f684fa05965c2943f528d6c8e7c6f4f51a6547399f0d598021a4"
},
"timestamp": "2025-12-20T21:02:26.922Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/orchestration/optimize.md"
},
"timestamp": "2025-12-20T21:02:26.922Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/optimize.md"
},
"timestamp": "2025-12-20T21:02:26.922Z"
}
],
"hash": "182424714616f684fa05965c2943f528d6c8e7c6f4f51a6547399f0d598021a4"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/optimize.md"
},
"timestamp": "2025-12-20T21:02:26.923Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 2a94d09",
"metadata": {
"path": "components/commands/orchestration/optimize.md",
"fullSha": "2a94d09f868c7eaee6b7668da32968f82e83cf0a",
"author": "Dani",
"date": "2025-08-27 11:40:10 -0400"
},
"timestamp": "2025-12-20T21:02:27.016Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/orchestration/optimize.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:27.016Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:27.016Z"
}
}
}
},
{
"component": {
"path": "components/commands/orchestration/remove.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:27.016Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/orchestration/remove.md"
},
"timestamp": "2025-12-20T21:02:27.016Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (44), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/orchestration/remove.md",
"count": 44,
"max": 20
},
"timestamp": "2025-12-20T21:02:27.017Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 6.38KB",
"metadata": {
"path": "components/commands/orchestration/remove.md",
"size": 6532
},
"timestamp": "2025-12-20T21:02:27.016Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 44",
"metadata": {
"path": "components/commands/orchestration/remove.md",
"count": 44
},
"timestamp": "2025-12-20T21:02:27.017Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/orchestration/remove.md",
"hash": "1a41cdfa0f3a4b96...",
"fullHash": "1a41cdfa0f3a4b961eef88fa4da9ee1287ed6138927b7d08a33ba02052ddd7c3"
},
"timestamp": "2025-12-20T21:02:27.017Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/orchestration/remove.md"
},
"timestamp": "2025-12-20T21:02:27.017Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/remove.md"
},
"timestamp": "2025-12-20T21:02:27.017Z"
}
],
"hash": "1a41cdfa0f3a4b961eef88fa4da9ee1287ed6138927b7d08a33ba02052ddd7c3"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/remove.md"
},
"timestamp": "2025-12-20T21:02:27.017Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/orchestration/remove.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:27.111Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/orchestration/remove.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:27.111Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:27.111Z"
}
}
}
},
{
"component": {
"path": "components/commands/orchestration/report.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:27.111Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/orchestration/report.md"
},
"timestamp": "2025-12-20T21:02:27.111Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (43), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/orchestration/report.md",
"count": 43,
"max": 20
},
"timestamp": "2025-12-20T21:02:27.111Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 6.27KB",
"metadata": {
"path": "components/commands/orchestration/report.md",
"size": 6420
},
"timestamp": "2025-12-20T21:02:27.111Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 43",
"metadata": {
"path": "components/commands/orchestration/report.md",
"count": 43
},
"timestamp": "2025-12-20T21:02:27.111Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/orchestration/report.md",
"hash": "27a0750445310c5a...",
"fullHash": "27a0750445310c5af840e9bf785277a46a7759c2587a5832d449f0ea5938c14f"
},
"timestamp": "2025-12-20T21:02:27.111Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/orchestration/report.md"
},
"timestamp": "2025-12-20T21:02:27.111Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/report.md"
},
"timestamp": "2025-12-20T21:02:27.111Z"
}
],
"hash": "27a0750445310c5af840e9bf785277a46a7759c2587a5832d449f0ea5938c14f"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/report.md"
},
"timestamp": "2025-12-20T21:02:27.111Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/orchestration/report.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:27.206Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/orchestration/report.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:27.206Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:27.206Z"
}
}
}
},
{
"component": {
"path": "components/commands/orchestration/resume.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:27.206Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/orchestration/resume.md"
},
"timestamp": "2025-12-20T21:02:27.206Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (44), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/orchestration/resume.md",
"count": 44,
"max": 20
},
"timestamp": "2025-12-20T21:02:27.206Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 6.74KB",
"metadata": {
"path": "components/commands/orchestration/resume.md",
"size": 6905
},
"timestamp": "2025-12-20T21:02:27.206Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 44",
"metadata": {
"path": "components/commands/orchestration/resume.md",
"count": 44
},
"timestamp": "2025-12-20T21:02:27.206Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/orchestration/resume.md",
"hash": "270ac4b874e8458a...",
"fullHash": "270ac4b874e8458a7960180d5e6c4ea194e7fd8e9c3a9c46fc9e6fbb89f7dd6a"
},
"timestamp": "2025-12-20T21:02:27.206Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/orchestration/resume.md"
},
"timestamp": "2025-12-20T21:02:27.207Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/resume.md"
},
"timestamp": "2025-12-20T21:02:27.207Z"
}
],
"hash": "270ac4b874e8458a7960180d5e6c4ea194e7fd8e9c3a9c46fc9e6fbb89f7dd6a"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/resume.md"
},
"timestamp": "2025-12-20T21:02:27.207Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/orchestration/resume.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:27.302Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/orchestration/resume.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:27.302Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:27.302Z"
}
}
}
},
{
"component": {
"path": "components/commands/orchestration/start.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:27.302Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/orchestration/start.md"
},
"timestamp": "2025-12-20T21:02:27.302Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (21), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/orchestration/start.md",
"count": 21,
"max": 20
},
"timestamp": "2025-12-20T21:02:27.302Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.32KB",
"metadata": {
"path": "components/commands/orchestration/start.md",
"size": 4426
},
"timestamp": "2025-12-20T21:02:27.302Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 21",
"metadata": {
"path": "components/commands/orchestration/start.md",
"count": 21
},
"timestamp": "2025-12-20T21:02:27.302Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/orchestration/start.md",
"hash": "9c2eb99d7d9b103e...",
"fullHash": "9c2eb99d7d9b103eaff7988f585975d980ce0f2e5d635ba76c47b1a8b53f6bee"
},
"timestamp": "2025-12-20T21:02:27.302Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/orchestration/start.md"
},
"timestamp": "2025-12-20T21:02:27.302Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/start.md"
},
"timestamp": "2025-12-20T21:02:27.302Z"
}
],
"hash": "9c2eb99d7d9b103eaff7988f585975d980ce0f2e5d635ba76c47b1a8b53f6bee"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/start.md"
},
"timestamp": "2025-12-20T21:02:27.303Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/orchestration/start.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:27.395Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/orchestration/start.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:27.395Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:27.395Z"
}
}
}
},
{
"component": {
"path": "components/commands/orchestration/status.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:27.395Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/orchestration/status.md"
},
"timestamp": "2025-12-20T21:02:27.395Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (37), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/orchestration/status.md",
"count": 37,
"max": 20
},
"timestamp": "2025-12-20T21:02:27.395Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.64KB",
"metadata": {
"path": "components/commands/orchestration/status.md",
"size": 4754
},
"timestamp": "2025-12-20T21:02:27.395Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 37",
"metadata": {
"path": "components/commands/orchestration/status.md",
"count": 37
},
"timestamp": "2025-12-20T21:02:27.395Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/orchestration/status.md",
"hash": "9b0c0c90893fd6b0...",
"fullHash": "9b0c0c90893fd6b09c97f102445de8b173793521a3c86e1a44ad9c905e528310"
},
"timestamp": "2025-12-20T21:02:27.395Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/orchestration/status.md"
},
"timestamp": "2025-12-20T21:02:27.395Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/status.md"
},
"timestamp": "2025-12-20T21:02:27.395Z"
}
],
"hash": "9b0c0c90893fd6b09c97f102445de8b173793521a3c86e1a44ad9c905e528310"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/status.md"
},
"timestamp": "2025-12-20T21:02:27.395Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/orchestration/status.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:27.494Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/orchestration/status.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:27.494Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:27.494Z"
}
}
}
},
{
"component": {
"path": "components/commands/orchestration/sync.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:27.494Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/orchestration/sync.md"
},
"timestamp": "2025-12-20T21:02:27.494Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (42), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/orchestration/sync.md",
"count": 42,
"max": 20
},
"timestamp": "2025-12-20T21:02:27.494Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 6.17KB",
"metadata": {
"path": "components/commands/orchestration/sync.md",
"size": 6315
},
"timestamp": "2025-12-20T21:02:27.494Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 42",
"metadata": {
"path": "components/commands/orchestration/sync.md",
"count": 42
},
"timestamp": "2025-12-20T21:02:27.494Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/orchestration/sync.md",
"hash": "5fd075a545848036...",
"fullHash": "5fd075a545848036b44281b3ad5cc534d665d4810251cc79de20d6a3a366d0ea"
},
"timestamp": "2025-12-20T21:02:27.494Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/orchestration/sync.md"
},
"timestamp": "2025-12-20T21:02:27.494Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/sync.md"
},
"timestamp": "2025-12-20T21:02:27.494Z"
}
],
"hash": "5fd075a545848036b44281b3ad5cc534d665d4810251cc79de20d6a3a366d0ea"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/orchestration/sync.md"
},
"timestamp": "2025-12-20T21:02:27.494Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/orchestration/sync.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:27.593Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/orchestration/sync.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:27.593Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:27.593Z"
}
}
}
},
{
"component": {
"path": "components/commands/performance/add-performance-monitoring.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:27.593Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [monitoring-type] | --apm | --rum | --custom\n--------------------------------------^\n 3 | description: Setup comprehensive application performance monitori ...",
"metadata": {
"path": "components/commands/performance/add-performance-monitoring.md",
"error": "bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [monitoring-type] | --apm | --rum | --custom\n--------------------------------------^\n 3 | description: Setup comprehensive application performance monitori ..."
},
"timestamp": "2025-12-20T21:02:27.593Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.81KB",
"metadata": {
"path": "components/commands/performance/add-performance-monitoring.md",
"size": 3898
},
"timestamp": "2025-12-20T21:02:27.593Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/performance/add-performance-monitoring.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:27.593Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/performance/add-performance-monitoring.md",
"hash": "7a37b1fb32476ead...",
"fullHash": "7a37b1fb32476ead2334f43b59e3266175b3960614d0cb4f965f193adb8706ee"
},
"timestamp": "2025-12-20T21:02:27.593Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/performance/add-performance-monitoring.md"
},
"timestamp": "2025-12-20T21:02:27.593Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/add-performance-monitoring.md"
},
"timestamp": "2025-12-20T21:02:27.593Z"
}
],
"hash": "7a37b1fb32476ead2334f43b59e3266175b3960614d0cb4f965f193adb8706ee"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/add-performance-monitoring.md"
},
"timestamp": "2025-12-20T21:02:27.594Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/performance/add-performance-monitoring.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:27.681Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/performance/add-performance-monitoring.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:27.681Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:27.681Z"
}
}
}
},
{
"component": {
"path": "components/commands/performance/implement-caching-strategy.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:27.681Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [cache-type] | --browser | --application | -- ...\n---------------------------------^\n 3 | description: Design and implement comprehensive caching solu ...",
"metadata": {
"path": "components/commands/performance/implement-caching-strategy.md",
"error": "bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [cache-type] | --browser | --application | -- ...\n---------------------------------^\n 3 | description: Design and implement comprehensive caching solu ..."
},
"timestamp": "2025-12-20T21:02:27.681Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.94KB",
"metadata": {
"path": "components/commands/performance/implement-caching-strategy.md",
"size": 4033
},
"timestamp": "2025-12-20T21:02:27.681Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/performance/implement-caching-strategy.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:27.681Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/performance/implement-caching-strategy.md",
"hash": "8c88549dd740714c...",
"fullHash": "8c88549dd740714c0df2d142292290b086578e46e61acbf04292d06892f0007c"
},
"timestamp": "2025-12-20T21:02:27.681Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/performance/implement-caching-strategy.md"
},
"timestamp": "2025-12-20T21:02:27.682Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/implement-caching-strategy.md"
},
"timestamp": "2025-12-20T21:02:27.682Z"
}
],
"hash": "8c88549dd740714c0df2d142292290b086578e46e61acbf04292d06892f0007c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/implement-caching-strategy.md"
},
"timestamp": "2025-12-20T21:02:27.682Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/performance/implement-caching-strategy.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:27.769Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/performance/implement-caching-strategy.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:27.769Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:27.769Z"
}
}
}
},
{
"component": {
"path": "components/commands/performance/optimize-api-performance.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:27.769Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [api-type] | --rest | --graphql | --grpc\n-------------------------------^\n 3 | description: Comprehensive API performance optimization wi ...",
"metadata": {
"path": "components/commands/performance/optimize-api-performance.md",
"error": "bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [api-type] | --rest | --graphql | --grpc\n-------------------------------^\n 3 | description: Comprehensive API performance optimization wi ..."
},
"timestamp": "2025-12-20T21:02:27.769Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 5.34KB",
"metadata": {
"path": "components/commands/performance/optimize-api-performance.md",
"size": 5468
},
"timestamp": "2025-12-20T21:02:27.769Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/performance/optimize-api-performance.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:27.769Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/performance/optimize-api-performance.md",
"hash": "72b461be4fc913e0...",
"fullHash": "72b461be4fc913e00ab0b41dc77351bd8ac22a25709ea92dd12c67a3deabc4c8"
},
"timestamp": "2025-12-20T21:02:27.769Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/performance/optimize-api-performance.md"
},
"timestamp": "2025-12-20T21:02:27.769Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/optimize-api-performance.md"
},
"timestamp": "2025-12-20T21:02:27.769Z"
}
],
"hash": "72b461be4fc913e00ab0b41dc77351bd8ac22a25709ea92dd12c67a3deabc4c8"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/optimize-api-performance.md"
},
"timestamp": "2025-12-20T21:02:27.769Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/performance/optimize-api-performance.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:27.856Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/performance/optimize-api-performance.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:27.856Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:27.856Z"
}
}
}
},
{
"component": {
"path": "components/commands/performance/optimize-build.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:27.856Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/performance/optimize-build.md"
},
"timestamp": "2025-12-20T21:02:27.856Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.92KB",
"metadata": {
"path": "components/commands/performance/optimize-build.md",
"size": 5041
},
"timestamp": "2025-12-20T21:02:27.856Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/performance/optimize-build.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:27.856Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/performance/optimize-build.md",
"hash": "d954c4f565e75bc9...",
"fullHash": "d954c4f565e75bc9468dd1f2038e950db25d2b0361d7c30e13139b26afbd8707"
},
"timestamp": "2025-12-20T21:02:27.856Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/performance/optimize-build.md"
},
"timestamp": "2025-12-20T21:02:27.856Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/optimize-build.md"
},
"timestamp": "2025-12-20T21:02:27.856Z"
}
],
"hash": "d954c4f565e75bc9468dd1f2038e950db25d2b0361d7c30e13139b26afbd8707"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/optimize-build.md"
},
"timestamp": "2025-12-20T21:02:27.856Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/performance/optimize-build.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:27.951Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/performance/optimize-build.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:27.951Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:27.951Z"
}
}
}
},
{
"component": {
"path": "components/commands/performance/optimize-bundle-size.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:27.951Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [build-tool] | --webpack | --vite | --rollup\n---------------------------------^\n 3 | description: Reduce and optimize bundle sizes through analys ...",
"metadata": {
"path": "components/commands/performance/optimize-bundle-size.md",
"error": "bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [build-tool] | --webpack | --vite | --rollup\n---------------------------------^\n 3 | description: Reduce and optimize bundle sizes through analys ..."
},
"timestamp": "2025-12-20T21:02:27.951Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.57KB",
"metadata": {
"path": "components/commands/performance/optimize-bundle-size.md",
"size": 3658
},
"timestamp": "2025-12-20T21:02:27.951Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/performance/optimize-bundle-size.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:27.951Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/performance/optimize-bundle-size.md",
"hash": "a3ba34acf722612f...",
"fullHash": "a3ba34acf722612f65d745a175fde989fa843a37ce8496639e964741aae9e219"
},
"timestamp": "2025-12-20T21:02:27.951Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/performance/optimize-bundle-size.md"
},
"timestamp": "2025-12-20T21:02:27.951Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/optimize-bundle-size.md"
},
"timestamp": "2025-12-20T21:02:27.951Z"
}
],
"hash": "a3ba34acf722612f65d745a175fde989fa843a37ce8496639e964741aae9e219"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/optimize-bundle-size.md"
},
"timestamp": "2025-12-20T21:02:27.952Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/performance/optimize-bundle-size.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:28.039Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/performance/optimize-bundle-size.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:28.039Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:28.039Z"
}
}
}
},
{
"component": {
"path": "components/commands/performance/optimize-database-performance.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:28.039Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [database-type] | --postgresql | --mysql | --mongodb\n------------------------------------^\n 3 | description: Optimize database queries, indexing, and performan ...",
"metadata": {
"path": "components/commands/performance/optimize-database-performance.md",
"error": "bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [database-type] | --postgresql | --mysql | --mongodb\n------------------------------------^\n 3 | description: Optimize database queries, indexing, and performan ..."
},
"timestamp": "2025-12-20T21:02:28.040Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.54KB",
"metadata": {
"path": "components/commands/performance/optimize-database-performance.md",
"size": 3629
},
"timestamp": "2025-12-20T21:02:28.039Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/performance/optimize-database-performance.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:28.040Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/performance/optimize-database-performance.md",
"hash": "c8f192ae68c88fc1...",
"fullHash": "c8f192ae68c88fc1d317d8ca32dc039bf276654c820f8dccff85fe66eab92f9f"
},
"timestamp": "2025-12-20T21:02:28.040Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/performance/optimize-database-performance.md"
},
"timestamp": "2025-12-20T21:02:28.040Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/optimize-database-performance.md"
},
"timestamp": "2025-12-20T21:02:28.040Z"
}
],
"hash": "c8f192ae68c88fc1d317d8ca32dc039bf276654c820f8dccff85fe66eab92f9f"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/optimize-database-performance.md"
},
"timestamp": "2025-12-20T21:02:28.040Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/performance/optimize-database-performance.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:28.130Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/performance/optimize-database-performance.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:28.130Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:28.130Z"
}
}
}
},
{
"component": {
"path": "components/commands/performance/optimize-memory-usage.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:28.130Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [target-area] | --frontend | --backend | --dat ...\n----------------------------------^\n 3 | description: Comprehensive memory usage optimization with lea ...",
"metadata": {
"path": "components/commands/performance/optimize-memory-usage.md",
"error": "bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [target-area] | --frontend | --backend | --dat ...\n----------------------------------^\n 3 | description: Comprehensive memory usage optimization with lea ..."
},
"timestamp": "2025-12-20T21:02:28.130Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.00KB",
"metadata": {
"path": "components/commands/performance/optimize-memory-usage.md",
"size": 4097
},
"timestamp": "2025-12-20T21:02:28.130Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/performance/optimize-memory-usage.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:28.130Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/performance/optimize-memory-usage.md",
"hash": "f0c59948fe060633...",
"fullHash": "f0c59948fe060633bedaa0dba89df3242d9558d4c8166ed577512c0a3ee30ae2"
},
"timestamp": "2025-12-20T21:02:28.130Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/performance/optimize-memory-usage.md"
},
"timestamp": "2025-12-20T21:02:28.130Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/optimize-memory-usage.md"
},
"timestamp": "2025-12-20T21:02:28.130Z"
}
],
"hash": "f0c59948fe060633bedaa0dba89df3242d9558d4c8166ed577512c0a3ee30ae2"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/optimize-memory-usage.md"
},
"timestamp": "2025-12-20T21:02:28.131Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/performance/optimize-memory-usage.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:28.218Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/performance/optimize-memory-usage.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:28.218Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:28.218Z"
}
}
}
},
{
"component": {
"path": "components/commands/performance/performance-audit.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:28.218Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [target-area] | --frontend | --backend | --full\n----------------------------------^\n 3 | description: Comprehensive performance audit with metrics, bo ...",
"metadata": {
"path": "components/commands/performance/performance-audit.md",
"error": "bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [target-area] | --frontend | --backend | --full\n----------------------------------^\n 3 | description: Comprehensive performance audit with metrics, bo ..."
},
"timestamp": "2025-12-20T21:02:28.218Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.46KB",
"metadata": {
"path": "components/commands/performance/performance-audit.md",
"size": 3539
},
"timestamp": "2025-12-20T21:02:28.218Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/performance/performance-audit.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:28.218Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/performance/performance-audit.md",
"hash": "a0eb4ed600758ad0...",
"fullHash": "a0eb4ed600758ad073911462768a13f18f0f2841a03a24e44531710b0929d942"
},
"timestamp": "2025-12-20T21:02:28.218Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/performance/performance-audit.md"
},
"timestamp": "2025-12-20T21:02:28.219Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/performance-audit.md"
},
"timestamp": "2025-12-20T21:02:28.219Z"
}
],
"hash": "a0eb4ed600758ad073911462768a13f18f0f2841a03a24e44531710b0929d942"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/performance-audit.md"
},
"timestamp": "2025-12-20T21:02:28.219Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/performance/performance-audit.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:28.309Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/performance/performance-audit.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:28.309Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:28.309Z"
}
}
}
},
{
"component": {
"path": "components/commands/performance/setup-cdn-optimization.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:28.309Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [cdn-provider] | --cloudflare | --aws | --fastly\n-----------------------------------^\n 3 | description: Configure CDN for optimal content delivery, cachi ...",
"metadata": {
"path": "components/commands/performance/setup-cdn-optimization.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [cdn-provider] | --cloudflare | --aws | --fastly\n-----------------------------------^\n 3 | description: Configure CDN for optimal content delivery, cachi ..."
},
"timestamp": "2025-12-20T21:02:28.309Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.63KB",
"metadata": {
"path": "components/commands/performance/setup-cdn-optimization.md",
"size": 3717
},
"timestamp": "2025-12-20T21:02:28.309Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/performance/setup-cdn-optimization.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:28.309Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/performance/setup-cdn-optimization.md",
"hash": "5b6abd3ef5ce20a6...",
"fullHash": "5b6abd3ef5ce20a691b4999dc82ea39e913770c446af9b888dea9c3875e3cf63"
},
"timestamp": "2025-12-20T21:02:28.309Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/performance/setup-cdn-optimization.md"
},
"timestamp": "2025-12-20T21:02:28.309Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/setup-cdn-optimization.md"
},
"timestamp": "2025-12-20T21:02:28.309Z"
}
],
"hash": "5b6abd3ef5ce20a691b4999dc82ea39e913770c446af9b888dea9c3875e3cf63"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/setup-cdn-optimization.md"
},
"timestamp": "2025-12-20T21:02:28.309Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/performance/setup-cdn-optimization.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:28.399Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/performance/setup-cdn-optimization.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:28.399Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:28.399Z"
}
}
}
},
{
"component": {
"path": "components/commands/performance/system-behavior-simulator.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:28.399Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/performance/system-behavior-simulator.md"
},
"timestamp": "2025-12-20T21:02:28.399Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (41), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/performance/system-behavior-simulator.md",
"count": 41,
"max": 20
},
"timestamp": "2025-12-20T21:02:28.399Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 17.06KB",
"metadata": {
"path": "components/commands/performance/system-behavior-simulator.md",
"size": 17470
},
"timestamp": "2025-12-20T21:02:28.399Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 41",
"metadata": {
"path": "components/commands/performance/system-behavior-simulator.md",
"count": 41
},
"timestamp": "2025-12-20T21:02:28.399Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/performance/system-behavior-simulator.md",
"hash": "891946f6e430f490...",
"fullHash": "891946f6e430f490eefcff80a472482cc73fb347e2a6a06ca789a3225f707d1c"
},
"timestamp": "2025-12-20T21:02:28.399Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/performance/system-behavior-simulator.md"
},
"timestamp": "2025-12-20T21:02:28.399Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/system-behavior-simulator.md"
},
"timestamp": "2025-12-20T21:02:28.399Z"
}
],
"hash": "891946f6e430f490eefcff80a472482cc73fb347e2a6a06ca789a3225f707d1c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/performance/system-behavior-simulator.md"
},
"timestamp": "2025-12-20T21:02:28.400Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/performance/system-behavior-simulator.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:28.496Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/performance/system-behavior-simulator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:28.496Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:28.496Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/add-package.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:28.496Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash, Glob\n 2 | argument-hint: [package-name] [package-type] | --library | --a ...\n-----------------------------------^\n 3 | description: Add and configure new package to workspace with p ...",
"metadata": {
"path": "components/commands/project-management/add-package.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash, Glob\n 2 | argument-hint: [package-name] [package-type] | --library | --a ...\n-----------------------------------^\n 3 | description: Add and configure new package to workspace with p ..."
},
"timestamp": "2025-12-20T21:02:28.496Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.82KB",
"metadata": {
"path": "components/commands/project-management/add-package.md",
"size": 3911
},
"timestamp": "2025-12-20T21:02:28.496Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/project-management/add-package.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:28.496Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/add-package.md",
"hash": "69208d83bcaf13a6...",
"fullHash": "69208d83bcaf13a6ba694235785837e40bbf448a7d5fe766df59122c407b84ea"
},
"timestamp": "2025-12-20T21:02:28.496Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/add-package.md"
},
"timestamp": "2025-12-20T21:02:28.496Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/add-package.md"
},
"timestamp": "2025-12-20T21:02:28.496Z"
}
],
"hash": "69208d83bcaf13a6ba694235785837e40bbf448a7d5fe766df59122c407b84ea"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/add-package.md"
},
"timestamp": "2025-12-20T21:02:28.497Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/add-package.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:28.587Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/add-package.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:28.587Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:28.587Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/add-to-changelog.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:28.587Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:26)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [version] [change-type] [message] | --adde ...\n------------------------------^\n 3 | description: Add entry to project changelog following Kee ...",
"metadata": {
"path": "components/commands/project-management/add-to-changelog.md",
"error": "bad indentation of a mapping entry (2:26)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [version] [change-type] [message] | --adde ...\n------------------------------^\n 3 | description: Add entry to project changelog following Kee ..."
},
"timestamp": "2025-12-20T21:02:28.587Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.23KB",
"metadata": {
"path": "components/commands/project-management/add-to-changelog.md",
"size": 1255
},
"timestamp": "2025-12-20T21:02:28.587Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 4",
"metadata": {
"path": "components/commands/project-management/add-to-changelog.md",
"count": 4
},
"timestamp": "2025-12-20T21:02:28.587Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/add-to-changelog.md",
"hash": "96d5fa6484761366...",
"fullHash": "96d5fa64847613664c7bca093490d00422af5c73020426d6f0f4884f4ede2ff7"
},
"timestamp": "2025-12-20T21:02:28.587Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/add-to-changelog.md"
},
"timestamp": "2025-12-20T21:02:28.587Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/add-to-changelog.md"
},
"timestamp": "2025-12-20T21:02:28.587Z"
}
],
"hash": "96d5fa64847613664c7bca093490d00422af5c73020426d6f0f4884f4ede2ff7"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/add-to-changelog.md"
},
"timestamp": "2025-12-20T21:02:28.587Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/add-to-changelog.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:28.677Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/add-to-changelog.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:28.677Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:28.677Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/create-feature.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:28.677Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [feature-name] | [feature-type] [name]\n-----------------------------------^\n 3 | description: Scaffold new feature with boilerplate code, tests ...",
"metadata": {
"path": "components/commands/project-management/create-feature.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [feature-name] | [feature-type] [name]\n-----------------------------------^\n 3 | description: Scaffold new feature with boilerplate code, tests ..."
},
"timestamp": "2025-12-20T21:02:28.677Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.61KB",
"metadata": {
"path": "components/commands/project-management/create-feature.md",
"size": 4717
},
"timestamp": "2025-12-20T21:02:28.677Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/project-management/create-feature.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:28.677Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/create-feature.md",
"hash": "e6c55ff6c6b9d037...",
"fullHash": "e6c55ff6c6b9d0374d5b5429b4cad1441538f1ced3d3fe12aab78c0339fde4af"
},
"timestamp": "2025-12-20T21:02:28.677Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/create-feature.md"
},
"timestamp": "2025-12-20T21:02:28.677Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/create-feature.md"
},
"timestamp": "2025-12-20T21:02:28.677Z"
}
],
"hash": "e6c55ff6c6b9d0374d5b5429b4cad1441538f1ced3d3fe12aab78c0339fde4af"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/create-feature.md"
},
"timestamp": "2025-12-20T21:02:28.678Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/create-feature.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:28.767Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/create-feature.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:28.767Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:28.767Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/create-jtbd.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:28.767Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Grep, Glob\n 2 | argument-hint: [feature-name] | --template | --interactive\n-----------------------------------^\n 3 | description: Create Jobs-to-be-Done (JTBD) analysis for produc ...",
"metadata": {
"path": "components/commands/project-management/create-jtbd.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Grep, Glob\n 2 | argument-hint: [feature-name] | --template | --interactive\n-----------------------------------^\n 3 | description: Create Jobs-to-be-Done (JTBD) analysis for produc ..."
},
"timestamp": "2025-12-20T21:02:28.767Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.51KB",
"metadata": {
"path": "components/commands/project-management/create-jtbd.md",
"size": 1544
},
"timestamp": "2025-12-20T21:02:28.767Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/project-management/create-jtbd.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:28.767Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/create-jtbd.md",
"hash": "1cf424961c1cbc42...",
"fullHash": "1cf424961c1cbc4273259b0329e2aedd322abf9ee417e2005e53840ea3788663"
},
"timestamp": "2025-12-20T21:02:28.767Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/create-jtbd.md"
},
"timestamp": "2025-12-20T21:02:28.767Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/create-jtbd.md"
},
"timestamp": "2025-12-20T21:02:28.767Z"
}
],
"hash": "1cf424961c1cbc4273259b0329e2aedd322abf9ee417e2005e53840ea3788663"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/create-jtbd.md"
},
"timestamp": "2025-12-20T21:02:28.767Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/create-jtbd.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:28.855Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/create-jtbd.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:28.855Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:28.855Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/create-prd.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:28.855Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Grep, Glob\n 2 | argument-hint: [feature-name] | --template | --interactive\n-----------------------------------^\n 3 | description: Create Product Requirements Document (PRD) for ne ...",
"metadata": {
"path": "components/commands/project-management/create-prd.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Grep, Glob\n 2 | argument-hint: [feature-name] | --template | --interactive\n-----------------------------------^\n 3 | description: Create Product Requirements Document (PRD) for ne ..."
},
"timestamp": "2025-12-20T21:02:28.856Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.47KB",
"metadata": {
"path": "components/commands/project-management/create-prd.md",
"size": 1507
},
"timestamp": "2025-12-20T21:02:28.855Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/project-management/create-prd.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:28.856Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/create-prd.md",
"hash": "a9a7062792bf3661...",
"fullHash": "a9a7062792bf3661f603b7b6660d4589ca215b1505823bbf6c52d4b3ed93536b"
},
"timestamp": "2025-12-20T21:02:28.856Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/create-prd.md"
},
"timestamp": "2025-12-20T21:02:28.856Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/create-prd.md"
},
"timestamp": "2025-12-20T21:02:28.856Z"
}
],
"hash": "a9a7062792bf3661f603b7b6660d4589ca215b1505823bbf6c52d4b3ed93536b"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/create-prd.md"
},
"timestamp": "2025-12-20T21:02:28.856Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/create-prd.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:28.943Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/create-prd.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:28.943Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:28.943Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/create-prp.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:28.943Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:38)\n\n 1 | ... d-tools: Read, Write, Edit, WebSearch, Grep, Glob\n 2 | ... nt-hint: [feature-description] | --research | --template | --va ...\n-----------------------------------------^\n 3 | ... ption: Create comprehensive Product Requirement Prompt (PRP) wi ...",
"metadata": {
"path": "components/commands/project-management/create-prp.md",
"error": "bad indentation of a mapping entry (2:38)\n\n 1 | ... d-tools: Read, Write, Edit, WebSearch, Grep, Glob\n 2 | ... nt-hint: [feature-description] | --research | --template | --va ...\n-----------------------------------------^\n 3 | ... ption: Create comprehensive Product Requirement Prompt (PRP) wi ..."
},
"timestamp": "2025-12-20T21:02:28.944Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.56KB",
"metadata": {
"path": "components/commands/project-management/create-prp.md",
"size": 1597
},
"timestamp": "2025-12-20T21:02:28.943Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/project-management/create-prp.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:28.944Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/create-prp.md",
"hash": "f3a4ed4210d5e7c0...",
"fullHash": "f3a4ed4210d5e7c0282c7088de2a8fa89e097fb1956f0c5c75508939b3747557"
},
"timestamp": "2025-12-20T21:02:28.944Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/create-prp.md"
},
"timestamp": "2025-12-20T21:02:28.944Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/create-prp.md"
},
"timestamp": "2025-12-20T21:02:28.944Z"
}
],
"hash": "f3a4ed4210d5e7c0282c7088de2a8fa89e097fb1956f0c5c75508939b3747557"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/create-prp.md"
},
"timestamp": "2025-12-20T21:02:28.944Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/create-prp.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:29.036Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/create-prp.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:29.036Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:29.036Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/init-project.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:29.036Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash, Glob\n 2 | argument-hint: [project-type] [framework] | --react | --vue | ...\n-----------------------------------^\n 3 | description: Initialize new project with essential structure, ...",
"metadata": {
"path": "components/commands/project-management/init-project.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash, Glob\n 2 | argument-hint: [project-type] [framework] | --react | --vue | ...\n-----------------------------------^\n 3 | description: Initialize new project with essential structure, ..."
},
"timestamp": "2025-12-20T21:02:29.037Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.63KB",
"metadata": {
"path": "components/commands/project-management/init-project.md",
"size": 3716
},
"timestamp": "2025-12-20T21:02:29.036Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/project-management/init-project.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:29.037Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/init-project.md",
"hash": "52be7d219794a559...",
"fullHash": "52be7d219794a5594f9ad5097917c6ef462c34f60fc1b3cd09a702553a168eaa"
},
"timestamp": "2025-12-20T21:02:29.037Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/init-project.md"
},
"timestamp": "2025-12-20T21:02:29.037Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/init-project.md"
},
"timestamp": "2025-12-20T21:02:29.037Z"
}
],
"hash": "52be7d219794a5594f9ad5097917c6ef462c34f60fc1b3cd09a702553a168eaa"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/init-project.md"
},
"timestamp": "2025-12-20T21:02:29.037Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/init-project.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:29.127Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/init-project.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:29.127Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:29.127Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/milestone-tracker.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:29.127Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Bash, Read, Grep, Glob\n 2 | argument-hint: [time-period] | --sprint | --quarter | --all\n----------------------------------^\n 3 | description: Track and analyze project milestone progress wit ...",
"metadata": {
"path": "components/commands/project-management/milestone-tracker.md",
"error": "bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Bash, Read, Grep, Glob\n 2 | argument-hint: [time-period] | --sprint | --quarter | --all\n----------------------------------^\n 3 | description: Track and analyze project milestone progress wit ..."
},
"timestamp": "2025-12-20T21:02:29.127Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.50KB",
"metadata": {
"path": "components/commands/project-management/milestone-tracker.md",
"size": 1541
},
"timestamp": "2025-12-20T21:02:29.127Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/project-management/milestone-tracker.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:29.127Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/milestone-tracker.md",
"hash": "724d117c6df02434...",
"fullHash": "724d117c6df02434b86be1b6fe4ce5a4f129acd71e354366394779bf60560e4e"
},
"timestamp": "2025-12-20T21:02:29.127Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/milestone-tracker.md"
},
"timestamp": "2025-12-20T21:02:29.127Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/milestone-tracker.md"
},
"timestamp": "2025-12-20T21:02:29.127Z"
}
],
"hash": "724d117c6df02434b86be1b6fe4ce5a4f129acd71e354366394779bf60560e4e"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/milestone-tracker.md"
},
"timestamp": "2025-12-20T21:02:29.127Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/milestone-tracker.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:29.217Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/milestone-tracker.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:29.217Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:29.217Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/pac-configure.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:29.217Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [project-name] | --minimal | --epic-name | --owner\n-----------------------------------^\n 3 | description: Initialize Product as Code (PAC) project structur ...",
"metadata": {
"path": "components/commands/project-management/pac-configure.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [project-name] | --minimal | --epic-name | --owner\n-----------------------------------^\n 3 | description: Initialize Product as Code (PAC) project structur ..."
},
"timestamp": "2025-12-20T21:02:29.217Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.36KB",
"metadata": {
"path": "components/commands/project-management/pac-configure.md",
"size": 1396
},
"timestamp": "2025-12-20T21:02:29.217Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/project-management/pac-configure.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:29.217Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/pac-configure.md",
"hash": "f1f0fe48d29c7306...",
"fullHash": "f1f0fe48d29c7306a8d92526ae50c22fcfdf233137b95159404045371a121342"
},
"timestamp": "2025-12-20T21:02:29.217Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/pac-configure.md"
},
"timestamp": "2025-12-20T21:02:29.218Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/pac-configure.md"
},
"timestamp": "2025-12-20T21:02:29.218Z"
}
],
"hash": "f1f0fe48d29c7306a8d92526ae50c22fcfdf233137b95159404045371a121342"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/pac-configure.md"
},
"timestamp": "2025-12-20T21:02:29.218Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/pac-configure.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:29.305Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/pac-configure.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:29.305Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:29.305Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/pac-create-epic.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:29.305Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [epic-name] | --name | --description | --owner\n--------------------------------^\n 3 | description: Create new PAC epic following Product as Code ...",
"metadata": {
"path": "components/commands/project-management/pac-create-epic.md",
"error": "bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [epic-name] | --name | --description | --owner\n--------------------------------^\n 3 | description: Create new PAC epic following Product as Code ..."
},
"timestamp": "2025-12-20T21:02:29.305Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.47KB",
"metadata": {
"path": "components/commands/project-management/pac-create-epic.md",
"size": 1510
},
"timestamp": "2025-12-20T21:02:29.305Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/project-management/pac-create-epic.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:29.305Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/pac-create-epic.md",
"hash": "e467fc24a4711671...",
"fullHash": "e467fc24a4711671f11ea71c04ddfdd393c48a5511653ec3b263c3595fa0f41d"
},
"timestamp": "2025-12-20T21:02:29.305Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/pac-create-epic.md"
},
"timestamp": "2025-12-20T21:02:29.305Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/pac-create-epic.md"
},
"timestamp": "2025-12-20T21:02:29.305Z"
}
],
"hash": "e467fc24a4711671f11ea71c04ddfdd393c48a5511653ec3b263c3595fa0f41d"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/pac-create-epic.md"
},
"timestamp": "2025-12-20T21:02:29.306Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/pac-create-epic.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:29.398Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/pac-create-epic.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:29.398Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:29.398Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/pac-create-ticket.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:29.398Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [ticket-name] | --epic | --type | --assignee | ...\n----------------------------------^\n 3 | description: Create new PAC ticket within an epic following P ...",
"metadata": {
"path": "components/commands/project-management/pac-create-ticket.md",
"error": "bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [ticket-name] | --epic | --type | --assignee | ...\n----------------------------------^\n 3 | description: Create new PAC ticket within an epic following P ..."
},
"timestamp": "2025-12-20T21:02:29.398Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.54KB",
"metadata": {
"path": "components/commands/project-management/pac-create-ticket.md",
"size": 1577
},
"timestamp": "2025-12-20T21:02:29.398Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/project-management/pac-create-ticket.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:29.398Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/pac-create-ticket.md",
"hash": "96c41e9205a1cd62...",
"fullHash": "96c41e9205a1cd6216095effc6634429cd0b1cafaab2743b61d20d0f95cf385a"
},
"timestamp": "2025-12-20T21:02:29.398Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/pac-create-ticket.md"
},
"timestamp": "2025-12-20T21:02:29.398Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/pac-create-ticket.md"
},
"timestamp": "2025-12-20T21:02:29.398Z"
}
],
"hash": "96c41e9205a1cd6216095effc6634429cd0b1cafaab2743b61d20d0f95cf385a"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/pac-create-ticket.md"
},
"timestamp": "2025-12-20T21:02:29.398Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/pac-create-ticket.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:29.489Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/pac-create-ticket.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:29.489Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:29.489Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/pac-update-status.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:29.489Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [ticket-id] | --status | --assignee | --comment\n--------------------------------^\n 3 | description: Update PAC ticket status and track progress in ...",
"metadata": {
"path": "components/commands/project-management/pac-update-status.md",
"error": "bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [ticket-id] | --status | --assignee | --comment\n--------------------------------^\n 3 | description: Update PAC ticket status and track progress in ..."
},
"timestamp": "2025-12-20T21:02:29.489Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.50KB",
"metadata": {
"path": "components/commands/project-management/pac-update-status.md",
"size": 1535
},
"timestamp": "2025-12-20T21:02:29.489Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/project-management/pac-update-status.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:29.489Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/pac-update-status.md",
"hash": "5e04668d1f38c54e...",
"fullHash": "5e04668d1f38c54ed8a28e4db6c3d17e677c8715e246d721aa923f32eb3f51ea"
},
"timestamp": "2025-12-20T21:02:29.489Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/pac-update-status.md"
},
"timestamp": "2025-12-20T21:02:29.490Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/pac-update-status.md"
},
"timestamp": "2025-12-20T21:02:29.490Z"
}
],
"hash": "5e04668d1f38c54ed8a28e4db6c3d17e677c8715e246d721aa923f32eb3f51ea"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/pac-update-status.md"
},
"timestamp": "2025-12-20T21:02:29.490Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/pac-update-status.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:29.579Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/pac-update-status.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:29.579Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:29.579Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/pac-validate.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:29.579Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Bash\n 2 | argument-hint: [scope] | --file | --epic | --fix | --pr ...\n----------------------------^\n 3 | description: Validate Product as Code project structure ...",
"metadata": {
"path": "components/commands/project-management/pac-validate.md",
"error": "bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Bash\n 2 | argument-hint: [scope] | --file | --epic | --fix | --pr ...\n----------------------------^\n 3 | description: Validate Product as Code project structure ..."
},
"timestamp": "2025-12-20T21:02:29.579Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.47KB",
"metadata": {
"path": "components/commands/project-management/pac-validate.md",
"size": 1501
},
"timestamp": "2025-12-20T21:02:29.579Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/project-management/pac-validate.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:29.579Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/pac-validate.md",
"hash": "8afe3f670eeb6b96...",
"fullHash": "8afe3f670eeb6b9606cbb583063db974ea988964eaf09f63ae78f7518d0d6460"
},
"timestamp": "2025-12-20T21:02:29.579Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/pac-validate.md"
},
"timestamp": "2025-12-20T21:02:29.579Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/pac-validate.md"
},
"timestamp": "2025-12-20T21:02:29.579Z"
}
],
"hash": "8afe3f670eeb6b9606cbb583063db974ea988964eaf09f63ae78f7518d0d6460"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/pac-validate.md"
},
"timestamp": "2025-12-20T21:02:29.579Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/pac-validate.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:29.669Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/pac-validate.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:29.669Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:29.669Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/project-health-check.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:29.669Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:36)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [evaluation-period] | --30-days | --sprint | --quarter\n----------------------------------------^\n 3 | description: Analyze overall project health and generate comprehens ...",
"metadata": {
"path": "components/commands/project-management/project-health-check.md",
"error": "bad indentation of a mapping entry (2:36)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [evaluation-period] | --30-days | --sprint | --quarter\n----------------------------------------^\n 3 | description: Analyze overall project health and generate comprehens ..."
},
"timestamp": "2025-12-20T21:02:29.669Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.84KB",
"metadata": {
"path": "components/commands/project-management/project-health-check.md",
"size": 1881
},
"timestamp": "2025-12-20T21:02:29.669Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/project-management/project-health-check.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:29.669Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/project-health-check.md",
"hash": "cc9c9e39c52f9763...",
"fullHash": "cc9c9e39c52f976394d0cbbc873b2cba7bb71997c79f89f398b1326a710f4d04"
},
"timestamp": "2025-12-20T21:02:29.669Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/project-health-check.md"
},
"timestamp": "2025-12-20T21:02:29.669Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/project-health-check.md"
},
"timestamp": "2025-12-20T21:02:29.669Z"
}
],
"hash": "cc9c9e39c52f976394d0cbbc873b2cba7bb71997c79f89f398b1326a710f4d04"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/project-health-check.md"
},
"timestamp": "2025-12-20T21:02:29.669Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/project-health-check.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:29.760Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/project-health-check.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:29.760Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:29.760Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/project-timeline-simulator.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:29.760Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [project-type] | --duration | --team-size | --r ...\n-----------------------------------^\n 3 | description: Simulate project outcomes with variable modeling, ...",
"metadata": {
"path": "components/commands/project-management/project-timeline-simulator.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [project-type] | --duration | --team-size | --r ...\n-----------------------------------^\n 3 | description: Simulate project outcomes with variable modeling, ..."
},
"timestamp": "2025-12-20T21:02:29.760Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.57KB",
"metadata": {
"path": "components/commands/project-management/project-timeline-simulator.md",
"size": 1606
},
"timestamp": "2025-12-20T21:02:29.760Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/project-management/project-timeline-simulator.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:29.760Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/project-timeline-simulator.md",
"hash": "5511a7aa50fd79d5...",
"fullHash": "5511a7aa50fd79d543fd1fc8b9aea1cbba41e1c4ad7e86d1b21ceab308b2ad05"
},
"timestamp": "2025-12-20T21:02:29.760Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/project-timeline-simulator.md"
},
"timestamp": "2025-12-20T21:02:29.760Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/project-timeline-simulator.md"
},
"timestamp": "2025-12-20T21:02:29.760Z"
}
],
"hash": "5511a7aa50fd79d543fd1fc8b9aea1cbba41e1c4ad7e86d1b21ceab308b2ad05"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/project-timeline-simulator.md"
},
"timestamp": "2025-12-20T21:02:29.760Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/project-timeline-simulator.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:29.854Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/project-timeline-simulator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:29.854Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:29.854Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/project-to-linear.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:29.854Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:38)\n\n 1 | ... d-tools: Read, Bash, Grep, Glob\n 2 | ... nt-hint: [project-description] | --team-id | --create-new | --e ...\n-----------------------------------------^\n 3 | ... ption: Sync project structure and requirements to Linear worksp ...",
"metadata": {
"path": "components/commands/project-management/project-to-linear.md",
"error": "bad indentation of a mapping entry (2:38)\n\n 1 | ... d-tools: Read, Bash, Grep, Glob\n 2 | ... nt-hint: [project-description] | --team-id | --create-new | --e ...\n-----------------------------------------^\n 3 | ... ption: Sync project structure and requirements to Linear worksp ..."
},
"timestamp": "2025-12-20T21:02:29.854Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.46KB",
"metadata": {
"path": "components/commands/project-management/project-to-linear.md",
"size": 1499
},
"timestamp": "2025-12-20T21:02:29.854Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/project-management/project-to-linear.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:29.854Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/project-to-linear.md",
"hash": "7489b998ee10f9cf...",
"fullHash": "7489b998ee10f9cf7804dcee995c84271f9ce8043c1a9fe5bcdce9786cdfdc9e"
},
"timestamp": "2025-12-20T21:02:29.854Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/project-to-linear.md"
},
"timestamp": "2025-12-20T21:02:29.854Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/project-to-linear.md"
},
"timestamp": "2025-12-20T21:02:29.854Z"
}
],
"hash": "7489b998ee10f9cf7804dcee995c84271f9ce8043c1a9fe5bcdce9786cdfdc9e"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/project-to-linear.md"
},
"timestamp": "2025-12-20T21:02:29.855Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/project-to-linear.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:29.947Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/project-to-linear.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:29.947Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:29.947Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/release.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:29.947Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [version-type] | --patch | --minor | --major | ...\n-----------------------------------^\n 3 | description: Prepare and execute project release with version ...",
"metadata": {
"path": "components/commands/project-management/release.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [version-type] | --patch | --minor | --major | ...\n-----------------------------------^\n 3 | description: Prepare and execute project release with version ..."
},
"timestamp": "2025-12-20T21:02:29.947Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.50KB",
"metadata": {
"path": "components/commands/project-management/release.md",
"size": 1538
},
"timestamp": "2025-12-20T21:02:29.947Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/project-management/release.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:29.947Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/release.md",
"hash": "c45fb9954ca600ee...",
"fullHash": "c45fb9954ca600ee315a32988020086fed820cd0f6dd670435b97eb06bb82eb2"
},
"timestamp": "2025-12-20T21:02:29.947Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/release.md"
},
"timestamp": "2025-12-20T21:02:29.948Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/release.md"
},
"timestamp": "2025-12-20T21:02:29.948Z"
}
],
"hash": "c45fb9954ca600ee315a32988020086fed820cd0f6dd670435b97eb06bb82eb2"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/release.md"
},
"timestamp": "2025-12-20T21:02:29.948Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/release.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:30.042Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/release.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:30.042Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:30.042Z"
}
}
}
},
{
"component": {
"path": "components/commands/project-management/todo.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:30.042Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Write, Edit\n 2 | argument-hint: [action] [task-description] | add | compl ...\n-----------------------------^\n 3 | description: Manage project todos in todos.md file",
"metadata": {
"path": "components/commands/project-management/todo.md",
"error": "bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Write, Edit\n 2 | argument-hint: [action] [task-description] | add | compl ...\n-----------------------------^\n 3 | description: Manage project todos in todos.md file"
},
"timestamp": "2025-12-20T21:02:30.042Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.00KB",
"metadata": {
"path": "components/commands/project-management/todo.md",
"size": 3068
},
"timestamp": "2025-12-20T21:02:30.042Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 8",
"metadata": {
"path": "components/commands/project-management/todo.md",
"count": 8
},
"timestamp": "2025-12-20T21:02:30.042Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/project-management/todo.md",
"hash": "121434238688f39e...",
"fullHash": "121434238688f39ecc4108d110503beee9d1b286c738a3378dc2ead522bb28fa"
},
"timestamp": "2025-12-20T21:02:30.042Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/project-management/todo.md"
},
"timestamp": "2025-12-20T21:02:30.042Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/todo.md"
},
"timestamp": "2025-12-20T21:02:30.042Z"
}
],
"hash": "121434238688f39ecc4108d110503beee9d1b286c738a3378dc2ead522bb28fa"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/project-management/todo.md"
},
"timestamp": "2025-12-20T21:02:30.042Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/project-management/todo.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:30.138Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/project-management/todo.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:30.138Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:30.138Z"
}
}
}
},
{
"component": {
"path": "components/commands/security/add-authentication-system.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:30.138Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [auth-method] | --oauth | --jwt | --mfa | --pa ...\n----------------------------------^\n 3 | description: Implement secure user authentication system with ...",
"metadata": {
"path": "components/commands/security/add-authentication-system.md",
"error": "bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [auth-method] | --oauth | --jwt | --mfa | --pa ...\n----------------------------------^\n 3 | description: Implement secure user authentication system with ..."
},
"timestamp": "2025-12-20T21:02:30.138Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.53KB",
"metadata": {
"path": "components/commands/security/add-authentication-system.md",
"size": 1566
},
"timestamp": "2025-12-20T21:02:30.138Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/security/add-authentication-system.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:30.138Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/security/add-authentication-system.md",
"hash": "4f8a4f05f419f8ae...",
"fullHash": "4f8a4f05f419f8ae6ec7bf07078658c3c0951a5dcde48868daaa44fc6dba319b"
},
"timestamp": "2025-12-20T21:02:30.138Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/security/add-authentication-system.md"
},
"timestamp": "2025-12-20T21:02:30.138Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/security/add-authentication-system.md"
},
"timestamp": "2025-12-20T21:02:30.138Z"
}
],
"hash": "4f8a4f05f419f8ae6ec7bf07078658c3c0951a5dcde48868daaa44fc6dba319b"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/security/add-authentication-system.md"
},
"timestamp": "2025-12-20T21:02:30.138Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/security/add-authentication-system.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:30.230Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/security/add-authentication-system.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:30.230Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:30.230Z"
}
}
}
},
{
"component": {
"path": "components/commands/security/dependency-audit.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:30.230Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Bash, Grep\n 2 | argument-hint: [scope] | --security | --licenses | --up ...\n----------------------------^\n 3 | description: Audit dependencies for security vulnerabil ...",
"metadata": {
"path": "components/commands/security/dependency-audit.md",
"error": "bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Bash, Grep\n 2 | argument-hint: [scope] | --security | --licenses | --up ...\n----------------------------^\n 3 | description: Audit dependencies for security vulnerabil ..."
},
"timestamp": "2025-12-20T21:02:30.230Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.46KB",
"metadata": {
"path": "components/commands/security/dependency-audit.md",
"size": 1496
},
"timestamp": "2025-12-20T21:02:30.230Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/security/dependency-audit.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:30.230Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/security/dependency-audit.md",
"hash": "103b7781bd907150...",
"fullHash": "103b7781bd907150713a839207ca6112a94cd60fb2aafa154a68754491ada621"
},
"timestamp": "2025-12-20T21:02:30.230Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/security/dependency-audit.md"
},
"timestamp": "2025-12-20T21:02:30.230Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/security/dependency-audit.md"
},
"timestamp": "2025-12-20T21:02:30.230Z"
}
],
"hash": "103b7781bd907150713a839207ca6112a94cd60fb2aafa154a68754491ada621"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/security/dependency-audit.md"
},
"timestamp": "2025-12-20T21:02:30.230Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/security/dependency-audit.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:30.326Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/security/dependency-audit.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:30.326Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:30.326Z"
}
}
}
},
{
"component": {
"path": "components/commands/security/penetration-test.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:30.326Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [target] | --web-app | --api | --auth | - ...\n-----------------------------^\n 3 | description: Perform penetration testing and vulnerabili ...",
"metadata": {
"path": "components/commands/security/penetration-test.md",
"error": "bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [target] | --web-app | --api | --auth | - ...\n-----------------------------^\n 3 | description: Perform penetration testing and vulnerabili ..."
},
"timestamp": "2025-12-20T21:02:30.326Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.83KB",
"metadata": {
"path": "components/commands/security/penetration-test.md",
"size": 1878
},
"timestamp": "2025-12-20T21:02:30.326Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/security/penetration-test.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:30.326Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/security/penetration-test.md",
"hash": "176fc5e1d8b742ae...",
"fullHash": "176fc5e1d8b742ae258ef849616ac5b32467065a47720242e7e6e7cedcf300fb"
},
"timestamp": "2025-12-20T21:02:30.326Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/security/penetration-test.md"
},
"timestamp": "2025-12-20T21:02:30.326Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/security/penetration-test.md"
},
"timestamp": "2025-12-20T21:02:30.326Z"
}
],
"hash": "176fc5e1d8b742ae258ef849616ac5b32467065a47720242e7e6e7cedcf300fb"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/security/penetration-test.md"
},
"timestamp": "2025-12-20T21:02:30.326Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/security/penetration-test.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:30.420Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/security/penetration-test.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:30.420Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:30.420Z"
}
}
}
},
{
"component": {
"path": "components/commands/security/secrets-scanner.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:30.420Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [scope] | --api-keys | --passwords | --c ...\n----------------------------^\n 3 | description: Scan codebase for exposed secrets, credent ...",
"metadata": {
"path": "components/commands/security/secrets-scanner.md",
"error": "bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [scope] | --api-keys | --passwords | --c ...\n----------------------------^\n 3 | description: Scan codebase for exposed secrets, credent ..."
},
"timestamp": "2025-12-20T21:02:30.420Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.60KB",
"metadata": {
"path": "components/commands/security/secrets-scanner.md",
"size": 1637
},
"timestamp": "2025-12-20T21:02:30.420Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/security/secrets-scanner.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:30.420Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/security/secrets-scanner.md",
"hash": "86e24eefaefa1639...",
"fullHash": "86e24eefaefa16396712ba7c3103a4831969109dc7fe3623af1774d186e87108"
},
"timestamp": "2025-12-20T21:02:30.420Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/security/secrets-scanner.md"
},
"timestamp": "2025-12-20T21:02:30.420Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/security/secrets-scanner.md"
},
"timestamp": "2025-12-20T21:02:30.420Z"
}
],
"hash": "86e24eefaefa16396712ba7c3103a4831969109dc7fe3623af1774d186e87108"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/security/secrets-scanner.md"
},
"timestamp": "2025-12-20T21:02:30.420Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/security/secrets-scanner.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:30.512Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/security/secrets-scanner.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:30.512Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:30.512Z"
}
}
}
},
{
"component": {
"path": "components/commands/security/security-audit.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:30.512Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [focus-area] | --full\n---------------------------------^\n 3 | description: Perform comprehensive security assessment and v ...",
"metadata": {
"path": "components/commands/security/security-audit.md",
"error": "bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [focus-area] | --full\n---------------------------------^\n 3 | description: Perform comprehensive security assessment and v ..."
},
"timestamp": "2025-12-20T21:02:30.512Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.96KB",
"metadata": {
"path": "components/commands/security/security-audit.md",
"size": 3026
},
"timestamp": "2025-12-20T21:02:30.512Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/security/security-audit.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:30.512Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/security/security-audit.md",
"hash": "2aea97ad793f84ea...",
"fullHash": "2aea97ad793f84ea5ba4fd9d4f3892d65f6f17bc2ba249f662eeee05df97b2b7"
},
"timestamp": "2025-12-20T21:02:30.512Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/security/security-audit.md"
},
"timestamp": "2025-12-20T21:02:30.512Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/security/security-audit.md"
},
"timestamp": "2025-12-20T21:02:30.512Z"
}
],
"hash": "2aea97ad793f84ea5ba4fd9d4f3892d65f6f17bc2ba249f662eeee05df97b2b7"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/security/security-audit.md"
},
"timestamp": "2025-12-20T21:02:30.512Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/security/security-audit.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:30.604Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/security/security-audit.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:30.604Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:30.604Z"
}
}
}
},
{
"component": {
"path": "components/commands/security/security-hardening.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:30.604Z",
"overall": {
"valid": false,
"score": 93,
"errorCount": 1,
"warningCount": 2
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [focus-area] | --headers | --auth | --encrypt ...\n---------------------------------^\n 3 | description: Harden application security configuration with ...",
"metadata": {
"path": "components/commands/security/security-hardening.md",
"error": "bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [focus-area] | --headers | --auth | --encrypt ...\n---------------------------------^\n 3 | description: Harden application security configuration with ..."
},
"timestamp": "2025-12-20T21:02:30.605Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.50KB",
"metadata": {
"path": "components/commands/security/security-hardening.md",
"size": 1541
},
"timestamp": "2025-12-20T21:02:30.604Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/security/security-hardening.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:30.605Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/security/security-hardening.md",
"hash": "38f60ca096115d93...",
"fullHash": "38f60ca096115d9305fd71281d9338f5b7685ebd107886726ae72c8981c82040"
},
"timestamp": "2025-12-20T21:02:30.605Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/security/security-hardening.md"
},
"timestamp": "2025-12-20T21:02:30.605Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/security/security-hardening.md"
},
"timestamp": "2025-12-20T21:02:30.605Z"
}
],
"hash": "38f60ca096115d9305fd71281d9338f5b7685ebd107886726ae72c8981c82040"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 90,
"errorCount": 0,
"warningCount": 2,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/security/security-hardening.md",
"url": "http://localhost:3000",
"suggestion": "https://localhost:3000"
},
"timestamp": "2025-12-20T21:02:30.605Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/security/security-hardening.md",
"url": "http://localhost:3000",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:30.605Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/security/security-hardening.md"
},
"timestamp": "2025-12-20T21:02:30.605Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/security/security-hardening.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:30.694Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/security/security-hardening.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:30.694Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:30.694Z"
}
}
}
},
{
"component": {
"path": "components/commands/setup/create-database-migrations.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:30.694Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [migration-name] | --create-table | --add-column ...\n-------------------------------------^\n 3 | description: Create and manage database migrations with proper v ...",
"metadata": {
"path": "components/commands/setup/create-database-migrations.md",
"error": "bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [migration-name] | --create-table | --add-column ...\n-------------------------------------^\n 3 | description: Create and manage database migrations with proper v ..."
},
"timestamp": "2025-12-20T21:02:30.694Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.60KB",
"metadata": {
"path": "components/commands/setup/create-database-migrations.md",
"size": 1636
},
"timestamp": "2025-12-20T21:02:30.694Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/setup/create-database-migrations.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:30.694Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/setup/create-database-migrations.md",
"hash": "73c999c12efada2e...",
"fullHash": "73c999c12efada2e36c446f032e1643ade40339e97667a47254d80c19d53f58f"
},
"timestamp": "2025-12-20T21:02:30.694Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/setup/create-database-migrations.md"
},
"timestamp": "2025-12-20T21:02:30.695Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/create-database-migrations.md"
},
"timestamp": "2025-12-20T21:02:30.695Z"
}
],
"hash": "73c999c12efada2e36c446f032e1643ade40339e97667a47254d80c19d53f58f"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/create-database-migrations.md"
},
"timestamp": "2025-12-20T21:02:30.695Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/setup/create-database-migrations.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:30.796Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/setup/create-database-migrations.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:30.796Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:30.796Z"
}
}
}
},
{
"component": {
"path": "components/commands/setup/design-database-schema.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:30.796Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [schema-type] | --relational | --nosql | --hyb ...\n----------------------------------^\n 3 | description: Design optimized database schemas with proper re ...",
"metadata": {
"path": "components/commands/setup/design-database-schema.md",
"error": "bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [schema-type] | --relational | --nosql | --hyb ...\n----------------------------------^\n 3 | description: Design optimized database schemas with proper re ..."
},
"timestamp": "2025-12-20T21:02:30.797Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.68KB",
"metadata": {
"path": "components/commands/setup/design-database-schema.md",
"size": 1719
},
"timestamp": "2025-12-20T21:02:30.796Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/setup/design-database-schema.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:30.797Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/setup/design-database-schema.md",
"hash": "c23f6079a4a9bdfa...",
"fullHash": "c23f6079a4a9bdfaf45e38732937bc57bd27fb5e26e5246fe956ab14dff4e28a"
},
"timestamp": "2025-12-20T21:02:30.797Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/setup/design-database-schema.md"
},
"timestamp": "2025-12-20T21:02:30.797Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/design-database-schema.md"
},
"timestamp": "2025-12-20T21:02:30.797Z"
}
],
"hash": "c23f6079a4a9bdfaf45e38732937bc57bd27fb5e26e5246fe956ab14dff4e28a"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/design-database-schema.md"
},
"timestamp": "2025-12-20T21:02:30.797Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/setup/design-database-schema.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:30.888Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/setup/design-database-schema.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:30.888Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:30.888Z"
}
}
}
},
{
"component": {
"path": "components/commands/setup/design-rest-api.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:30.888Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [api-version] | --v1 | --v2 | --graphql-hybrid ...\n----------------------------------^\n 3 | description: Design RESTful API architecture with comprehensi ...",
"metadata": {
"path": "components/commands/setup/design-rest-api.md",
"error": "bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [api-version] | --v1 | --v2 | --graphql-hybrid ...\n----------------------------------^\n 3 | description: Design RESTful API architecture with comprehensi ..."
},
"timestamp": "2025-12-20T21:02:30.888Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.75KB",
"metadata": {
"path": "components/commands/setup/design-rest-api.md",
"size": 1793
},
"timestamp": "2025-12-20T21:02:30.888Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/setup/design-rest-api.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:30.888Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/setup/design-rest-api.md",
"hash": "ece42a17bc62825d...",
"fullHash": "ece42a17bc62825d97b1e8a3dc562abd5b4eebba939aa18c8f23f005e5ee3cde"
},
"timestamp": "2025-12-20T21:02:30.888Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/setup/design-rest-api.md"
},
"timestamp": "2025-12-20T21:02:30.888Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/design-rest-api.md"
},
"timestamp": "2025-12-20T21:02:30.888Z"
}
],
"hash": "ece42a17bc62825d97b1e8a3dc562abd5b4eebba939aa18c8f23f005e5ee3cde"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/design-rest-api.md"
},
"timestamp": "2025-12-20T21:02:30.888Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/setup/design-rest-api.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:30.983Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/setup/design-rest-api.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:30.983Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:30.983Z"
}
}
}
},
{
"component": {
"path": "components/commands/setup/implement-graphql-api.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:30.983Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [schema-approach] | --schema-first | --code-first ...\n--------------------------------------^\n 3 | description: Implement GraphQL API with comprehensive schema, res ...",
"metadata": {
"path": "components/commands/setup/implement-graphql-api.md",
"error": "bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [schema-approach] | --schema-first | --code-first ...\n--------------------------------------^\n 3 | description: Implement GraphQL API with comprehensive schema, res ..."
},
"timestamp": "2025-12-20T21:02:30.983Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.78KB",
"metadata": {
"path": "components/commands/setup/implement-graphql-api.md",
"size": 1821
},
"timestamp": "2025-12-20T21:02:30.983Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/setup/implement-graphql-api.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:30.983Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/setup/implement-graphql-api.md",
"hash": "acc19993bdc4c16f...",
"fullHash": "acc19993bdc4c16f912b48556986d0df224df1f522171308929a7c4671434d39"
},
"timestamp": "2025-12-20T21:02:30.983Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/setup/implement-graphql-api.md"
},
"timestamp": "2025-12-20T21:02:30.983Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/implement-graphql-api.md"
},
"timestamp": "2025-12-20T21:02:30.983Z"
}
],
"hash": "acc19993bdc4c16f912b48556986d0df224df1f522171308929a7c4671434d39"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/implement-graphql-api.md"
},
"timestamp": "2025-12-20T21:02:30.984Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/setup/implement-graphql-api.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:31.078Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/setup/implement-graphql-api.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:31.078Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:31.078Z"
}
}
}
},
{
"component": {
"path": "components/commands/setup/migrate-to-typescript.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:31.078Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:37)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [migration-strategy] | --gradual | --complete | --str ...\n-----------------------------------------^\n 3 | description: Migrate JavaScript project to TypeScript with proper ty ...",
"metadata": {
"path": "components/commands/setup/migrate-to-typescript.md",
"error": "bad indentation of a mapping entry (2:37)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [migration-strategy] | --gradual | --complete | --str ...\n-----------------------------------------^\n 3 | description: Migrate JavaScript project to TypeScript with proper ty ..."
},
"timestamp": "2025-12-20T21:02:31.078Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.83KB",
"metadata": {
"path": "components/commands/setup/migrate-to-typescript.md",
"size": 1869
},
"timestamp": "2025-12-20T21:02:31.078Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/setup/migrate-to-typescript.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:31.078Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/setup/migrate-to-typescript.md",
"hash": "e50ad7e397565181...",
"fullHash": "e50ad7e3975651819350741874ac26d088776e60ca03472b724dee9335189e18"
},
"timestamp": "2025-12-20T21:02:31.078Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/setup/migrate-to-typescript.md"
},
"timestamp": "2025-12-20T21:02:31.078Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/migrate-to-typescript.md"
},
"timestamp": "2025-12-20T21:02:31.078Z"
}
],
"hash": "e50ad7e3975651819350741874ac26d088776e60ca03472b724dee9335189e18"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/migrate-to-typescript.md"
},
"timestamp": "2025-12-20T21:02:31.078Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/setup/migrate-to-typescript.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:31.169Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/setup/migrate-to-typescript.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:31.169Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:31.169Z"
}
}
}
},
{
"component": {
"path": "components/commands/setup/setup-ci-cd-pipeline.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:31.169Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [platform] | --github-actions | --gitlab-ci ...\n-------------------------------^\n 3 | description: Setup comprehensive CI/CD pipeline with autom ...",
"metadata": {
"path": "components/commands/setup/setup-ci-cd-pipeline.md",
"error": "bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [platform] | --github-actions | --gitlab-ci ...\n-------------------------------^\n 3 | description: Setup comprehensive CI/CD pipeline with autom ..."
},
"timestamp": "2025-12-20T21:02:31.169Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.83KB",
"metadata": {
"path": "components/commands/setup/setup-ci-cd-pipeline.md",
"size": 1870
},
"timestamp": "2025-12-20T21:02:31.169Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/setup/setup-ci-cd-pipeline.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:31.169Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/setup/setup-ci-cd-pipeline.md",
"hash": "18759dc30e637027...",
"fullHash": "18759dc30e637027c62cd48a3f8b439ebbd636bae225e70447a06d97792e762b"
},
"timestamp": "2025-12-20T21:02:31.169Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/setup/setup-ci-cd-pipeline.md"
},
"timestamp": "2025-12-20T21:02:31.169Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/setup-ci-cd-pipeline.md"
},
"timestamp": "2025-12-20T21:02:31.169Z"
}
],
"hash": "18759dc30e637027c62cd48a3f8b439ebbd636bae225e70447a06d97792e762b"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/setup-ci-cd-pipeline.md"
},
"timestamp": "2025-12-20T21:02:31.169Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/setup/setup-ci-cd-pipeline.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:31.258Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/setup/setup-ci-cd-pipeline.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:31.258Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:31.258Z"
}
}
}
},
{
"component": {
"path": "components/commands/setup/setup-development-environment.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:31.258Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [environment-type] | --local | --docker | --cloud | ...\n---------------------------------------^\n 3 | description: Setup comprehensive development environment with tool ...",
"metadata": {
"path": "components/commands/setup/setup-development-environment.md",
"error": "bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [environment-type] | --local | --docker | --cloud | ...\n---------------------------------------^\n 3 | description: Setup comprehensive development environment with tool ..."
},
"timestamp": "2025-12-20T21:02:31.258Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.81KB",
"metadata": {
"path": "components/commands/setup/setup-development-environment.md",
"size": 1855
},
"timestamp": "2025-12-20T21:02:31.258Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/setup/setup-development-environment.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:31.258Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/setup/setup-development-environment.md",
"hash": "2d8b42d811adc4ff...",
"fullHash": "2d8b42d811adc4ff5374c3b78cacf2c5ab62385d2b4dcd8274554fd0cb8b3612"
},
"timestamp": "2025-12-20T21:02:31.258Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/setup/setup-development-environment.md"
},
"timestamp": "2025-12-20T21:02:31.258Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/setup-development-environment.md"
},
"timestamp": "2025-12-20T21:02:31.258Z"
}
],
"hash": "2d8b42d811adc4ff5374c3b78cacf2c5ab62385d2b4dcd8274554fd0cb8b3612"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/setup-development-environment.md"
},
"timestamp": "2025-12-20T21:02:31.258Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/setup/setup-development-environment.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:31.345Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/setup/setup-development-environment.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:31.345Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:31.345Z"
}
}
}
},
{
"component": {
"path": "components/commands/setup/setup-docker-containers.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:31.345Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [environment-type] | --development | --production | ...\n---------------------------------------^\n 3 | description: Setup Docker containerization with multi-stage builds ...",
"metadata": {
"path": "components/commands/setup/setup-docker-containers.md",
"error": "bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [environment-type] | --development | --production | ...\n---------------------------------------^\n 3 | description: Setup Docker containerization with multi-stage builds ..."
},
"timestamp": "2025-12-20T21:02:31.345Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.81KB",
"metadata": {
"path": "components/commands/setup/setup-docker-containers.md",
"size": 1853
},
"timestamp": "2025-12-20T21:02:31.345Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/setup/setup-docker-containers.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:31.345Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/setup/setup-docker-containers.md",
"hash": "dbcd5a8946b7deef...",
"fullHash": "dbcd5a8946b7deefb0d72dab4a23af9ca9976ba899f1db9b6e9b8b1db9f9fc9c"
},
"timestamp": "2025-12-20T21:02:31.345Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/setup/setup-docker-containers.md"
},
"timestamp": "2025-12-20T21:02:31.345Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/setup-docker-containers.md"
},
"timestamp": "2025-12-20T21:02:31.345Z"
}
],
"hash": "dbcd5a8946b7deefb0d72dab4a23af9ca9976ba899f1db9b6e9b8b1db9f9fc9c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/setup-docker-containers.md"
},
"timestamp": "2025-12-20T21:02:31.345Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/setup/setup-docker-containers.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:31.433Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/setup/setup-docker-containers.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:31.433Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:31.433Z"
}
}
}
},
{
"component": {
"path": "components/commands/setup/setup-formatting.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:31.433Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [language] | --javascript | --typescript | ...\n-------------------------------^\n 3 | description: Configure comprehensive code formatting tools ...",
"metadata": {
"path": "components/commands/setup/setup-formatting.md",
"error": "bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [language] | --javascript | --typescript | ...\n-------------------------------^\n 3 | description: Configure comprehensive code formatting tools ..."
},
"timestamp": "2025-12-20T21:02:31.434Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.80KB",
"metadata": {
"path": "components/commands/setup/setup-formatting.md",
"size": 1841
},
"timestamp": "2025-12-20T21:02:31.433Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/setup/setup-formatting.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:31.434Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/setup/setup-formatting.md",
"hash": "abddb67279e9b76c...",
"fullHash": "abddb67279e9b76c7f39161085cf2c59f6afc05fd37fb9a2996884f431034419"
},
"timestamp": "2025-12-20T21:02:31.434Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/setup/setup-formatting.md"
},
"timestamp": "2025-12-20T21:02:31.434Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/setup-formatting.md"
},
"timestamp": "2025-12-20T21:02:31.434Z"
}
],
"hash": "abddb67279e9b76c7f39161085cf2c59f6afc05fd37fb9a2996884f431034419"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/setup-formatting.md"
},
"timestamp": "2025-12-20T21:02:31.434Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/setup/setup-formatting.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:31.524Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/setup/setup-formatting.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:31.524Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:31.524Z"
}
}
}
},
{
"component": {
"path": "components/commands/setup/setup-linting.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:31.524Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [language] | --javascript | --typescript | ...\n-------------------------------^\n 3 | description: Configure comprehensive code linting and qual ...",
"metadata": {
"path": "components/commands/setup/setup-linting.md",
"error": "bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [language] | --javascript | --typescript | ...\n-------------------------------^\n 3 | description: Configure comprehensive code linting and qual ..."
},
"timestamp": "2025-12-20T21:02:31.524Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.87KB",
"metadata": {
"path": "components/commands/setup/setup-linting.md",
"size": 1919
},
"timestamp": "2025-12-20T21:02:31.524Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/setup/setup-linting.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:31.524Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/setup/setup-linting.md",
"hash": "945711a3333e1f0f...",
"fullHash": "945711a3333e1f0f741a14aeb3b48b431c762a21de52880be984082ad8b9c697"
},
"timestamp": "2025-12-20T21:02:31.524Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/setup/setup-linting.md"
},
"timestamp": "2025-12-20T21:02:31.524Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/setup-linting.md"
},
"timestamp": "2025-12-20T21:02:31.524Z"
}
],
"hash": "945711a3333e1f0f741a14aeb3b48b431c762a21de52880be984082ad8b9c697"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/setup-linting.md"
},
"timestamp": "2025-12-20T21:02:31.524Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/setup/setup-linting.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:31.613Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/setup/setup-linting.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:31.613Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:31.613Z"
}
}
}
},
{
"component": {
"path": "components/commands/setup/setup-monitoring-observability.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:31.613Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [monitoring-type] | --metrics | --logging | --trac ...\n--------------------------------------^\n 3 | description: Setup comprehensive monitoring and observability wit ...",
"metadata": {
"path": "components/commands/setup/setup-monitoring-observability.md",
"error": "bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [monitoring-type] | --metrics | --logging | --trac ...\n--------------------------------------^\n 3 | description: Setup comprehensive monitoring and observability wit ..."
},
"timestamp": "2025-12-20T21:02:31.614Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.93KB",
"metadata": {
"path": "components/commands/setup/setup-monitoring-observability.md",
"size": 1980
},
"timestamp": "2025-12-20T21:02:31.613Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/setup/setup-monitoring-observability.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:31.614Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/setup/setup-monitoring-observability.md",
"hash": "f119a3813adf13ca...",
"fullHash": "f119a3813adf13caf689fd66cb886d4188298ea3672a0db2181e46c945181e47"
},
"timestamp": "2025-12-20T21:02:31.614Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/setup/setup-monitoring-observability.md"
},
"timestamp": "2025-12-20T21:02:31.614Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/setup-monitoring-observability.md"
},
"timestamp": "2025-12-20T21:02:31.614Z"
}
],
"hash": "f119a3813adf13caf689fd66cb886d4188298ea3672a0db2181e46c945181e47"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/setup-monitoring-observability.md"
},
"timestamp": "2025-12-20T21:02:31.614Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/setup/setup-monitoring-observability.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:31.705Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/setup/setup-monitoring-observability.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:31.705Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:31.705Z"
}
}
}
},
{
"component": {
"path": "components/commands/setup/setup-monorepo.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:31.705Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [monorepo-tool] | --nx | --lerna | --rush | --tu ...\n------------------------------------^\n 3 | description: Configure monorepo project structure with comprehe ...",
"metadata": {
"path": "components/commands/setup/setup-monorepo.md",
"error": "bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [monorepo-tool] | --nx | --lerna | --rush | --tu ...\n------------------------------------^\n 3 | description: Configure monorepo project structure with comprehe ..."
},
"timestamp": "2025-12-20T21:02:31.705Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.90KB",
"metadata": {
"path": "components/commands/setup/setup-monorepo.md",
"size": 1942
},
"timestamp": "2025-12-20T21:02:31.705Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/setup/setup-monorepo.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:31.705Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/setup/setup-monorepo.md",
"hash": "ca274d22c4cdfab5...",
"fullHash": "ca274d22c4cdfab5efe03e2d5e0f87220c1fd638b9885bf7596222d7f6c2902c"
},
"timestamp": "2025-12-20T21:02:31.705Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/setup/setup-monorepo.md"
},
"timestamp": "2025-12-20T21:02:31.705Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/setup-monorepo.md"
},
"timestamp": "2025-12-20T21:02:31.705Z"
}
],
"hash": "ca274d22c4cdfab5efe03e2d5e0f87220c1fd638b9885bf7596222d7f6c2902c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/setup-monorepo.md"
},
"timestamp": "2025-12-20T21:02:31.705Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/setup/setup-monorepo.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:31.795Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/setup/setup-monorepo.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:31.795Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:31.795Z"
}
}
}
},
{
"component": {
"path": "components/commands/setup/setup-rate-limiting.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:31.795Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [rate-limit-type] | --api | --authentication | --f ...\n--------------------------------------^\n 3 | description: Implement comprehensive API rate limiting with advan ...",
"metadata": {
"path": "components/commands/setup/setup-rate-limiting.md",
"error": "bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [rate-limit-type] | --api | --authentication | --f ...\n--------------------------------------^\n 3 | description: Implement comprehensive API rate limiting with advan ..."
},
"timestamp": "2025-12-20T21:02:31.795Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.99KB",
"metadata": {
"path": "components/commands/setup/setup-rate-limiting.md",
"size": 2034
},
"timestamp": "2025-12-20T21:02:31.795Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/setup/setup-rate-limiting.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:31.795Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/setup/setup-rate-limiting.md",
"hash": "6d1272c9b1a2192e...",
"fullHash": "6d1272c9b1a2192e7ad8703aeb9bdf13b5248cc9525b44fe1059ec280f1cc513"
},
"timestamp": "2025-12-20T21:02:31.795Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/setup/setup-rate-limiting.md"
},
"timestamp": "2025-12-20T21:02:31.795Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/setup-rate-limiting.md"
},
"timestamp": "2025-12-20T21:02:31.795Z"
}
],
"hash": "6d1272c9b1a2192e7ad8703aeb9bdf13b5248cc9525b44fe1059ec280f1cc513"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/setup-rate-limiting.md"
},
"timestamp": "2025-12-20T21:02:31.795Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/setup/setup-rate-limiting.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:31.891Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/setup/setup-rate-limiting.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:31.891Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:31.891Z"
}
}
}
},
{
"component": {
"path": "components/commands/setup/update-dependencies.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:31.891Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [update-strategy] | --patch | --minor | --major | ...\n--------------------------------------^\n 3 | description: Update and modernize project dependencies with compr ...",
"metadata": {
"path": "components/commands/setup/update-dependencies.md",
"error": "bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [update-strategy] | --patch | --minor | --major | ...\n--------------------------------------^\n 3 | description: Update and modernize project dependencies with compr ..."
},
"timestamp": "2025-12-20T21:02:31.891Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.86KB",
"metadata": {
"path": "components/commands/setup/update-dependencies.md",
"size": 1907
},
"timestamp": "2025-12-20T21:02:31.891Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/setup/update-dependencies.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:31.891Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/setup/update-dependencies.md",
"hash": "4462f8b883690936...",
"fullHash": "4462f8b8836909368a48a1beb7d21e77cebfd2c22ecfad49f8930de1941b0d20"
},
"timestamp": "2025-12-20T21:02:31.891Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/setup/update-dependencies.md"
},
"timestamp": "2025-12-20T21:02:31.891Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/update-dependencies.md"
},
"timestamp": "2025-12-20T21:02:31.891Z"
}
],
"hash": "4462f8b8836909368a48a1beb7d21e77cebfd2c22ecfad49f8930de1941b0d20"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/update-dependencies.md"
},
"timestamp": "2025-12-20T21:02:31.891Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/setup/update-dependencies.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:31.981Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/setup/update-dependencies.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:31.981Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:31.981Z"
}
}
}
},
{
"component": {
"path": "components/commands/setup/vercel-analytics.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:31.981Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E006",
"message": "Missing required field: name",
"metadata": {
"path": "components/commands/setup/vercel-analytics.md",
"field": "name",
"type": "command"
},
"timestamp": "2025-12-20T21:02:31.981Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.91KB",
"metadata": {
"path": "components/commands/setup/vercel-analytics.md",
"size": 1960
},
"timestamp": "2025-12-20T21:02:31.981Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/commands/setup/vercel-analytics.md"
},
"timestamp": "2025-12-20T21:02:31.981Z"
},
{
"level": "info",
"code": "STRUCT_I003",
"message": "Missing recommended fields: usage, examples",
"metadata": {
"path": "components/commands/setup/vercel-analytics.md",
"missingFields": [
"usage",
"examples"
]
},
"timestamp": "2025-12-20T21:02:31.981Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 1",
"metadata": {
"path": "components/commands/setup/vercel-analytics.md",
"count": 1
},
"timestamp": "2025-12-20T21:02:31.981Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/setup/vercel-analytics.md",
"hash": "902ab85482a2d027...",
"fullHash": "902ab85482a2d027604a61b735ddad371e3d758b988fd444ed7f0b8daac4b321"
},
"timestamp": "2025-12-20T21:02:31.981Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/setup/vercel-analytics.md"
},
"timestamp": "2025-12-20T21:02:31.982Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/vercel-analytics.md"
},
"timestamp": "2025-12-20T21:02:31.982Z"
}
],
"hash": "902ab85482a2d027604a61b735ddad371e3d758b988fd444ed7f0b8daac4b321"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/setup/vercel-analytics.md"
},
"timestamp": "2025-12-20T21:02:31.982Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: b98755f",
"metadata": {
"path": "components/commands/setup/vercel-analytics.md",
"fullSha": "b98755f110d6f78821bf2cbc417ba9dfcba1e7a7",
"author": "Shreyas Shinde",
"date": "2025-11-15 23:11:03 +0900"
},
"timestamp": "2025-12-20T21:02:32.067Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/setup/vercel-analytics.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:32.067Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:32.067Z"
}
}
}
},
{
"component": {
"path": "components/commands/simulation/business-scenario-explorer.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:32.067Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [business-context] | --market-expansion | --product ...\n---------------------------------------^\n 3 | description: Explore multiple business timeline scenarios with com ...",
"metadata": {
"path": "components/commands/simulation/business-scenario-explorer.md",
"error": "bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [business-context] | --market-expansion | --product ...\n---------------------------------------^\n 3 | description: Explore multiple business timeline scenarios with com ..."
},
"timestamp": "2025-12-20T21:02:32.068Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.86KB",
"metadata": {
"path": "components/commands/simulation/business-scenario-explorer.md",
"size": 1904
},
"timestamp": "2025-12-20T21:02:32.067Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/simulation/business-scenario-explorer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:32.068Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/simulation/business-scenario-explorer.md",
"hash": "f88da9461c2bc484...",
"fullHash": "f88da9461c2bc484fa6bfdb6ae0bdb6b87503b50489cb5a024b0605502e0ad16"
},
"timestamp": "2025-12-20T21:02:32.068Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/simulation/business-scenario-explorer.md"
},
"timestamp": "2025-12-20T21:02:32.068Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/business-scenario-explorer.md"
},
"timestamp": "2025-12-20T21:02:32.068Z"
}
],
"hash": "f88da9461c2bc484fa6bfdb6ae0bdb6b87503b50489cb5a024b0605502e0ad16"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/business-scenario-explorer.md"
},
"timestamp": "2025-12-20T21:02:32.068Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/simulation/business-scenario-explorer.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:32.161Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/simulation/business-scenario-explorer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:32.161Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:32.161Z"
}
}
}
},
{
"component": {
"path": "components/commands/simulation/constraint-modeler.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:32.161Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:36)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [constraint-domain] | --business | --technical | --r ...\n----------------------------------------^\n 3 | description: Model system constraints with validation, dependency m ...",
"metadata": {
"path": "components/commands/simulation/constraint-modeler.md",
"error": "bad indentation of a mapping entry (2:36)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [constraint-domain] | --business | --technical | --r ...\n----------------------------------------^\n 3 | description: Model system constraints with validation, dependency m ..."
},
"timestamp": "2025-12-20T21:02:32.161Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.81KB",
"metadata": {
"path": "components/commands/simulation/constraint-modeler.md",
"size": 1854
},
"timestamp": "2025-12-20T21:02:32.161Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/simulation/constraint-modeler.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:32.161Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/simulation/constraint-modeler.md",
"hash": "124bbfc51c4d0c34...",
"fullHash": "124bbfc51c4d0c34d2924110fb7350b48d723b10ebb8627497b978a08a516ec2"
},
"timestamp": "2025-12-20T21:02:32.161Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/simulation/constraint-modeler.md"
},
"timestamp": "2025-12-20T21:02:32.161Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/constraint-modeler.md"
},
"timestamp": "2025-12-20T21:02:32.161Z"
}
],
"hash": "124bbfc51c4d0c34d2924110fb7350b48d723b10ebb8627497b978a08a516ec2"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/constraint-modeler.md"
},
"timestamp": "2025-12-20T21:02:32.161Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/simulation/constraint-modeler.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:32.309Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/simulation/constraint-modeler.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:32.309Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:32.309Z"
}
}
}
},
{
"component": {
"path": "components/commands/simulation/decision-tree-explorer.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:32.309Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [decision-context] | --strategic | --investment | - ...\n---------------------------------------^\n 3 | description: Explore complex decision branches with probability an ...",
"metadata": {
"path": "components/commands/simulation/decision-tree-explorer.md",
"error": "bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [decision-context] | --strategic | --investment | - ...\n---------------------------------------^\n 3 | description: Explore complex decision branches with probability an ..."
},
"timestamp": "2025-12-20T21:02:32.309Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.94KB",
"metadata": {
"path": "components/commands/simulation/decision-tree-explorer.md",
"size": 1983
},
"timestamp": "2025-12-20T21:02:32.309Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/simulation/decision-tree-explorer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:32.309Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/simulation/decision-tree-explorer.md",
"hash": "1bfa1d3c55c9079f...",
"fullHash": "1bfa1d3c55c9079f454582ee7e84313db2f86c702ec7ddecb8bc5e588e732930"
},
"timestamp": "2025-12-20T21:02:32.309Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/simulation/decision-tree-explorer.md"
},
"timestamp": "2025-12-20T21:02:32.309Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/decision-tree-explorer.md"
},
"timestamp": "2025-12-20T21:02:32.309Z"
}
],
"hash": "1bfa1d3c55c9079f454582ee7e84313db2f86c702ec7ddecb8bc5e588e732930"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/decision-tree-explorer.md"
},
"timestamp": "2025-12-20T21:02:32.309Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/simulation/decision-tree-explorer.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:32.400Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/simulation/decision-tree-explorer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:32.400Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:32.400Z"
}
}
}
},
{
"component": {
"path": "components/commands/simulation/digital-twin-creator.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:32.400Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [twin-subject] | --manufacturing | --business-p ...\n-----------------------------------^\n 3 | description: Create calibrated digital twins with real-world v ...",
"metadata": {
"path": "components/commands/simulation/digital-twin-creator.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [twin-subject] | --manufacturing | --business-p ...\n-----------------------------------^\n 3 | description: Create calibrated digital twins with real-world v ..."
},
"timestamp": "2025-12-20T21:02:32.400Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.95KB",
"metadata": {
"path": "components/commands/simulation/digital-twin-creator.md",
"size": 2000
},
"timestamp": "2025-12-20T21:02:32.400Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/simulation/digital-twin-creator.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:32.400Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/simulation/digital-twin-creator.md",
"hash": "e6aa67e64d147010...",
"fullHash": "e6aa67e64d147010e8e3887bb3a5b0bdce65325996251664643924e3612fbcb0"
},
"timestamp": "2025-12-20T21:02:32.400Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/simulation/digital-twin-creator.md"
},
"timestamp": "2025-12-20T21:02:32.400Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/digital-twin-creator.md"
},
"timestamp": "2025-12-20T21:02:32.400Z"
}
],
"hash": "e6aa67e64d147010e8e3887bb3a5b0bdce65325996251664643924e3612fbcb0"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/digital-twin-creator.md"
},
"timestamp": "2025-12-20T21:02:32.400Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/simulation/digital-twin-creator.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:32.492Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/simulation/digital-twin-creator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:32.492Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:32.492Z"
}
}
}
},
{
"component": {
"path": "components/commands/simulation/future-scenario-generator.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:32.492Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [time-horizon] | --near-term | --medium-term | ...\n-----------------------------------^\n 3 | description: Generate comprehensive future scenarios with plau ...",
"metadata": {
"path": "components/commands/simulation/future-scenario-generator.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [time-horizon] | --near-term | --medium-term | ...\n-----------------------------------^\n 3 | description: Generate comprehensive future scenarios with plau ..."
},
"timestamp": "2025-12-20T21:02:32.492Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.02KB",
"metadata": {
"path": "components/commands/simulation/future-scenario-generator.md",
"size": 2066
},
"timestamp": "2025-12-20T21:02:32.492Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/simulation/future-scenario-generator.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:32.492Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/simulation/future-scenario-generator.md",
"hash": "a56bbbafd04e35bd...",
"fullHash": "a56bbbafd04e35bd7a185763b2e4f91bcf958a1018291e3f100745f663df9c34"
},
"timestamp": "2025-12-20T21:02:32.492Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/simulation/future-scenario-generator.md"
},
"timestamp": "2025-12-20T21:02:32.492Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/future-scenario-generator.md"
},
"timestamp": "2025-12-20T21:02:32.492Z"
}
],
"hash": "a56bbbafd04e35bd7a185763b2e4f91bcf958a1018291e3f100745f663df9c34"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/future-scenario-generator.md"
},
"timestamp": "2025-12-20T21:02:32.492Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/simulation/future-scenario-generator.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:32.585Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/simulation/future-scenario-generator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:32.585Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:32.585Z"
}
}
}
},
{
"component": {
"path": "components/commands/simulation/market-response-modeler.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:32.585Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [market-trigger] | --product-launch | --pricing-c ...\n-------------------------------------^\n 3 | description: Model comprehensive market and customer responses w ...",
"metadata": {
"path": "components/commands/simulation/market-response-modeler.md",
"error": "bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [market-trigger] | --product-launch | --pricing-c ...\n-------------------------------------^\n 3 | description: Model comprehensive market and customer responses w ..."
},
"timestamp": "2025-12-20T21:02:32.585Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.12KB",
"metadata": {
"path": "components/commands/simulation/market-response-modeler.md",
"size": 2175
},
"timestamp": "2025-12-20T21:02:32.585Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/simulation/market-response-modeler.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:32.585Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/simulation/market-response-modeler.md",
"hash": "d2d832c48d5f8614...",
"fullHash": "d2d832c48d5f8614238afb93c61b072f9d4a6ed3202319ae74662396d85ad46c"
},
"timestamp": "2025-12-20T21:02:32.585Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/simulation/market-response-modeler.md"
},
"timestamp": "2025-12-20T21:02:32.585Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/market-response-modeler.md"
},
"timestamp": "2025-12-20T21:02:32.585Z"
}
],
"hash": "d2d832c48d5f8614238afb93c61b072f9d4a6ed3202319ae74662396d85ad46c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/market-response-modeler.md"
},
"timestamp": "2025-12-20T21:02:32.585Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/simulation/market-response-modeler.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:32.674Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/simulation/market-response-modeler.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:32.674Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:32.674Z"
}
}
}
},
{
"component": {
"path": "components/commands/simulation/monte-carlo-simulator.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:32.674Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:36)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [simulation-target] | --financial-projections | --pr ...\n----------------------------------------^\n 3 | description: Run Monte Carlo simulations with probability distribut ...",
"metadata": {
"path": "components/commands/simulation/monte-carlo-simulator.md",
"error": "bad indentation of a mapping entry (2:36)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [simulation-target] | --financial-projections | --pr ...\n----------------------------------------^\n 3 | description: Run Monte Carlo simulations with probability distribut ..."
},
"timestamp": "2025-12-20T21:02:32.674Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.12KB",
"metadata": {
"path": "components/commands/simulation/monte-carlo-simulator.md",
"size": 2167
},
"timestamp": "2025-12-20T21:02:32.674Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/simulation/monte-carlo-simulator.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:32.674Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/simulation/monte-carlo-simulator.md",
"hash": "ba4cf9150407f200...",
"fullHash": "ba4cf9150407f200e5ebff834ac9d1a6a89d927488fef926bc75c85f6573f09a"
},
"timestamp": "2025-12-20T21:02:32.674Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/simulation/monte-carlo-simulator.md"
},
"timestamp": "2025-12-20T21:02:32.675Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/monte-carlo-simulator.md"
},
"timestamp": "2025-12-20T21:02:32.675Z"
}
],
"hash": "ba4cf9150407f200e5ebff834ac9d1a6a89d927488fef926bc75c85f6573f09a"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/monte-carlo-simulator.md"
},
"timestamp": "2025-12-20T21:02:32.675Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/simulation/monte-carlo-simulator.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:32.762Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/simulation/monte-carlo-simulator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:32.762Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:32.762Z"
}
}
}
},
{
"component": {
"path": "components/commands/simulation/simulation-calibrator.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:32.762Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [simulation-type] | --business | --technical | --b ...\n--------------------------------------^\n 3 | description: Calibrate simulation accuracy with systematic valida ...",
"metadata": {
"path": "components/commands/simulation/simulation-calibrator.md",
"error": "bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [simulation-type] | --business | --technical | --b ...\n--------------------------------------^\n 3 | description: Calibrate simulation accuracy with systematic valida ..."
},
"timestamp": "2025-12-20T21:02:32.762Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.03KB",
"metadata": {
"path": "components/commands/simulation/simulation-calibrator.md",
"size": 2076
},
"timestamp": "2025-12-20T21:02:32.762Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/simulation/simulation-calibrator.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:32.762Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/simulation/simulation-calibrator.md",
"hash": "96a92312be3bf38c...",
"fullHash": "96a92312be3bf38c88c2494bc48039263c6879dad719969d07c0d82470c1f97a"
},
"timestamp": "2025-12-20T21:02:32.762Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/simulation/simulation-calibrator.md"
},
"timestamp": "2025-12-20T21:02:32.762Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/simulation-calibrator.md"
},
"timestamp": "2025-12-20T21:02:32.762Z"
}
],
"hash": "96a92312be3bf38c88c2494bc48039263c6879dad719969d07c0d82470c1f97a"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/simulation-calibrator.md"
},
"timestamp": "2025-12-20T21:02:32.762Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/simulation/simulation-calibrator.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:32.851Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/simulation/simulation-calibrator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:32.851Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:32.851Z"
}
}
}
},
{
"component": {
"path": "components/commands/simulation/system-dynamics-modeler.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:32.851Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [system-type] | --business-ecosystem | --organ ...\n----------------------------------^\n 3 | description: Model complex system dynamics with feedback loop ...",
"metadata": {
"path": "components/commands/simulation/system-dynamics-modeler.md",
"error": "bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [system-type] | --business-ecosystem | --organ ...\n----------------------------------^\n 3 | description: Model complex system dynamics with feedback loop ..."
},
"timestamp": "2025-12-20T21:02:32.852Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.12KB",
"metadata": {
"path": "components/commands/simulation/system-dynamics-modeler.md",
"size": 2167
},
"timestamp": "2025-12-20T21:02:32.851Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/simulation/system-dynamics-modeler.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:32.852Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/simulation/system-dynamics-modeler.md",
"hash": "90237a6de687cd1d...",
"fullHash": "90237a6de687cd1d8a0bbd8437510bd55eb3be452942d23fbf85cad3138db7ad"
},
"timestamp": "2025-12-20T21:02:32.852Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/simulation/system-dynamics-modeler.md"
},
"timestamp": "2025-12-20T21:02:32.852Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/system-dynamics-modeler.md"
},
"timestamp": "2025-12-20T21:02:32.852Z"
}
],
"hash": "90237a6de687cd1d8a0bbd8437510bd55eb3be452942d23fbf85cad3138db7ad"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/system-dynamics-modeler.md"
},
"timestamp": "2025-12-20T21:02:32.852Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/simulation/system-dynamics-modeler.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:32.939Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/simulation/system-dynamics-modeler.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:32.939Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:32.939Z"
}
}
}
},
{
"component": {
"path": "components/commands/simulation/timeline-compressor.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:32.939Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [timeline-type] | --product-development | --mark ...\n------------------------------------^\n 3 | description: Compress real-world timelines into rapid simulatio ...",
"metadata": {
"path": "components/commands/simulation/timeline-compressor.md",
"error": "bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, WebSearch\n 2 | argument-hint: [timeline-type] | --product-development | --mark ...\n------------------------------------^\n 3 | description: Compress real-world timelines into rapid simulatio ..."
},
"timestamp": "2025-12-20T21:02:32.939Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.21KB",
"metadata": {
"path": "components/commands/simulation/timeline-compressor.md",
"size": 2259
},
"timestamp": "2025-12-20T21:02:32.939Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/simulation/timeline-compressor.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:32.939Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/simulation/timeline-compressor.md",
"hash": "82fa150ba2b66986...",
"fullHash": "82fa150ba2b66986c40e16b956452860eb5c5d6a26bd683449a8b7610ff020f8"
},
"timestamp": "2025-12-20T21:02:32.939Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/simulation/timeline-compressor.md"
},
"timestamp": "2025-12-20T21:02:32.939Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/timeline-compressor.md"
},
"timestamp": "2025-12-20T21:02:32.939Z"
}
],
"hash": "82fa150ba2b66986c40e16b956452860eb5c5d6a26bd683449a8b7610ff020f8"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/simulation/timeline-compressor.md"
},
"timestamp": "2025-12-20T21:02:32.940Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/simulation/timeline-compressor.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:33.028Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/simulation/timeline-compressor.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:33.028Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:33.028Z"
}
}
}
},
{
"component": {
"path": "components/commands/svelte/svelte-a11y.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:33.028Z",
"overall": {
"valid": false,
"score": 90,
"errorCount": 2,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/svelte/svelte-a11y.md"
},
"timestamp": "2025-12-20T21:02:33.028Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.49KB",
"metadata": {
"path": "components/commands/svelte/svelte-a11y.md",
"size": 2552
},
"timestamp": "2025-12-20T21:02:33.028Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/svelte/svelte-a11y.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:33.028Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/svelte/svelte-a11y.md",
"hash": "48f570a6486a9b06...",
"fullHash": "48f570a6486a9b06efa01bbe161da544ab8961408cde1c660084ea0072e902d4"
},
"timestamp": "2025-12-20T21:02:33.028Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/svelte/svelte-a11y.md"
},
"timestamp": "2025-12-20T21:02:33.029Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-a11y.md"
},
"timestamp": "2025-12-20T21:02:33.029Z"
}
],
"hash": "48f570a6486a9b06efa01bbe161da544ab8961408cde1c660084ea0072e902d4"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E017",
"message": "Inline event handler detected (XSS risk)",
"metadata": {
"path": "components/commands/svelte/svelte-a11y.md",
"severity": "critical",
"line": 22,
"column": 9,
"position": "22:9",
"lineText": "<div onclick={handleClick}>Click me</div>",
"context": "...ssibility**:\n ```svelte\n <!-- Bad -->\n <div onclick={handleClick}>Click me</div>\n \n <!-- G..."
},
"timestamp": "2025-12-20T21:02:33.029Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-a11y.md"
},
"timestamp": "2025-12-20T21:02:33.029Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 59d3d51",
"metadata": {
"path": "components/commands/svelte/svelte-a11y.md",
"fullSha": "59d3d51b6e1af05138f6e60f050066cd577f71cb",
"author": "Dani",
"date": "2025-10-10 13:01:39 -0400"
},
"timestamp": "2025-12-20T21:02:33.124Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/svelte/svelte-a11y.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:33.124Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:33.124Z"
}
}
}
},
{
"component": {
"path": "components/commands/svelte/svelte-component.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:33.124Z",
"overall": {
"valid": false,
"score": 90,
"errorCount": 2,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit\n 2 | argument-hint: [component-name] [--typescript] [--story]\n-------------------------------------^\n 3 | description: Create new Svelte components with best practices, T ...",
"metadata": {
"path": "components/commands/svelte/svelte-component.md",
"error": "bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit\n 2 | argument-hint: [component-name] [--typescript] [--story]\n-------------------------------------^\n 3 | description: Create new Svelte components with best practices, T ..."
},
"timestamp": "2025-12-20T21:02:33.124Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.16KB",
"metadata": {
"path": "components/commands/svelte/svelte-component.md",
"size": 2215
},
"timestamp": "2025-12-20T21:02:33.124Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 4",
"metadata": {
"path": "components/commands/svelte/svelte-component.md",
"count": 4
},
"timestamp": "2025-12-20T21:02:33.124Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/svelte/svelte-component.md",
"hash": "24cc1228b6cf2759...",
"fullHash": "24cc1228b6cf27598f7b058191577030919bd0d3d6f13fc13841fd6fef8c1c55"
},
"timestamp": "2025-12-20T21:02:33.124Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/svelte/svelte-component.md"
},
"timestamp": "2025-12-20T21:02:33.124Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-component.md"
},
"timestamp": "2025-12-20T21:02:33.124Z"
}
],
"hash": "24cc1228b6cf27598f7b058191577030919bd0d3d6f13fc13841fd6fef8c1c55"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E014",
"message": "<script> tag detected (XSS risk)",
"metadata": {
"path": "components/commands/svelte/svelte-component.md",
"severity": "critical",
"line": 32,
"column": 4,
"position": "32:4",
"lineText": "<script lang=\"ts\">",
"context": "...ence\n\n2. **Component Structure**:\n ```svelte\n <script lang=\"ts\">\n // Imports\n // Type de..."
},
"timestamp": "2025-12-20T21:02:33.124Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-component.md"
},
"timestamp": "2025-12-20T21:02:33.124Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/svelte/svelte-component.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:33.213Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/svelte/svelte-component.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:33.213Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:33.213Z"
}
}
}
},
{
"component": {
"path": "components/commands/svelte/svelte-debug.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:33.213Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/svelte/svelte-debug.md"
},
"timestamp": "2025-12-20T21:02:33.213Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.64KB",
"metadata": {
"path": "components/commands/svelte/svelte-debug.md",
"size": 1681
},
"timestamp": "2025-12-20T21:02:33.213Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/svelte/svelte-debug.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:33.213Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/svelte/svelte-debug.md",
"hash": "ba11109f0d57085f...",
"fullHash": "ba11109f0d57085f505be54d3310594f66693114068cde3ad4327d178ca68838"
},
"timestamp": "2025-12-20T21:02:33.213Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/svelte/svelte-debug.md"
},
"timestamp": "2025-12-20T21:02:33.213Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-debug.md"
},
"timestamp": "2025-12-20T21:02:33.213Z"
}
],
"hash": "ba11109f0d57085f505be54d3310594f66693114068cde3ad4327d178ca68838"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-debug.md"
},
"timestamp": "2025-12-20T21:02:33.213Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 59d3d51",
"metadata": {
"path": "components/commands/svelte/svelte-debug.md",
"fullSha": "59d3d51b6e1af05138f6e60f050066cd577f71cb",
"author": "Dani",
"date": "2025-10-10 13:01:39 -0400"
},
"timestamp": "2025-12-20T21:02:33.308Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/svelte/svelte-debug.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:33.308Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:33.308Z"
}
}
}
},
{
"component": {
"path": "components/commands/svelte/svelte-migrate.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:33.308Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/svelte/svelte-migrate.md"
},
"timestamp": "2025-12-20T21:02:33.308Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.94KB",
"metadata": {
"path": "components/commands/svelte/svelte-migrate.md",
"size": 1985
},
"timestamp": "2025-12-20T21:02:33.308Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/svelte/svelte-migrate.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:33.308Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/svelte/svelte-migrate.md",
"hash": "e7deec79364f6e69...",
"fullHash": "e7deec79364f6e69f97be94d674d11c4b8f8dec75115d0be2cb9b52d0fadf99a"
},
"timestamp": "2025-12-20T21:02:33.308Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/svelte/svelte-migrate.md"
},
"timestamp": "2025-12-20T21:02:33.308Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-migrate.md"
},
"timestamp": "2025-12-20T21:02:33.308Z"
}
],
"hash": "e7deec79364f6e69f97be94d674d11c4b8f8dec75115d0be2cb9b52d0fadf99a"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-migrate.md"
},
"timestamp": "2025-12-20T21:02:33.309Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 59d3d51",
"metadata": {
"path": "components/commands/svelte/svelte-migrate.md",
"fullSha": "59d3d51b6e1af05138f6e60f050066cd577f71cb",
"author": "Dani",
"date": "2025-10-10 13:01:39 -0400"
},
"timestamp": "2025-12-20T21:02:33.400Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/svelte/svelte-migrate.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:33.400Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:33.400Z"
}
}
}
},
{
"component": {
"path": "components/commands/svelte/svelte-optimize.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:33.400Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/svelte/svelte-optimize.md"
},
"timestamp": "2025-12-20T21:02:33.400Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.50KB",
"metadata": {
"path": "components/commands/svelte/svelte-optimize.md",
"size": 2563
},
"timestamp": "2025-12-20T21:02:33.400Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/svelte/svelte-optimize.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:33.400Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/svelte/svelte-optimize.md",
"hash": "0d512421ff79d2d4...",
"fullHash": "0d512421ff79d2d40ac6d42d74fe72b0a63b5bc3927b08f03b286e32fcdb422f"
},
"timestamp": "2025-12-20T21:02:33.400Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/svelte/svelte-optimize.md"
},
"timestamp": "2025-12-20T21:02:33.400Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-optimize.md"
},
"timestamp": "2025-12-20T21:02:33.400Z"
}
],
"hash": "0d512421ff79d2d40ac6d42d74fe72b0a63b5bc3927b08f03b286e32fcdb422f"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-optimize.md"
},
"timestamp": "2025-12-20T21:02:33.400Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 59d3d51",
"metadata": {
"path": "components/commands/svelte/svelte-optimize.md",
"fullSha": "59d3d51b6e1af05138f6e60f050066cd577f71cb",
"author": "Dani",
"date": "2025-10-10 13:01:39 -0400"
},
"timestamp": "2025-12-20T21:02:33.487Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/svelte/svelte-optimize.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:33.487Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:33.487Z"
}
}
}
},
{
"component": {
"path": "components/commands/svelte/svelte-scaffold.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:33.487Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/svelte/svelte-scaffold.md"
},
"timestamp": "2025-12-20T21:02:33.487Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.28KB",
"metadata": {
"path": "components/commands/svelte/svelte-scaffold.md",
"size": 2337
},
"timestamp": "2025-12-20T21:02:33.487Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/svelte/svelte-scaffold.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:33.487Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/svelte/svelte-scaffold.md",
"hash": "55717d1e25e22326...",
"fullHash": "55717d1e25e22326852afddb26df9bf668d15c3f3d8ed8c7bdfa0d024cd63757"
},
"timestamp": "2025-12-20T21:02:33.487Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/svelte/svelte-scaffold.md"
},
"timestamp": "2025-12-20T21:02:33.487Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-scaffold.md"
},
"timestamp": "2025-12-20T21:02:33.487Z"
}
],
"hash": "55717d1e25e22326852afddb26df9bf668d15c3f3d8ed8c7bdfa0d024cd63757"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-scaffold.md"
},
"timestamp": "2025-12-20T21:02:33.487Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 59d3d51",
"metadata": {
"path": "components/commands/svelte/svelte-scaffold.md",
"fullSha": "59d3d51b6e1af05138f6e60f050066cd577f71cb",
"author": "Dani",
"date": "2025-10-10 13:01:39 -0400"
},
"timestamp": "2025-12-20T21:02:33.575Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/svelte/svelte-scaffold.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:33.575Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:33.575Z"
}
}
}
},
{
"component": {
"path": "components/commands/svelte/svelte-storybook-migrate.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:33.575Z",
"overall": {
"valid": false,
"score": 90,
"errorCount": 2,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-migrate.md"
},
"timestamp": "2025-12-20T21:02:33.575Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.27KB",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-migrate.md",
"size": 4372
},
"timestamp": "2025-12-20T21:02:33.575Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 4",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-migrate.md",
"count": 4
},
"timestamp": "2025-12-20T21:02:33.575Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-migrate.md",
"hash": "03cdf9f1ef11d0e2...",
"fullHash": "03cdf9f1ef11d0e27164ae68de0d2f2eccbec517a96b604b2c367e592f55ce34"
},
"timestamp": "2025-12-20T21:02:33.575Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-migrate.md"
},
"timestamp": "2025-12-20T21:02:33.575Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-migrate.md"
},
"timestamp": "2025-12-20T21:02:33.575Z"
}
],
"hash": "03cdf9f1ef11d0e27164ae68de0d2f2eccbec517a96b604b2c367e592f55ce34"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E014",
"message": "<script> tag detected (XSS risk)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-migrate.md",
"severity": "critical",
"line": 45,
"column": 4,
"position": "45:4",
"lineText": "<script context=\"module\">",
"context": "...t → defineMeta**:\n ```svelte\n <!-- Old -->\n <script context=\"module\">\n import { Meta, Stor..."
},
"timestamp": "2025-12-20T21:02:33.575Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-migrate.md"
},
"timestamp": "2025-12-20T21:02:33.575Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 59d3d51",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-migrate.md",
"fullSha": "59d3d51b6e1af05138f6e60f050066cd577f71cb",
"author": "Dani",
"date": "2025-10-10 13:01:39 -0400"
},
"timestamp": "2025-12-20T21:02:33.662Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-migrate.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:33.662Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:33.662Z"
}
}
}
},
{
"component": {
"path": "components/commands/svelte/svelte-storybook-mock.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:33.662Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-mock.md"
},
"timestamp": "2025-12-20T21:02:33.662Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 5.26KB",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-mock.md",
"size": 5391
},
"timestamp": "2025-12-20T21:02:33.662Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-mock.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:33.662Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-mock.md",
"hash": "77a128e1980f19e9...",
"fullHash": "77a128e1980f19e9425cc4fdc4660e6bcf96eaec6ee3dca671491382de06efab"
},
"timestamp": "2025-12-20T21:02:33.662Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-mock.md"
},
"timestamp": "2025-12-20T21:02:33.662Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-mock.md"
},
"timestamp": "2025-12-20T21:02:33.662Z"
}
],
"hash": "77a128e1980f19e9425cc4fdc4660e6bcf96eaec6ee3dca671491382de06efab"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-mock.md"
},
"timestamp": "2025-12-20T21:02:33.662Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 59d3d51",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-mock.md",
"fullSha": "59d3d51b6e1af05138f6e60f050066cd577f71cb",
"author": "Dani",
"date": "2025-10-10 13:01:39 -0400"
},
"timestamp": "2025-12-20T21:02:33.756Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-mock.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:33.756Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:33.756Z"
}
}
}
},
{
"component": {
"path": "components/commands/svelte/svelte-storybook-setup.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:33.756Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-setup.md"
},
"timestamp": "2025-12-20T21:02:33.756Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.79KB",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-setup.md",
"size": 2852
},
"timestamp": "2025-12-20T21:02:33.756Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-setup.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:33.756Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-setup.md",
"hash": "fb3ed0e84b109ec3...",
"fullHash": "fb3ed0e84b109ec3a8a556756c284552627a84007906a8b0ec7750ab7abfab19"
},
"timestamp": "2025-12-20T21:02:33.756Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-setup.md"
},
"timestamp": "2025-12-20T21:02:33.756Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-setup.md"
},
"timestamp": "2025-12-20T21:02:33.756Z"
}
],
"hash": "fb3ed0e84b109ec3a8a556756c284552627a84007906a8b0ec7750ab7abfab19"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-setup.md"
},
"timestamp": "2025-12-20T21:02:33.756Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 59d3d51",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-setup.md",
"fullSha": "59d3d51b6e1af05138f6e60f050066cd577f71cb",
"author": "Dani",
"date": "2025-10-10 13:01:39 -0400"
},
"timestamp": "2025-12-20T21:02:33.844Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-setup.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:33.844Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:33.844Z"
}
}
}
},
{
"component": {
"path": "components/commands/svelte/svelte-storybook-story.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:33.844Z",
"overall": {
"valid": false,
"score": 90,
"errorCount": 2,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-story.md"
},
"timestamp": "2025-12-20T21:02:33.844Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.47KB",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-story.md",
"size": 3552
},
"timestamp": "2025-12-20T21:02:33.844Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-story.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:33.844Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-story.md",
"hash": "17a295858fcbd19a...",
"fullHash": "17a295858fcbd19a07e7fb96d8d7f083c673dadeb9917365918c9282d75b7f68"
},
"timestamp": "2025-12-20T21:02:33.844Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-story.md"
},
"timestamp": "2025-12-20T21:02:33.844Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-story.md"
},
"timestamp": "2025-12-20T21:02:33.844Z"
}
],
"hash": "17a295858fcbd19a07e7fb96d8d7f083c673dadeb9917365918c9282d75b7f68"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E014",
"message": "<script> tag detected (XSS risk)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-story.md",
"severity": "critical",
"line": 18,
"column": 4,
"position": "18:4",
"lineText": "<script>",
"context": "...**Story Structure (Svelte CSF)**:\n ```svelte\n <script>\n import { defineMeta } from '@storybo..."
},
"timestamp": "2025-12-20T21:02:33.844Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-story.md"
},
"timestamp": "2025-12-20T21:02:33.844Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 59d3d51",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-story.md",
"fullSha": "59d3d51b6e1af05138f6e60f050066cd577f71cb",
"author": "Dani",
"date": "2025-10-10 13:01:39 -0400"
},
"timestamp": "2025-12-20T21:02:33.930Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-story.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:33.930Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:33.930Z"
}
}
}
},
{
"component": {
"path": "components/commands/svelte/svelte-storybook-troubleshoot.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:33.930Z",
"overall": {
"valid": false,
"score": 91,
"errorCount": 1,
"warningCount": 4
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-troubleshoot.md"
},
"timestamp": "2025-12-20T21:02:33.930Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.32KB",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-troubleshoot.md",
"size": 4425
},
"timestamp": "2025-12-20T21:02:33.930Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 4",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-troubleshoot.md",
"count": 4
},
"timestamp": "2025-12-20T21:02:33.930Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-troubleshoot.md",
"hash": "94da21d370fee8a7...",
"fullHash": "94da21d370fee8a7e5657c44d62599571ebaf7d809cbad6340d74c6ab431f9df"
},
"timestamp": "2025-12-20T21:02:33.930Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-troubleshoot.md"
},
"timestamp": "2025-12-20T21:02:33.930Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-troubleshoot.md"
},
"timestamp": "2025-12-20T21:02:33.930Z"
}
],
"hash": "94da21d370fee8a7e5657c44d62599571ebaf7d809cbad6340d74c6ab431f9df"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 80,
"errorCount": 0,
"warningCount": 4,
"errors": [],
"warnings": [
{
"level": "warning",
"code": "REF_W005",
"message": "Invalid URL format: Invalid URL",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-troubleshoot.md",
"url": "http://localhost:6006'),",
"error": "Invalid URL"
},
"timestamp": "2025-12-20T21:02:33.931Z"
},
{
"level": "warning",
"code": "REF_W005",
"message": "Invalid URL format: Invalid URL",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-troubleshoot.md",
"url": "http://localhost:3000'",
"error": "Invalid URL"
},
"timestamp": "2025-12-20T21:02:33.931Z"
},
{
"level": "warning",
"code": "REF_W002",
"message": "HTTP protocol detected (HTTPS recommended)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-troubleshoot.md",
"url": "http://localhost:3000",
"suggestion": "https://localhost:3000"
},
"timestamp": "2025-12-20T21:02:33.931Z"
},
{
"level": "warning",
"code": "REF_W003",
"message": "Localhost reference detected",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-troubleshoot.md",
"url": "http://localhost:3000",
"hostname": "localhost"
},
"timestamp": "2025-12-20T21:02:33.931Z"
}
],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-troubleshoot.md"
},
"timestamp": "2025-12-20T21:02:33.931Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 59d3d51",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-troubleshoot.md",
"fullSha": "59d3d51b6e1af05138f6e60f050066cd577f71cb",
"author": "Dani",
"date": "2025-10-10 13:01:39 -0400"
},
"timestamp": "2025-12-20T21:02:34.018Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/svelte/svelte-storybook-troubleshoot.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:34.018Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:34.018Z"
}
}
}
},
{
"component": {
"path": "components/commands/svelte/svelte-storybook.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:34.018Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook.md"
},
"timestamp": "2025-12-20T21:02:34.018Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.49KB",
"metadata": {
"path": "components/commands/svelte/svelte-storybook.md",
"size": 1529
},
"timestamp": "2025-12-20T21:02:34.018Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/svelte/svelte-storybook.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:34.018Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/svelte/svelte-storybook.md",
"hash": "01c1f96f7c6861e1...",
"fullHash": "01c1f96f7c6861e15312417ecb89bb880c2417a14a85743b3ab16e82564bae70"
},
"timestamp": "2025-12-20T21:02:34.018Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook.md"
},
"timestamp": "2025-12-20T21:02:34.018Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook.md"
},
"timestamp": "2025-12-20T21:02:34.018Z"
}
],
"hash": "01c1f96f7c6861e15312417ecb89bb880c2417a14a85743b3ab16e82564bae70"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-storybook.md"
},
"timestamp": "2025-12-20T21:02:34.018Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 59d3d51",
"metadata": {
"path": "components/commands/svelte/svelte-storybook.md",
"fullSha": "59d3d51b6e1af05138f6e60f050066cd577f71cb",
"author": "Dani",
"date": "2025-10-10 13:01:39 -0400"
},
"timestamp": "2025-12-20T21:02:34.104Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/svelte/svelte-storybook.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:34.104Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:34.104Z"
}
}
}
},
{
"component": {
"path": "components/commands/svelte/svelte-test-coverage.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:34.104Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/svelte/svelte-test-coverage.md"
},
"timestamp": "2025-12-20T21:02:34.105Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.92KB",
"metadata": {
"path": "components/commands/svelte/svelte-test-coverage.md",
"size": 1966
},
"timestamp": "2025-12-20T21:02:34.105Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/svelte/svelte-test-coverage.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:34.105Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/svelte/svelte-test-coverage.md",
"hash": "1a9bc86a03178c62...",
"fullHash": "1a9bc86a03178c62840d0a802ac941efb50d618c78af4cb1f94e3938ee98ecd6"
},
"timestamp": "2025-12-20T21:02:34.105Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/svelte/svelte-test-coverage.md"
},
"timestamp": "2025-12-20T21:02:34.105Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-test-coverage.md"
},
"timestamp": "2025-12-20T21:02:34.105Z"
}
],
"hash": "1a9bc86a03178c62840d0a802ac941efb50d618c78af4cb1f94e3938ee98ecd6"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-test-coverage.md"
},
"timestamp": "2025-12-20T21:02:34.105Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 59d3d51",
"metadata": {
"path": "components/commands/svelte/svelte-test-coverage.md",
"fullSha": "59d3d51b6e1af05138f6e60f050066cd577f71cb",
"author": "Dani",
"date": "2025-10-10 13:01:39 -0400"
},
"timestamp": "2025-12-20T21:02:34.194Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/svelte/svelte-test-coverage.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:34.194Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:34.194Z"
}
}
}
},
{
"component": {
"path": "components/commands/svelte/svelte-test-fix.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:34.194Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/svelte/svelte-test-fix.md"
},
"timestamp": "2025-12-20T21:02:34.194Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.25KB",
"metadata": {
"path": "components/commands/svelte/svelte-test-fix.md",
"size": 2302
},
"timestamp": "2025-12-20T21:02:34.194Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/svelte/svelte-test-fix.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:34.194Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/svelte/svelte-test-fix.md",
"hash": "545d5c3be2244207...",
"fullHash": "545d5c3be2244207d69b39b6b4cd04a29f21401cbdc85058d68f0cd83b09982a"
},
"timestamp": "2025-12-20T21:02:34.194Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/svelte/svelte-test-fix.md"
},
"timestamp": "2025-12-20T21:02:34.194Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-test-fix.md"
},
"timestamp": "2025-12-20T21:02:34.194Z"
}
],
"hash": "545d5c3be2244207d69b39b6b4cd04a29f21401cbdc85058d68f0cd83b09982a"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-test-fix.md"
},
"timestamp": "2025-12-20T21:02:34.194Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 59d3d51",
"metadata": {
"path": "components/commands/svelte/svelte-test-fix.md",
"fullSha": "59d3d51b6e1af05138f6e60f050066cd577f71cb",
"author": "Dani",
"date": "2025-10-10 13:01:39 -0400"
},
"timestamp": "2025-12-20T21:02:34.282Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/svelte/svelte-test-fix.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:34.282Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:34.282Z"
}
}
}
},
{
"component": {
"path": "components/commands/svelte/svelte-test-setup.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:34.282Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/svelte/svelte-test-setup.md"
},
"timestamp": "2025-12-20T21:02:34.282Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.22KB",
"metadata": {
"path": "components/commands/svelte/svelte-test-setup.md",
"size": 2274
},
"timestamp": "2025-12-20T21:02:34.282Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/svelte/svelte-test-setup.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:34.282Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/svelte/svelte-test-setup.md",
"hash": "19bfb76fbff656aa...",
"fullHash": "19bfb76fbff656aa469bf3f65b1172d6591b35a63aa1e28acf170620c517eba7"
},
"timestamp": "2025-12-20T21:02:34.282Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/svelte/svelte-test-setup.md"
},
"timestamp": "2025-12-20T21:02:34.282Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-test-setup.md"
},
"timestamp": "2025-12-20T21:02:34.282Z"
}
],
"hash": "19bfb76fbff656aa469bf3f65b1172d6591b35a63aa1e28acf170620c517eba7"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-test-setup.md"
},
"timestamp": "2025-12-20T21:02:34.282Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 59d3d51",
"metadata": {
"path": "components/commands/svelte/svelte-test-setup.md",
"fullSha": "59d3d51b6e1af05138f6e60f050066cd577f71cb",
"author": "Dani",
"date": "2025-10-10 13:01:39 -0400"
},
"timestamp": "2025-12-20T21:02:34.370Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/svelte/svelte-test-setup.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:34.370Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:34.370Z"
}
}
}
},
{
"component": {
"path": "components/commands/svelte/svelte-test.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:34.370Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/svelte/svelte-test.md"
},
"timestamp": "2025-12-20T21:02:34.370Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.74KB",
"metadata": {
"path": "components/commands/svelte/svelte-test.md",
"size": 1782
},
"timestamp": "2025-12-20T21:02:34.370Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/svelte/svelte-test.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:34.370Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/svelte/svelte-test.md",
"hash": "996d9f1a6f06ef06...",
"fullHash": "996d9f1a6f06ef0660d6795f2bf1fba3843780a25a42851dded37d8e110a851e"
},
"timestamp": "2025-12-20T21:02:34.371Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/svelte/svelte-test.md"
},
"timestamp": "2025-12-20T21:02:34.371Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-test.md"
},
"timestamp": "2025-12-20T21:02:34.371Z"
}
],
"hash": "996d9f1a6f06ef0660d6795f2bf1fba3843780a25a42851dded37d8e110a851e"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/svelte/svelte-test.md"
},
"timestamp": "2025-12-20T21:02:34.371Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 59d3d51",
"metadata": {
"path": "components/commands/svelte/svelte-test.md",
"fullSha": "59d3d51b6e1af05138f6e60f050066cd577f71cb",
"author": "Dani",
"date": "2025-10-10 13:01:39 -0400"
},
"timestamp": "2025-12-20T21:02:34.460Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/svelte/svelte-test.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:34.460Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:34.460Z"
}
}
}
},
{
"component": {
"path": "components/commands/sync/bidirectional-sync.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:34.460Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [sync-mode] | --full | --incremental | --dry ...\n--------------------------------^\n 3 | description: Enable comprehensive bidirectional GitHub-Line ...",
"metadata": {
"path": "components/commands/sync/bidirectional-sync.md",
"error": "bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [sync-mode] | --full | --incremental | --dry ...\n--------------------------------^\n 3 | description: Enable comprehensive bidirectional GitHub-Line ..."
},
"timestamp": "2025-12-20T21:02:34.461Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.89KB",
"metadata": {
"path": "components/commands/sync/bidirectional-sync.md",
"size": 1940
},
"timestamp": "2025-12-20T21:02:34.460Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/sync/bidirectional-sync.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:34.461Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/sync/bidirectional-sync.md",
"hash": "aee4ece8ff280091...",
"fullHash": "aee4ece8ff280091e1c2841be63c5a24169f893e5b62fad692b75df6c6d13e7b"
},
"timestamp": "2025-12-20T21:02:34.461Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/sync/bidirectional-sync.md"
},
"timestamp": "2025-12-20T21:02:34.461Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/bidirectional-sync.md"
},
"timestamp": "2025-12-20T21:02:34.461Z"
}
],
"hash": "aee4ece8ff280091e1c2841be63c5a24169f893e5b62fad692b75df6c6d13e7b"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/bidirectional-sync.md"
},
"timestamp": "2025-12-20T21:02:34.461Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/sync/bidirectional-sync.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:34.549Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/sync/bidirectional-sync.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:34.549Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:34.549Z"
}
}
}
},
{
"component": {
"path": "components/commands/sync/bulk-import-issues.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:34.549Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [import-scope] | --state | --label | --mileston ...\n-----------------------------------^\n 3 | description: Bulk import GitHub issues to Linear with comprehe ...",
"metadata": {
"path": "components/commands/sync/bulk-import-issues.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [import-scope] | --state | --label | --mileston ...\n-----------------------------------^\n 3 | description: Bulk import GitHub issues to Linear with comprehe ..."
},
"timestamp": "2025-12-20T21:02:34.549Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.04KB",
"metadata": {
"path": "components/commands/sync/bulk-import-issues.md",
"size": 2093
},
"timestamp": "2025-12-20T21:02:34.549Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/sync/bulk-import-issues.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:34.549Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/sync/bulk-import-issues.md",
"hash": "1e2a2acd0a2900b4...",
"fullHash": "1e2a2acd0a2900b46c9259ed9f5a3caf1dfdff715b1173202d3d7a83241a2d4c"
},
"timestamp": "2025-12-20T21:02:34.549Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/sync/bulk-import-issues.md"
},
"timestamp": "2025-12-20T21:02:34.549Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/bulk-import-issues.md"
},
"timestamp": "2025-12-20T21:02:34.549Z"
}
],
"hash": "1e2a2acd0a2900b46c9259ed9f5a3caf1dfdff715b1173202d3d7a83241a2d4c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/bulk-import-issues.md"
},
"timestamp": "2025-12-20T21:02:34.549Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/sync/bulk-import-issues.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:34.638Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/sync/bulk-import-issues.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:34.638Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:34.638Z"
}
}
}
},
{
"component": {
"path": "components/commands/sync/cross-reference-manager.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:34.638Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [action] | audit | repair | map | validat ...\n-----------------------------^\n 3 | description: Manage cross-platform reference links betwe ...",
"metadata": {
"path": "components/commands/sync/cross-reference-manager.md",
"error": "bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [action] | audit | repair | map | validat ...\n-----------------------------^\n 3 | description: Manage cross-platform reference links betwe ..."
},
"timestamp": "2025-12-20T21:02:34.638Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.04KB",
"metadata": {
"path": "components/commands/sync/cross-reference-manager.md",
"size": 2085
},
"timestamp": "2025-12-20T21:02:34.638Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/sync/cross-reference-manager.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:34.638Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/sync/cross-reference-manager.md",
"hash": "a23abb323289d747...",
"fullHash": "a23abb323289d747cbdd0c92ea5ddb8f81adcd77874705c1252246820ca2cb3d"
},
"timestamp": "2025-12-20T21:02:34.638Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/sync/cross-reference-manager.md"
},
"timestamp": "2025-12-20T21:02:34.639Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/cross-reference-manager.md"
},
"timestamp": "2025-12-20T21:02:34.639Z"
}
],
"hash": "a23abb323289d747cbdd0c92ea5ddb8f81adcd77874705c1252246820ca2cb3d"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/cross-reference-manager.md"
},
"timestamp": "2025-12-20T21:02:34.639Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/sync/cross-reference-manager.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:34.729Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/sync/cross-reference-manager.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:34.729Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:34.729Z"
}
}
}
},
{
"component": {
"path": "components/commands/sync/issue-to-linear-task.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:34.729Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [issue-number] | --team | --project | --close-g ...\n-----------------------------------^\n 3 | description: Convert individual GitHub issues to Linear tasks ...",
"metadata": {
"path": "components/commands/sync/issue-to-linear-task.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [issue-number] | --team | --project | --close-g ...\n-----------------------------------^\n 3 | description: Convert individual GitHub issues to Linear tasks ..."
},
"timestamp": "2025-12-20T21:02:34.729Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.03KB",
"metadata": {
"path": "components/commands/sync/issue-to-linear-task.md",
"size": 2079
},
"timestamp": "2025-12-20T21:02:34.729Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/sync/issue-to-linear-task.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:34.729Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/sync/issue-to-linear-task.md",
"hash": "edc7296b5c02b421...",
"fullHash": "edc7296b5c02b42114b6ee2e1b0996780800ba84953f78c34a36c45c88d74740"
},
"timestamp": "2025-12-20T21:02:34.729Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/sync/issue-to-linear-task.md"
},
"timestamp": "2025-12-20T21:02:34.729Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/issue-to-linear-task.md"
},
"timestamp": "2025-12-20T21:02:34.729Z"
}
],
"hash": "edc7296b5c02b42114b6ee2e1b0996780800ba84953f78c34a36c45c88d74740"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/issue-to-linear-task.md"
},
"timestamp": "2025-12-20T21:02:34.729Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/sync/issue-to-linear-task.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:34.816Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/sync/issue-to-linear-task.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:34.816Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:34.816Z"
}
}
}
},
{
"component": {
"path": "components/commands/sync/linear-task-to-issue.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:34.816Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:26)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [task-id] | --repo | --milestone | --close ...\n------------------------------^\n 3 | description: Convert Linear tasks to GitHub issues with r ...",
"metadata": {
"path": "components/commands/sync/linear-task-to-issue.md",
"error": "bad indentation of a mapping entry (2:26)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [task-id] | --repo | --milestone | --close ...\n------------------------------^\n 3 | description: Convert Linear tasks to GitHub issues with r ..."
},
"timestamp": "2025-12-20T21:02:34.816Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.06KB",
"metadata": {
"path": "components/commands/sync/linear-task-to-issue.md",
"size": 2106
},
"timestamp": "2025-12-20T21:02:34.816Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/sync/linear-task-to-issue.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:34.816Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/sync/linear-task-to-issue.md",
"hash": "db5ec1dcec4cf8ab...",
"fullHash": "db5ec1dcec4cf8abf25106f6b966547f431404d1eee35dd5bbed27c67f26e606"
},
"timestamp": "2025-12-20T21:02:34.816Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/sync/linear-task-to-issue.md"
},
"timestamp": "2025-12-20T21:02:34.816Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/linear-task-to-issue.md"
},
"timestamp": "2025-12-20T21:02:34.816Z"
}
],
"hash": "db5ec1dcec4cf8abf25106f6b966547f431404d1eee35dd5bbed27c67f26e606"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/linear-task-to-issue.md"
},
"timestamp": "2025-12-20T21:02:34.816Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/sync/linear-task-to-issue.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:34.903Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/sync/linear-task-to-issue.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:34.903Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:34.903Z"
}
}
}
},
{
"component": {
"path": "components/commands/sync/sync-automation-setup.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:34.903Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [setup-mode] | --full | --webhooks-only | --m ...\n---------------------------------^\n 3 | description: Setup comprehensive automated synchronization w ...",
"metadata": {
"path": "components/commands/sync/sync-automation-setup.md",
"error": "bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [setup-mode] | --full | --webhooks-only | --m ...\n---------------------------------^\n 3 | description: Setup comprehensive automated synchronization w ..."
},
"timestamp": "2025-12-20T21:02:34.903Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.11KB",
"metadata": {
"path": "components/commands/sync/sync-automation-setup.md",
"size": 2159
},
"timestamp": "2025-12-20T21:02:34.903Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/sync/sync-automation-setup.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:34.903Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/sync/sync-automation-setup.md",
"hash": "5666d54fa531ca2a...",
"fullHash": "5666d54fa531ca2ae5fbdb4eacca7ee00c8343e8ab8061fa36b0893d489ced09"
},
"timestamp": "2025-12-20T21:02:34.903Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/sync/sync-automation-setup.md"
},
"timestamp": "2025-12-20T21:02:34.903Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/sync-automation-setup.md"
},
"timestamp": "2025-12-20T21:02:34.903Z"
}
],
"hash": "5666d54fa531ca2ae5fbdb4eacca7ee00c8343e8ab8061fa36b0893d489ced09"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/sync-automation-setup.md"
},
"timestamp": "2025-12-20T21:02:34.903Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/sync/sync-automation-setup.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:34.989Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/sync/sync-automation-setup.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:34.989Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:34.989Z"
}
}
}
},
{
"component": {
"path": "components/commands/sync/sync-conflict-resolver.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:34.989Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [action] | detect | resolve | analyze | c ...\n-----------------------------^\n 3 | description: Resolve synchronization conflicts with inte ...",
"metadata": {
"path": "components/commands/sync/sync-conflict-resolver.md",
"error": "bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [action] | detect | resolve | analyze | c ...\n-----------------------------^\n 3 | description: Resolve synchronization conflicts with inte ..."
},
"timestamp": "2025-12-20T21:02:34.989Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.12KB",
"metadata": {
"path": "components/commands/sync/sync-conflict-resolver.md",
"size": 2172
},
"timestamp": "2025-12-20T21:02:34.989Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/sync/sync-conflict-resolver.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:34.989Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/sync/sync-conflict-resolver.md",
"hash": "61abe75d15ce6a40...",
"fullHash": "61abe75d15ce6a407560991bfb70336cd854679d9feed2725133fe5b2b9a1a90"
},
"timestamp": "2025-12-20T21:02:34.989Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/sync/sync-conflict-resolver.md"
},
"timestamp": "2025-12-20T21:02:34.989Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/sync-conflict-resolver.md"
},
"timestamp": "2025-12-20T21:02:34.989Z"
}
],
"hash": "61abe75d15ce6a407560991bfb70336cd854679d9feed2725133fe5b2b9a1a90"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/sync-conflict-resolver.md"
},
"timestamp": "2025-12-20T21:02:34.990Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/sync/sync-conflict-resolver.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:35.076Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/sync/sync-conflict-resolver.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:35.076Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:35.076Z"
}
}
}
},
{
"component": {
"path": "components/commands/sync/sync-health-monitor.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:35.076Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [scope] | --github | --linear | --webhoo ...\n----------------------------^\n 3 | description: Monitor and diagnose GitHub-Linear sync he ...",
"metadata": {
"path": "components/commands/sync/sync-health-monitor.md",
"error": "bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [scope] | --github | --linear | --webhoo ...\n----------------------------^\n 3 | description: Monitor and diagnose GitHub-Linear sync he ..."
},
"timestamp": "2025-12-20T21:02:35.076Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.10KB",
"metadata": {
"path": "components/commands/sync/sync-health-monitor.md",
"size": 2150
},
"timestamp": "2025-12-20T21:02:35.076Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/sync/sync-health-monitor.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:35.076Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/sync/sync-health-monitor.md",
"hash": "d352777d282c0418...",
"fullHash": "d352777d282c0418ddd3c3e49fbe746dc8225588b70b28dcac55088f97459bc2"
},
"timestamp": "2025-12-20T21:02:35.076Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/sync/sync-health-monitor.md"
},
"timestamp": "2025-12-20T21:02:35.076Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/sync-health-monitor.md"
},
"timestamp": "2025-12-20T21:02:35.076Z"
}
],
"hash": "d352777d282c0418ddd3c3e49fbe746dc8225588b70b28dcac55088f97459bc2"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/sync-health-monitor.md"
},
"timestamp": "2025-12-20T21:02:35.076Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/sync/sync-health-monitor.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:35.165Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/sync/sync-health-monitor.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:35.165Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:35.165Z"
}
}
}
},
{
"component": {
"path": "components/commands/sync/sync-issues-to-linear.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:35.165Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [sync-scope] | --state | --label | --assignee ...\n---------------------------------^\n 3 | description: Sync GitHub issues to Linear workspace with com ...",
"metadata": {
"path": "components/commands/sync/sync-issues-to-linear.md",
"error": "bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [sync-scope] | --state | --label | --assignee ...\n---------------------------------^\n 3 | description: Sync GitHub issues to Linear workspace with com ..."
},
"timestamp": "2025-12-20T21:02:35.165Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.03KB",
"metadata": {
"path": "components/commands/sync/sync-issues-to-linear.md",
"size": 2075
},
"timestamp": "2025-12-20T21:02:35.165Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/sync/sync-issues-to-linear.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:35.165Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/sync/sync-issues-to-linear.md",
"hash": "232063ad03acf406...",
"fullHash": "232063ad03acf4061e44dcc6d3bf096e95f37dbcbc809c80b9d84830bcf907a1"
},
"timestamp": "2025-12-20T21:02:35.165Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/sync/sync-issues-to-linear.md"
},
"timestamp": "2025-12-20T21:02:35.165Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/sync-issues-to-linear.md"
},
"timestamp": "2025-12-20T21:02:35.165Z"
}
],
"hash": "232063ad03acf4061e44dcc6d3bf096e95f37dbcbc809c80b9d84830bcf907a1"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/sync-issues-to-linear.md"
},
"timestamp": "2025-12-20T21:02:35.165Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/sync/sync-issues-to-linear.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:35.258Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/sync/sync-issues-to-linear.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:35.258Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:35.258Z"
}
}
}
},
{
"component": {
"path": "components/commands/sync/sync-linear-to-issues.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:35.258Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [sync-scope] | --team | --project | --priorit ...\n---------------------------------^\n 3 | description: Sync Linear tasks to GitHub issues with state m ...",
"metadata": {
"path": "components/commands/sync/sync-linear-to-issues.md",
"error": "bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [sync-scope] | --team | --project | --priorit ...\n---------------------------------^\n 3 | description: Sync Linear tasks to GitHub issues with state m ..."
},
"timestamp": "2025-12-20T21:02:35.258Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.93KB",
"metadata": {
"path": "components/commands/sync/sync-linear-to-issues.md",
"size": 1972
},
"timestamp": "2025-12-20T21:02:35.258Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/sync/sync-linear-to-issues.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:35.258Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/sync/sync-linear-to-issues.md",
"hash": "41e6e8bc022cd4cb...",
"fullHash": "41e6e8bc022cd4cb9a3d24eebef6add65c1316fc9eb7ba4840f504b9bdc1758a"
},
"timestamp": "2025-12-20T21:02:35.258Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/sync/sync-linear-to-issues.md"
},
"timestamp": "2025-12-20T21:02:35.258Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/sync-linear-to-issues.md"
},
"timestamp": "2025-12-20T21:02:35.258Z"
}
],
"hash": "41e6e8bc022cd4cb9a3d24eebef6add65c1316fc9eb7ba4840f504b9bdc1758a"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/sync-linear-to-issues.md"
},
"timestamp": "2025-12-20T21:02:35.258Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/sync/sync-linear-to-issues.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:35.347Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/sync/sync-linear-to-issues.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:35.347Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:35.347Z"
}
}
}
},
{
"component": {
"path": "components/commands/sync/sync-migration-assistant.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:35.347Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [migration-type] | --github-to-linear | --linear- ...\n-------------------------------------^\n 3 | description: Comprehensive migration assistant for large-scale G ...",
"metadata": {
"path": "components/commands/sync/sync-migration-assistant.md",
"error": "bad indentation of a mapping entry (2:33)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [migration-type] | --github-to-linear | --linear- ...\n-------------------------------------^\n 3 | description: Comprehensive migration assistant for large-scale G ..."
},
"timestamp": "2025-12-20T21:02:35.347Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.13KB",
"metadata": {
"path": "components/commands/sync/sync-migration-assistant.md",
"size": 2178
},
"timestamp": "2025-12-20T21:02:35.347Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/sync/sync-migration-assistant.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:35.347Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/sync/sync-migration-assistant.md",
"hash": "665b95ab6a25fe29...",
"fullHash": "665b95ab6a25fe29f982da812b6c814180327aee7a4dbf52f498ac08deb6380b"
},
"timestamp": "2025-12-20T21:02:35.347Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/sync/sync-migration-assistant.md"
},
"timestamp": "2025-12-20T21:02:35.347Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/sync-migration-assistant.md"
},
"timestamp": "2025-12-20T21:02:35.347Z"
}
],
"hash": "665b95ab6a25fe29f982da812b6c814180327aee7a4dbf52f498ac08deb6380b"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/sync-migration-assistant.md"
},
"timestamp": "2025-12-20T21:02:35.347Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/sync/sync-migration-assistant.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:35.434Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/sync/sync-migration-assistant.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:35.434Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:35.434Z"
}
}
}
},
{
"component": {
"path": "components/commands/sync/sync-pr-to-task.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:35.434Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [pr-number] | --task | --auto-detect | --ena ...\n--------------------------------^\n 3 | description: Link GitHub pull requests to Linear tasks with ...",
"metadata": {
"path": "components/commands/sync/sync-pr-to-task.md",
"error": "bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [pr-number] | --task | --auto-detect | --ena ...\n--------------------------------^\n 3 | description: Link GitHub pull requests to Linear tasks with ..."
},
"timestamp": "2025-12-20T21:02:35.434Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.97KB",
"metadata": {
"path": "components/commands/sync/sync-pr-to-task.md",
"size": 2013
},
"timestamp": "2025-12-20T21:02:35.434Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/sync/sync-pr-to-task.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:35.434Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/sync/sync-pr-to-task.md",
"hash": "df834d878ee7c734...",
"fullHash": "df834d878ee7c73435fd3ab06199531d2aac315fb916c36fab900d1e423dbb37"
},
"timestamp": "2025-12-20T21:02:35.434Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/sync/sync-pr-to-task.md"
},
"timestamp": "2025-12-20T21:02:35.434Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/sync-pr-to-task.md"
},
"timestamp": "2025-12-20T21:02:35.434Z"
}
],
"hash": "df834d878ee7c73435fd3ab06199531d2aac315fb916c36fab900d1e423dbb37"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/sync-pr-to-task.md"
},
"timestamp": "2025-12-20T21:02:35.434Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/sync/sync-pr-to-task.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:35.522Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/sync/sync-pr-to-task.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:35.522Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:35.522Z"
}
}
}
},
{
"component": {
"path": "components/commands/sync/sync-status.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:35.522Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Bash\n 2 | argument-hint: [--detailed] | [--health-check] | [--diagnostics]\n---------------------------------^\n 3 | description: Monitor GitHub-Linear sync health status with p ...",
"metadata": {
"path": "components/commands/sync/sync-status.md",
"error": "bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Bash\n 2 | argument-hint: [--detailed] | [--health-check] | [--diagnostics]\n---------------------------------^\n 3 | description: Monitor GitHub-Linear sync health status with p ..."
},
"timestamp": "2025-12-20T21:02:35.522Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (21), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/sync/sync-status.md",
"count": 21,
"max": 20
},
"timestamp": "2025-12-20T21:02:35.522Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 10.63KB",
"metadata": {
"path": "components/commands/sync/sync-status.md",
"size": 10882
},
"timestamp": "2025-12-20T21:02:35.522Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 21",
"metadata": {
"path": "components/commands/sync/sync-status.md",
"count": 21
},
"timestamp": "2025-12-20T21:02:35.522Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/sync/sync-status.md",
"hash": "531a8ba4c46f86f1...",
"fullHash": "531a8ba4c46f86f1885843dc55d79688158fc2d4ed3c94446b99480babd2ed24"
},
"timestamp": "2025-12-20T21:02:35.522Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/sync/sync-status.md"
},
"timestamp": "2025-12-20T21:02:35.522Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/sync-status.md"
},
"timestamp": "2025-12-20T21:02:35.522Z"
}
],
"hash": "531a8ba4c46f86f1885843dc55d79688158fc2d4ed3c94446b99480babd2ed24"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/sync-status.md"
},
"timestamp": "2025-12-20T21:02:35.523Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/sync/sync-status.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:35.607Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/sync/sync-status.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:35.607Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:35.607Z"
}
}
}
},
{
"component": {
"path": "components/commands/sync/task-from-pr.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:35.607Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [pr-number] | --team | --estimate | --batch- ...\n--------------------------------^\n 3 | description: Create Linear tasks from GitHub pull requests ...",
"metadata": {
"path": "components/commands/sync/task-from-pr.md",
"error": "bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [pr-number] | --team | --estimate | --batch- ...\n--------------------------------^\n 3 | description: Create Linear tasks from GitHub pull requests ..."
},
"timestamp": "2025-12-20T21:02:35.607Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.04KB",
"metadata": {
"path": "components/commands/sync/task-from-pr.md",
"size": 2091
},
"timestamp": "2025-12-20T21:02:35.607Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/sync/task-from-pr.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:35.607Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/sync/task-from-pr.md",
"hash": "71b8d941d1bac8db...",
"fullHash": "71b8d941d1bac8dbb7b42bf0aafb066158d9456983326fad1a92b5a49058e754"
},
"timestamp": "2025-12-20T21:02:35.607Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/sync/task-from-pr.md"
},
"timestamp": "2025-12-20T21:02:35.607Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/task-from-pr.md"
},
"timestamp": "2025-12-20T21:02:35.607Z"
}
],
"hash": "71b8d941d1bac8dbb7b42bf0aafb066158d9456983326fad1a92b5a49058e754"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/sync/task-from-pr.md"
},
"timestamp": "2025-12-20T21:02:35.607Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/sync/task-from-pr.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:35.694Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/sync/task-from-pr.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:35.694Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:35.694Z"
}
}
}
},
{
"component": {
"path": "components/commands/team/architecture-review.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:35.694Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Glob, Grep, Bash\n 2 | argument-hint: [scope] | --modules | --patterns | --dep ...\n----------------------------^\n 3 | description: Comprehensive architecture review with des ...",
"metadata": {
"path": "components/commands/team/architecture-review.md",
"error": "bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Glob, Grep, Bash\n 2 | argument-hint: [scope] | --modules | --patterns | --dep ...\n----------------------------^\n 3 | description: Comprehensive architecture review with des ..."
},
"timestamp": "2025-12-20T21:02:35.694Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.39KB",
"metadata": {
"path": "components/commands/team/architecture-review.md",
"size": 2449
},
"timestamp": "2025-12-20T21:02:35.694Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/team/architecture-review.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:35.694Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/team/architecture-review.md",
"hash": "52b17ed132ab9c11...",
"fullHash": "52b17ed132ab9c11e6c5fde661064ab823b106ef2eca2bf928b32aa70413e976"
},
"timestamp": "2025-12-20T21:02:35.694Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/team/architecture-review.md"
},
"timestamp": "2025-12-20T21:02:35.694Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/architecture-review.md"
},
"timestamp": "2025-12-20T21:02:35.694Z"
}
],
"hash": "52b17ed132ab9c11e6c5fde661064ab823b106ef2eca2bf928b32aa70413e976"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/architecture-review.md"
},
"timestamp": "2025-12-20T21:02:35.694Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/team/architecture-review.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:35.781Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/team/architecture-review.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:35.781Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:35.781Z"
}
}
}
},
{
"component": {
"path": "components/commands/team/decision-quality-analyzer.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:35.781Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [analysis-type] | --bias-detection | --scenario- ...\n------------------------------------^\n 3 | description: Analyze team decision quality with bias detection, ...",
"metadata": {
"path": "components/commands/team/decision-quality-analyzer.md",
"error": "bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [analysis-type] | --bias-detection | --scenario- ...\n------------------------------------^\n 3 | description: Analyze team decision quality with bias detection, ..."
},
"timestamp": "2025-12-20T21:02:35.781Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.18KB",
"metadata": {
"path": "components/commands/team/decision-quality-analyzer.md",
"size": 2237
},
"timestamp": "2025-12-20T21:02:35.781Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/team/decision-quality-analyzer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:35.781Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/team/decision-quality-analyzer.md",
"hash": "1cda229f5e80c559...",
"fullHash": "1cda229f5e80c559901b6bb0e0ea60e77622b91daa0767accd3f97a69ee13e53"
},
"timestamp": "2025-12-20T21:02:35.781Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/team/decision-quality-analyzer.md"
},
"timestamp": "2025-12-20T21:02:35.781Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/decision-quality-analyzer.md"
},
"timestamp": "2025-12-20T21:02:35.781Z"
}
],
"hash": "1cda229f5e80c559901b6bb0e0ea60e77622b91daa0767accd3f97a69ee13e53"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/decision-quality-analyzer.md"
},
"timestamp": "2025-12-20T21:02:35.781Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/team/decision-quality-analyzer.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:35.869Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/team/decision-quality-analyzer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:35.869Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:35.869Z"
}
}
}
},
{
"component": {
"path": "components/commands/team/dependency-mapper.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:35.869Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Glob, Grep, Bash\n 2 | argument-hint: [scope] | --tasks | --code | --circular ...\n----------------------------^\n 3 | description: Map project and task dependencies with cri ...",
"metadata": {
"path": "components/commands/team/dependency-mapper.md",
"error": "bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Glob, Grep, Bash\n 2 | argument-hint: [scope] | --tasks | --code | --circular ...\n----------------------------^\n 3 | description: Map project and task dependencies with cri ..."
},
"timestamp": "2025-12-20T21:02:35.869Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.27KB",
"metadata": {
"path": "components/commands/team/dependency-mapper.md",
"size": 2320
},
"timestamp": "2025-12-20T21:02:35.869Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/team/dependency-mapper.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:35.869Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/team/dependency-mapper.md",
"hash": "670c40986c2e4024...",
"fullHash": "670c40986c2e40244b54a24a983eb9a2a759abe2328cb754b5328e89d4cd74b4"
},
"timestamp": "2025-12-20T21:02:35.869Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/team/dependency-mapper.md"
},
"timestamp": "2025-12-20T21:02:35.869Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/dependency-mapper.md"
},
"timestamp": "2025-12-20T21:02:35.869Z"
}
],
"hash": "670c40986c2e40244b54a24a983eb9a2a759abe2328cb754b5328e89d4cd74b4"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/dependency-mapper.md"
},
"timestamp": "2025-12-20T21:02:35.869Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/team/dependency-mapper.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:35.955Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/team/dependency-mapper.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:35.955Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:35.955Z"
}
}
}
},
{
"component": {
"path": "components/commands/team/estimate-assistant.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:35.955Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Bash, Glob, Grep\n 2 | argument-hint: [task-description] | --historical | --complexity-an ...\n---------------------------------------^\n 3 | description: Generate accurate task estimates using historical dat ...",
"metadata": {
"path": "components/commands/team/estimate-assistant.md",
"error": "bad indentation of a mapping entry (2:35)\n\n 1 | allowed-tools: Read, Bash, Glob, Grep\n 2 | argument-hint: [task-description] | --historical | --complexity-an ...\n---------------------------------------^\n 3 | description: Generate accurate task estimates using historical dat ..."
},
"timestamp": "2025-12-20T21:02:35.956Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.34KB",
"metadata": {
"path": "components/commands/team/estimate-assistant.md",
"size": 2395
},
"timestamp": "2025-12-20T21:02:35.955Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/team/estimate-assistant.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:35.956Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/team/estimate-assistant.md",
"hash": "96a8968dd74fbde4...",
"fullHash": "96a8968dd74fbde4bb4463a077f584821e50dd7734e94887e24ca2e13e823a53"
},
"timestamp": "2025-12-20T21:02:35.956Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/team/estimate-assistant.md"
},
"timestamp": "2025-12-20T21:02:35.956Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/estimate-assistant.md"
},
"timestamp": "2025-12-20T21:02:35.956Z"
}
],
"hash": "96a8968dd74fbde4bb4463a077f584821e50dd7734e94887e24ca2e13e823a53"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/estimate-assistant.md"
},
"timestamp": "2025-12-20T21:02:35.956Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/team/estimate-assistant.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:36.044Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/team/estimate-assistant.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:36.044Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:36.044Z"
}
}
}
},
{
"component": {
"path": "components/commands/team/issue-triage.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:36.044Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Write, Bash\n 2 | argument-hint: [scope] | --github-issues | --linear-tas ...\n----------------------------^\n 3 | description: Intelligent issue triage with automatic ca ...",
"metadata": {
"path": "components/commands/team/issue-triage.md",
"error": "bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Write, Bash\n 2 | argument-hint: [scope] | --github-issues | --linear-tas ...\n----------------------------^\n 3 | description: Intelligent issue triage with automatic ca ..."
},
"timestamp": "2025-12-20T21:02:36.044Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.08KB",
"metadata": {
"path": "components/commands/team/issue-triage.md",
"size": 2135
},
"timestamp": "2025-12-20T21:02:36.044Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/team/issue-triage.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:36.044Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/team/issue-triage.md",
"hash": "ecb2b1b585270dfc...",
"fullHash": "ecb2b1b585270dfcb595bd01cfcd401ea5be2c1dbd768804cb7bff48a9b0a07e"
},
"timestamp": "2025-12-20T21:02:36.044Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/team/issue-triage.md"
},
"timestamp": "2025-12-20T21:02:36.045Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/issue-triage.md"
},
"timestamp": "2025-12-20T21:02:36.045Z"
}
],
"hash": "ecb2b1b585270dfcb595bd01cfcd401ea5be2c1dbd768804cb7bff48a9b0a07e"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/issue-triage.md"
},
"timestamp": "2025-12-20T21:02:36.045Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/team/issue-triage.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:36.134Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/team/issue-triage.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:36.134Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:36.134Z"
}
}
}
},
{
"component": {
"path": "components/commands/team/memory-spring-cleaning.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:36.134Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Write, Edit, Glob\n 2 | argument-hint: [scope] | --claude-md | --documentation ...\n----------------------------^\n 3 | description: Clean and organize project memory files wi ...",
"metadata": {
"path": "components/commands/team/memory-spring-cleaning.md",
"error": "bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Write, Edit, Glob\n 2 | argument-hint: [scope] | --claude-md | --documentation ...\n----------------------------^\n 3 | description: Clean and organize project memory files wi ..."
},
"timestamp": "2025-12-20T21:02:36.134Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.22KB",
"metadata": {
"path": "components/commands/team/memory-spring-cleaning.md",
"size": 2275
},
"timestamp": "2025-12-20T21:02:36.134Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/team/memory-spring-cleaning.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:36.134Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/team/memory-spring-cleaning.md",
"hash": "162544bc68c018e8...",
"fullHash": "162544bc68c018e8c3c5d3eb1f235386def83c5221feec3be57a4b5241be31a6"
},
"timestamp": "2025-12-20T21:02:36.134Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/team/memory-spring-cleaning.md"
},
"timestamp": "2025-12-20T21:02:36.134Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/memory-spring-cleaning.md"
},
"timestamp": "2025-12-20T21:02:36.134Z"
}
],
"hash": "162544bc68c018e8c3c5d3eb1f235386def83c5221feec3be57a4b5241be31a6"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/memory-spring-cleaning.md"
},
"timestamp": "2025-12-20T21:02:36.135Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/team/memory-spring-cleaning.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:36.222Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/team/memory-spring-cleaning.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:36.222Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:36.222Z"
}
}
}
},
{
"component": {
"path": "components/commands/team/migration-assistant.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:36.222Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [action] | --plan | --analyze | --migrate ...\n-----------------------------^\n 3 | description: Comprehensive system migration assistance w ...",
"metadata": {
"path": "components/commands/team/migration-assistant.md",
"error": "bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [action] | --plan | --analyze | --migrate ...\n-----------------------------^\n 3 | description: Comprehensive system migration assistance w ..."
},
"timestamp": "2025-12-20T21:02:36.222Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.15KB",
"metadata": {
"path": "components/commands/team/migration-assistant.md",
"size": 2201
},
"timestamp": "2025-12-20T21:02:36.222Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/team/migration-assistant.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:36.222Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/team/migration-assistant.md",
"hash": "19c6ac85e1bdb371...",
"fullHash": "19c6ac85e1bdb3713bd0bdfd27d80633ab94d4195f1de958e7c369517d82d24e"
},
"timestamp": "2025-12-20T21:02:36.222Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/team/migration-assistant.md"
},
"timestamp": "2025-12-20T21:02:36.222Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/migration-assistant.md"
},
"timestamp": "2025-12-20T21:02:36.222Z"
}
],
"hash": "19c6ac85e1bdb3713bd0bdfd27d80633ab94d4195f1de958e7c369517d82d24e"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/migration-assistant.md"
},
"timestamp": "2025-12-20T21:02:36.222Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/team/migration-assistant.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:36.308Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/team/migration-assistant.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:36.308Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:36.308Z"
}
}
}
},
{
"component": {
"path": "components/commands/team/retrospective-analyzer.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:36.308Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:36)\n\n 1 | allowed-tools: Read, Write, Bash, Glob\n 2 | argument-hint: [sprint-identifier] | --metrics | --insights | --act ...\n----------------------------------------^\n 3 | description: Analyze team retrospectives with quantitative metrics ...",
"metadata": {
"path": "components/commands/team/retrospective-analyzer.md",
"error": "bad indentation of a mapping entry (2:36)\n\n 1 | allowed-tools: Read, Write, Bash, Glob\n 2 | argument-hint: [sprint-identifier] | --metrics | --insights | --act ...\n----------------------------------------^\n 3 | description: Analyze team retrospectives with quantitative metrics ..."
},
"timestamp": "2025-12-20T21:02:36.308Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.21KB",
"metadata": {
"path": "components/commands/team/retrospective-analyzer.md",
"size": 2265
},
"timestamp": "2025-12-20T21:02:36.308Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/team/retrospective-analyzer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:36.308Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/team/retrospective-analyzer.md",
"hash": "f7052385bfa8526f...",
"fullHash": "f7052385bfa8526f0304715debeb18c90913c421b05db9ee174e9dee21a66c9e"
},
"timestamp": "2025-12-20T21:02:36.308Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/team/retrospective-analyzer.md"
},
"timestamp": "2025-12-20T21:02:36.308Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/retrospective-analyzer.md"
},
"timestamp": "2025-12-20T21:02:36.308Z"
}
],
"hash": "f7052385bfa8526f0304715debeb18c90913c421b05db9ee174e9dee21a66c9e"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/retrospective-analyzer.md"
},
"timestamp": "2025-12-20T21:02:36.308Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/team/retrospective-analyzer.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:36.394Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/team/retrospective-analyzer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:36.394Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:36.394Z"
}
}
}
},
{
"component": {
"path": "components/commands/team/session-learning-capture.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:36.394Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Glob\n 2 | argument-hint: [capture-type] | --project-learnings | --implem ...\n-----------------------------------^\n 3 | description: Capture and document session learnings with autom ...",
"metadata": {
"path": "components/commands/team/session-learning-capture.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Glob\n 2 | argument-hint: [capture-type] | --project-learnings | --implem ...\n-----------------------------------^\n 3 | description: Capture and document session learnings with autom ..."
},
"timestamp": "2025-12-20T21:02:36.394Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.28KB",
"metadata": {
"path": "components/commands/team/session-learning-capture.md",
"size": 2338
},
"timestamp": "2025-12-20T21:02:36.394Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/team/session-learning-capture.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:36.394Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/team/session-learning-capture.md",
"hash": "f69c00339c31c431...",
"fullHash": "f69c00339c31c431e7b07188b6bcfab56136e6efc7e27d6c496a31f6b43b5e8a"
},
"timestamp": "2025-12-20T21:02:36.394Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/team/session-learning-capture.md"
},
"timestamp": "2025-12-20T21:02:36.394Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/session-learning-capture.md"
},
"timestamp": "2025-12-20T21:02:36.394Z"
}
],
"hash": "f69c00339c31c431e7b07188b6bcfab56136e6efc7e27d6c496a31f6b43b5e8a"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/session-learning-capture.md"
},
"timestamp": "2025-12-20T21:02:36.394Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/team/session-learning-capture.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:36.481Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/team/session-learning-capture.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:36.481Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:36.481Z"
}
}
}
},
{
"component": {
"path": "components/commands/team/sprint-planning.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:36.481Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, WebSearch\n 2 | argument-hint: [sprint-duration] | [start-date] [duration]\n--------------------------------------^\n 3 | description: Plan and organize sprint workflows with Linear integ ...",
"metadata": {
"path": "components/commands/team/sprint-planning.md",
"error": "bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, WebSearch\n 2 | argument-hint: [sprint-duration] | [start-date] [duration]\n--------------------------------------^\n 3 | description: Plan and organize sprint workflows with Linear integ ..."
},
"timestamp": "2025-12-20T21:02:36.482Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (24), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/team/sprint-planning.md",
"count": 24,
"max": 20
},
"timestamp": "2025-12-20T21:02:36.482Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.70KB",
"metadata": {
"path": "components/commands/team/sprint-planning.md",
"size": 4813
},
"timestamp": "2025-12-20T21:02:36.481Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 24",
"metadata": {
"path": "components/commands/team/sprint-planning.md",
"count": 24
},
"timestamp": "2025-12-20T21:02:36.482Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/team/sprint-planning.md",
"hash": "669b0c5558fff01b...",
"fullHash": "669b0c5558fff01b424d105aa8e5bb516263c6e6576cdfac096a690ac8a80ae3"
},
"timestamp": "2025-12-20T21:02:36.482Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/team/sprint-planning.md"
},
"timestamp": "2025-12-20T21:02:36.482Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/sprint-planning.md"
},
"timestamp": "2025-12-20T21:02:36.482Z"
}
],
"hash": "669b0c5558fff01b424d105aa8e5bb516263c6e6576cdfac096a690ac8a80ae3"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/sprint-planning.md"
},
"timestamp": "2025-12-20T21:02:36.482Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/team/sprint-planning.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:36.569Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/team/sprint-planning.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:36.569Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:36.569Z"
}
}
}
},
{
"component": {
"path": "components/commands/team/standup-report.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:36.569Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Bash, Glob, Grep\n 2 | argument-hint: [time-range] | --yesterday | --last-24h | --s ...\n---------------------------------^\n 3 | description: Generate comprehensive daily standup reports wi ...",
"metadata": {
"path": "components/commands/team/standup-report.md",
"error": "bad indentation of a mapping entry (2:29)\n\n 1 | allowed-tools: Read, Bash, Glob, Grep\n 2 | argument-hint: [time-range] | --yesterday | --last-24h | --s ...\n---------------------------------^\n 3 | description: Generate comprehensive daily standup reports wi ..."
},
"timestamp": "2025-12-20T21:02:36.569Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.12KB",
"metadata": {
"path": "components/commands/team/standup-report.md",
"size": 2170
},
"timestamp": "2025-12-20T21:02:36.569Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/team/standup-report.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:36.569Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/team/standup-report.md",
"hash": "5e0486c54cab5427...",
"fullHash": "5e0486c54cab5427be250f44a86dc585bbfec59460a5bc48f8d0413ca715d6af"
},
"timestamp": "2025-12-20T21:02:36.569Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/team/standup-report.md"
},
"timestamp": "2025-12-20T21:02:36.569Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/standup-report.md"
},
"timestamp": "2025-12-20T21:02:36.569Z"
}
],
"hash": "5e0486c54cab5427be250f44a86dc585bbfec59460a5bc48f8d0413ca715d6af"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/standup-report.md"
},
"timestamp": "2025-12-20T21:02:36.569Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/team/standup-report.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:36.656Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/team/standup-report.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:36.656Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:36.656Z"
}
}
}
},
{
"component": {
"path": "components/commands/team/team-knowledge-mapper.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:36.656Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Bash, Glob, Grep\n 2 | argument-hint: [mapping-type] | --skill-matrix | --knowledge-g ...\n-----------------------------------^\n 3 | description: Map team knowledge and expertise with skill gap a ...",
"metadata": {
"path": "components/commands/team/team-knowledge-mapper.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Bash, Glob, Grep\n 2 | argument-hint: [mapping-type] | --skill-matrix | --knowledge-g ...\n-----------------------------------^\n 3 | description: Map team knowledge and expertise with skill gap a ..."
},
"timestamp": "2025-12-20T21:02:36.656Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.35KB",
"metadata": {
"path": "components/commands/team/team-knowledge-mapper.md",
"size": 2402
},
"timestamp": "2025-12-20T21:02:36.656Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/team/team-knowledge-mapper.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:36.656Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/team/team-knowledge-mapper.md",
"hash": "cdb2339445a285c4...",
"fullHash": "cdb2339445a285c4588ff7e29048b6b1ce5842db0265387fe55352be0d7278a6"
},
"timestamp": "2025-12-20T21:02:36.656Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/team/team-knowledge-mapper.md"
},
"timestamp": "2025-12-20T21:02:36.656Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/team-knowledge-mapper.md"
},
"timestamp": "2025-12-20T21:02:36.656Z"
}
],
"hash": "cdb2339445a285c4588ff7e29048b6b1ce5842db0265387fe55352be0d7278a6"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/team-knowledge-mapper.md"
},
"timestamp": "2025-12-20T21:02:36.657Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/team/team-knowledge-mapper.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:36.745Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/team/team-knowledge-mapper.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:36.745Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:36.745Z"
}
}
}
},
{
"component": {
"path": "components/commands/team/team-velocity-tracker.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:36.745Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Bash, Glob, Grep\n 2 | argument-hint: [analysis-period] | --sprint | --monthly | --quart ...\n--------------------------------------^\n 3 | description: Track and analyze team velocity with predictive fore ...",
"metadata": {
"path": "components/commands/team/team-velocity-tracker.md",
"error": "bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Bash, Glob, Grep\n 2 | argument-hint: [analysis-period] | --sprint | --monthly | --quart ...\n--------------------------------------^\n 3 | description: Track and analyze team velocity with predictive fore ..."
},
"timestamp": "2025-12-20T21:02:36.745Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.36KB",
"metadata": {
"path": "components/commands/team/team-velocity-tracker.md",
"size": 2415
},
"timestamp": "2025-12-20T21:02:36.745Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/team/team-velocity-tracker.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:36.745Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/team/team-velocity-tracker.md",
"hash": "eb84c51bd496352b...",
"fullHash": "eb84c51bd496352bb47b752250b998cbe66bfd588710b1dd58930528f6c70f72"
},
"timestamp": "2025-12-20T21:02:36.745Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/team/team-velocity-tracker.md"
},
"timestamp": "2025-12-20T21:02:36.746Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/team-velocity-tracker.md"
},
"timestamp": "2025-12-20T21:02:36.746Z"
}
],
"hash": "eb84c51bd496352bb47b752250b998cbe66bfd588710b1dd58930528f6c70f72"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/team-velocity-tracker.md"
},
"timestamp": "2025-12-20T21:02:36.746Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/team/team-velocity-tracker.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:36.832Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/team/team-velocity-tracker.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:36.832Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:36.832Z"
}
}
}
},
{
"component": {
"path": "components/commands/team/team-workload-balancer.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:36.832Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [analysis-type] | --current-workload | --skill-m ...\n------------------------------------^\n 3 | description: Analyze and optimize team workload distribution wi ...",
"metadata": {
"path": "components/commands/team/team-workload-balancer.md",
"error": "bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [analysis-type] | --current-workload | --skill-m ...\n------------------------------------^\n 3 | description: Analyze and optimize team workload distribution wi ..."
},
"timestamp": "2025-12-20T21:02:36.832Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.32KB",
"metadata": {
"path": "components/commands/team/team-workload-balancer.md",
"size": 2376
},
"timestamp": "2025-12-20T21:02:36.832Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/team/team-workload-balancer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:36.832Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/team/team-workload-balancer.md",
"hash": "5359fc295f7eec09...",
"fullHash": "5359fc295f7eec09fbae2cc3a4ef0cd72cf3b38cb42a25f68760d8114cb8b52e"
},
"timestamp": "2025-12-20T21:02:36.832Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/team/team-workload-balancer.md"
},
"timestamp": "2025-12-20T21:02:36.833Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/team-workload-balancer.md"
},
"timestamp": "2025-12-20T21:02:36.833Z"
}
],
"hash": "5359fc295f7eec09fbae2cc3a4ef0cd72cf3b38cb42a25f68760d8114cb8b52e"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/team/team-workload-balancer.md"
},
"timestamp": "2025-12-20T21:02:36.833Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/team/team-workload-balancer.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:36.920Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/team/team-workload-balancer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:36.920Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:36.920Z"
}
}
}
},
{
"component": {
"path": "components/commands/testing/add-mutation-testing.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:36.920Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [language] | --javascript | --java | --pyth ...\n-------------------------------^\n 3 | description: Setup comprehensive mutation testing with fra ...",
"metadata": {
"path": "components/commands/testing/add-mutation-testing.md",
"error": "bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [language] | --javascript | --java | --pyth ...\n-------------------------------^\n 3 | description: Setup comprehensive mutation testing with fra ..."
},
"timestamp": "2025-12-20T21:02:36.921Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.51KB",
"metadata": {
"path": "components/commands/testing/add-mutation-testing.md",
"size": 2570
},
"timestamp": "2025-12-20T21:02:36.920Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/testing/add-mutation-testing.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:36.921Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/testing/add-mutation-testing.md",
"hash": "7c4fa9bae5d0989d...",
"fullHash": "7c4fa9bae5d0989d718660b6b5fecc005b797e0435587e44dc23d57df43f2790"
},
"timestamp": "2025-12-20T21:02:36.921Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/testing/add-mutation-testing.md"
},
"timestamp": "2025-12-20T21:02:36.921Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/add-mutation-testing.md"
},
"timestamp": "2025-12-20T21:02:36.921Z"
}
],
"hash": "7c4fa9bae5d0989d718660b6b5fecc005b797e0435587e44dc23d57df43f2790"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/add-mutation-testing.md"
},
"timestamp": "2025-12-20T21:02:36.921Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: c7169a1",
"metadata": {
"path": "components/commands/testing/add-mutation-testing.md",
"fullSha": "c7169a1d8209edea003095ed4151ab07b6a14dea",
"author": "Kingsley",
"date": "2025-10-10 20:43:01 +0100"
},
"timestamp": "2025-12-20T21:02:37.013Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/testing/add-mutation-testing.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:37.013Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:37.013Z"
}
}
}
},
{
"component": {
"path": "components/commands/testing/add-property-based-testing.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:37.014Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [language] | --javascript | --python | --ja ...\n-------------------------------^\n 3 | description: Implement property-based testing with framewo ...",
"metadata": {
"path": "components/commands/testing/add-property-based-testing.md",
"error": "bad indentation of a mapping entry (2:27)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [language] | --javascript | --python | --ja ...\n-------------------------------^\n 3 | description: Implement property-based testing with framewo ..."
},
"timestamp": "2025-12-20T21:02:37.014Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.37KB",
"metadata": {
"path": "components/commands/testing/add-property-based-testing.md",
"size": 2429
},
"timestamp": "2025-12-20T21:02:37.014Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/testing/add-property-based-testing.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:37.014Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/testing/add-property-based-testing.md",
"hash": "cd6920f2913fc7f4...",
"fullHash": "cd6920f2913fc7f47d143e40a2a8b6cc6f5907d857868a11faf240b3c401ba52"
},
"timestamp": "2025-12-20T21:02:37.014Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/testing/add-property-based-testing.md"
},
"timestamp": "2025-12-20T21:02:37.014Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/add-property-based-testing.md"
},
"timestamp": "2025-12-20T21:02:37.014Z"
}
],
"hash": "cd6920f2913fc7f47d143e40a2a8b6cc6f5907d857868a11faf240b3c401ba52"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/add-property-based-testing.md"
},
"timestamp": "2025-12-20T21:02:37.014Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: c7169a1",
"metadata": {
"path": "components/commands/testing/add-property-based-testing.md",
"fullSha": "c7169a1d8209edea003095ed4151ab07b6a14dea",
"author": "Kingsley",
"date": "2025-10-10 20:43:01 +0100"
},
"timestamp": "2025-12-20T21:02:37.106Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/testing/add-property-based-testing.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:37.106Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:37.106Z"
}
}
}
},
{
"component": {
"path": "components/commands/testing/e2e-setup.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:37.106Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [framework] | --cypress | --playwright | --w ...\n--------------------------------^\n 3 | description: Configure comprehensive end-to-end testing sui ...",
"metadata": {
"path": "components/commands/testing/e2e-setup.md",
"error": "bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [framework] | --cypress | --playwright | --w ...\n--------------------------------^\n 3 | description: Configure comprehensive end-to-end testing sui ..."
},
"timestamp": "2025-12-20T21:02:37.106Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.25KB",
"metadata": {
"path": "components/commands/testing/e2e-setup.md",
"size": 2304
},
"timestamp": "2025-12-20T21:02:37.106Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/testing/e2e-setup.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:37.106Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/testing/e2e-setup.md",
"hash": "c66fb6dcf6874e18...",
"fullHash": "c66fb6dcf6874e18196277fa10c152e10212735ee3a5004d204e1cdb1ab530b6"
},
"timestamp": "2025-12-20T21:02:37.106Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/testing/e2e-setup.md"
},
"timestamp": "2025-12-20T21:02:37.106Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/e2e-setup.md"
},
"timestamp": "2025-12-20T21:02:37.106Z"
}
],
"hash": "c66fb6dcf6874e18196277fa10c152e10212735ee3a5004d204e1cdb1ab530b6"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/e2e-setup.md"
},
"timestamp": "2025-12-20T21:02:37.106Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: c7169a1",
"metadata": {
"path": "components/commands/testing/e2e-setup.md",
"fullSha": "c7169a1d8209edea003095ed4151ab07b6a14dea",
"author": "Kingsley",
"date": "2025-10-10 20:43:01 +0100"
},
"timestamp": "2025-12-20T21:02:37.199Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/testing/e2e-setup.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:37.199Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:37.199Z"
}
}
}
},
{
"component": {
"path": "components/commands/testing/generate-test-cases.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:37.199Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [target] | [scope] | --unit | --integrati ...\n-----------------------------^\n 3 | description: Generate comprehensive test cases with auto ...",
"metadata": {
"path": "components/commands/testing/generate-test-cases.md",
"error": "bad indentation of a mapping entry (2:25)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [target] | [scope] | --unit | --integrati ...\n-----------------------------^\n 3 | description: Generate comprehensive test cases with auto ..."
},
"timestamp": "2025-12-20T21:02:37.199Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.29KB",
"metadata": {
"path": "components/commands/testing/generate-test-cases.md",
"size": 2347
},
"timestamp": "2025-12-20T21:02:37.199Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/testing/generate-test-cases.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:37.199Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/testing/generate-test-cases.md",
"hash": "fe04ce2809d417d0...",
"fullHash": "fe04ce2809d417d01f2583c18dce4191797a5a648b2eeeaaf01e21bd2b6aa400"
},
"timestamp": "2025-12-20T21:02:37.200Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/testing/generate-test-cases.md"
},
"timestamp": "2025-12-20T21:02:37.200Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/generate-test-cases.md"
},
"timestamp": "2025-12-20T21:02:37.200Z"
}
],
"hash": "fe04ce2809d417d01f2583c18dce4191797a5a648b2eeeaaf01e21bd2b6aa400"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/generate-test-cases.md"
},
"timestamp": "2025-12-20T21:02:37.200Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: c7169a1",
"metadata": {
"path": "components/commands/testing/generate-test-cases.md",
"fullSha": "c7169a1d8209edea003095ed4151ab07b6a14dea",
"author": "Kingsley",
"date": "2025-10-10 20:43:01 +0100"
},
"timestamp": "2025-12-20T21:02:37.292Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/testing/generate-test-cases.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:37.292Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:37.292Z"
}
}
}
},
{
"component": {
"path": "components/commands/testing/generate-tests.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:37.292Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [file-path] | [component-name]\n--------------------------------^\n 3 | description: Generate comprehensive test suite with unit, i ...",
"metadata": {
"path": "components/commands/testing/generate-tests.md",
"error": "bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [file-path] | [component-name]\n--------------------------------^\n 3 | description: Generate comprehensive test suite with unit, i ..."
},
"timestamp": "2025-12-20T21:02:37.292Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.63KB",
"metadata": {
"path": "components/commands/testing/generate-tests.md",
"size": 2689
},
"timestamp": "2025-12-20T21:02:37.292Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 12",
"metadata": {
"path": "components/commands/testing/generate-tests.md",
"count": 12
},
"timestamp": "2025-12-20T21:02:37.292Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/testing/generate-tests.md",
"hash": "82729055619f46ed...",
"fullHash": "82729055619f46ed0bafed05a21151e25fcebaa90d24988cbbd55a6ede8d9b77"
},
"timestamp": "2025-12-20T21:02:37.292Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/testing/generate-tests.md"
},
"timestamp": "2025-12-20T21:02:37.292Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/generate-tests.md"
},
"timestamp": "2025-12-20T21:02:37.292Z"
}
],
"hash": "82729055619f46ed0bafed05a21151e25fcebaa90d24988cbbd55a6ede8d9b77"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/generate-tests.md"
},
"timestamp": "2025-12-20T21:02:37.292Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: c7169a1",
"metadata": {
"path": "components/commands/testing/generate-tests.md",
"fullSha": "c7169a1d8209edea003095ed4151ab07b6a14dea",
"author": "Kingsley",
"date": "2025-10-10 20:43:01 +0100"
},
"timestamp": "2025-12-20T21:02:37.381Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/testing/generate-tests.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:37.381Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:37.381Z"
}
}
}
},
{
"component": {
"path": "components/commands/testing/setup-comprehensive-testing.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:37.381Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [scope] | --unit | --integration | --e2e ...\n----------------------------^\n 3 | description: Setup complete testing infrastructure with ...",
"metadata": {
"path": "components/commands/testing/setup-comprehensive-testing.md",
"error": "bad indentation of a mapping entry (2:24)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [scope] | --unit | --integration | --e2e ...\n----------------------------^\n 3 | description: Setup complete testing infrastructure with ..."
},
"timestamp": "2025-12-20T21:02:37.381Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.32KB",
"metadata": {
"path": "components/commands/testing/setup-comprehensive-testing.md",
"size": 2380
},
"timestamp": "2025-12-20T21:02:37.381Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/testing/setup-comprehensive-testing.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:37.381Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/testing/setup-comprehensive-testing.md",
"hash": "9ffc00695894c2c2...",
"fullHash": "9ffc00695894c2c2556f53252752720198ac3b1eb1381dad8bbc4dcccc3058fe"
},
"timestamp": "2025-12-20T21:02:37.381Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/testing/setup-comprehensive-testing.md"
},
"timestamp": "2025-12-20T21:02:37.382Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/setup-comprehensive-testing.md"
},
"timestamp": "2025-12-20T21:02:37.382Z"
}
],
"hash": "9ffc00695894c2c2556f53252752720198ac3b1eb1381dad8bbc4dcccc3058fe"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/setup-comprehensive-testing.md"
},
"timestamp": "2025-12-20T21:02:37.382Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: c7169a1",
"metadata": {
"path": "components/commands/testing/setup-comprehensive-testing.md",
"fullSha": "c7169a1d8209edea003095ed4151ab07b6a14dea",
"author": "Kingsley",
"date": "2025-10-10 20:43:01 +0100"
},
"timestamp": "2025-12-20T21:02:37.470Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/testing/setup-comprehensive-testing.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:37.470Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:37.470Z"
}
}
}
},
{
"component": {
"path": "components/commands/testing/setup-load-testing.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:37.470Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [testing-type] | --capacity | --stress | --spik ...\n-----------------------------------^\n 3 | description: Configure comprehensive load testing with perform ...",
"metadata": {
"path": "components/commands/testing/setup-load-testing.md",
"error": "bad indentation of a mapping entry (2:31)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [testing-type] | --capacity | --stress | --spik ...\n-----------------------------------^\n 3 | description: Configure comprehensive load testing with perform ..."
},
"timestamp": "2025-12-20T21:02:37.470Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.38KB",
"metadata": {
"path": "components/commands/testing/setup-load-testing.md",
"size": 2435
},
"timestamp": "2025-12-20T21:02:37.470Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/testing/setup-load-testing.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:37.470Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/testing/setup-load-testing.md",
"hash": "e30de07ba85e5f8d...",
"fullHash": "e30de07ba85e5f8d630bf7d02a5ed967eb4f9eaacfd70b6bc330e66f833ece97"
},
"timestamp": "2025-12-20T21:02:37.470Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/testing/setup-load-testing.md"
},
"timestamp": "2025-12-20T21:02:37.470Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/setup-load-testing.md"
},
"timestamp": "2025-12-20T21:02:37.470Z"
}
],
"hash": "e30de07ba85e5f8d630bf7d02a5ed967eb4f9eaacfd70b6bc330e66f833ece97"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/setup-load-testing.md"
},
"timestamp": "2025-12-20T21:02:37.470Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: c7169a1",
"metadata": {
"path": "components/commands/testing/setup-load-testing.md",
"fullSha": "c7169a1d8209edea003095ed4151ab07b6a14dea",
"author": "Kingsley",
"date": "2025-10-10 20:43:01 +0100"
},
"timestamp": "2025-12-20T21:02:37.557Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/testing/setup-load-testing.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:37.557Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:37.557Z"
}
}
}
},
{
"component": {
"path": "components/commands/testing/setup-visual-testing.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:37.557Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [testing-scope] | --components | --pages | --res ...\n------------------------------------^\n 3 | description: Setup comprehensive visual regression testing with ...",
"metadata": {
"path": "components/commands/testing/setup-visual-testing.md",
"error": "bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [testing-scope] | --components | --pages | --res ...\n------------------------------------^\n 3 | description: Setup comprehensive visual regression testing with ..."
},
"timestamp": "2025-12-20T21:02:37.558Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.40KB",
"metadata": {
"path": "components/commands/testing/setup-visual-testing.md",
"size": 2455
},
"timestamp": "2025-12-20T21:02:37.557Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/testing/setup-visual-testing.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:37.558Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/testing/setup-visual-testing.md",
"hash": "3a5c0ebf6fffc963...",
"fullHash": "3a5c0ebf6fffc9638865e321c83c0428767e6e135a078f7b63a93d1ba11097e3"
},
"timestamp": "2025-12-20T21:02:37.558Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/testing/setup-visual-testing.md"
},
"timestamp": "2025-12-20T21:02:37.558Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/setup-visual-testing.md"
},
"timestamp": "2025-12-20T21:02:37.558Z"
}
],
"hash": "3a5c0ebf6fffc9638865e321c83c0428767e6e135a078f7b63a93d1ba11097e3"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/setup-visual-testing.md"
},
"timestamp": "2025-12-20T21:02:37.558Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: c7169a1",
"metadata": {
"path": "components/commands/testing/setup-visual-testing.md",
"fullSha": "c7169a1d8209edea003095ed4151ab07b6a14dea",
"author": "Kingsley",
"date": "2025-10-10 20:43:01 +0100"
},
"timestamp": "2025-12-20T21:02:37.646Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/testing/setup-visual-testing.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:37.646Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:37.646Z"
}
}
}
},
{
"component": {
"path": "components/commands/testing/test-automation-orchestrator.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:37.646Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:37)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [orchestration-type] | --parallel | --sequential | -- ...\n-----------------------------------------^\n 3 | description: Orchestrate comprehensive test automation with intellig ...",
"metadata": {
"path": "components/commands/testing/test-automation-orchestrator.md",
"error": "bad indentation of a mapping entry (2:37)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [orchestration-type] | --parallel | --sequential | -- ...\n-----------------------------------------^\n 3 | description: Orchestrate comprehensive test automation with intellig ..."
},
"timestamp": "2025-12-20T21:02:37.646Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.39KB",
"metadata": {
"path": "components/commands/testing/test-automation-orchestrator.md",
"size": 2444
},
"timestamp": "2025-12-20T21:02:37.646Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/testing/test-automation-orchestrator.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:37.646Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/testing/test-automation-orchestrator.md",
"hash": "748fded9ef75fb61...",
"fullHash": "748fded9ef75fb6139060db0970a9ff65e55b7bb66e836c92dfb623e2523ba9c"
},
"timestamp": "2025-12-20T21:02:37.646Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/testing/test-automation-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:37.646Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/test-automation-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:37.646Z"
}
],
"hash": "748fded9ef75fb6139060db0970a9ff65e55b7bb66e836c92dfb623e2523ba9c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/test-automation-orchestrator.md"
},
"timestamp": "2025-12-20T21:02:37.647Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: c7169a1",
"metadata": {
"path": "components/commands/testing/test-automation-orchestrator.md",
"fullSha": "c7169a1d8209edea003095ed4151ab07b6a14dea",
"author": "Kingsley",
"date": "2025-10-10 20:43:01 +0100"
},
"timestamp": "2025-12-20T21:02:37.733Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/testing/test-automation-orchestrator.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:37.733Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:37.733Z"
}
}
}
},
{
"component": {
"path": "components/commands/testing/test-changelog-automation.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:37.733Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [automation-type] | --changelog | --workflow-demo ...\n--------------------------------------^\n 3 | description: Automate changelog testing workflow with CI integrat ...",
"metadata": {
"path": "components/commands/testing/test-changelog-automation.md",
"error": "bad indentation of a mapping entry (2:34)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [automation-type] | --changelog | --workflow-demo ...\n--------------------------------------^\n 3 | description: Automate changelog testing workflow with CI integrat ..."
},
"timestamp": "2025-12-20T21:02:37.734Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.27KB",
"metadata": {
"path": "components/commands/testing/test-changelog-automation.md",
"size": 2320
},
"timestamp": "2025-12-20T21:02:37.733Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/testing/test-changelog-automation.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:37.734Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/testing/test-changelog-automation.md",
"hash": "ecc64d26109a4c64...",
"fullHash": "ecc64d26109a4c64aa1d927a4aef200ccdc19d899699b8591ff4841acfef585f"
},
"timestamp": "2025-12-20T21:02:37.734Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/testing/test-changelog-automation.md"
},
"timestamp": "2025-12-20T21:02:37.734Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/test-changelog-automation.md"
},
"timestamp": "2025-12-20T21:02:37.734Z"
}
],
"hash": "ecc64d26109a4c64aa1d927a4aef200ccdc19d899699b8591ff4841acfef585f"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/test-changelog-automation.md"
},
"timestamp": "2025-12-20T21:02:37.734Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: c7169a1",
"metadata": {
"path": "components/commands/testing/test-changelog-automation.md",
"fullSha": "c7169a1d8209edea003095ed4151ab07b6a14dea",
"author": "Kingsley",
"date": "2025-10-10 20:43:01 +0100"
},
"timestamp": "2025-12-20T21:02:37.822Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/testing/test-changelog-automation.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:37.822Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:37.822Z"
}
}
}
},
{
"component": {
"path": "components/commands/testing/test-coverage.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:37.822Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [coverage-type] | --line | --branch | --function ...\n------------------------------------^\n 3 | description: Analyze and improve test coverage with comprehensi ...",
"metadata": {
"path": "components/commands/testing/test-coverage.md",
"error": "bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [coverage-type] | --line | --branch | --function ...\n------------------------------------^\n 3 | description: Analyze and improve test coverage with comprehensi ..."
},
"timestamp": "2025-12-20T21:02:37.822Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.39KB",
"metadata": {
"path": "components/commands/testing/test-coverage.md",
"size": 2446
},
"timestamp": "2025-12-20T21:02:37.822Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/testing/test-coverage.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:37.822Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/testing/test-coverage.md",
"hash": "12776142c1fc2c05...",
"fullHash": "12776142c1fc2c05b6d15a73e97748c55528aaaf8aef64e336bd604dca66db89"
},
"timestamp": "2025-12-20T21:02:37.822Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/testing/test-coverage.md"
},
"timestamp": "2025-12-20T21:02:37.822Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/test-coverage.md"
},
"timestamp": "2025-12-20T21:02:37.822Z"
}
],
"hash": "12776142c1fc2c05b6d15a73e97748c55528aaaf8aef64e336bd604dca66db89"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/test-coverage.md"
},
"timestamp": "2025-12-20T21:02:37.822Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: c7169a1",
"metadata": {
"path": "components/commands/testing/test-coverage.md",
"fullSha": "c7169a1d8209edea003095ed4151ab07b6a14dea",
"author": "Kingsley",
"date": "2025-10-10 20:43:01 +0100"
},
"timestamp": "2025-12-20T21:02:37.909Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/testing/test-coverage.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:37.909Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:37.909Z"
}
}
}
},
{
"component": {
"path": "components/commands/testing/test-quality-analyzer.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:37.909Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [analysis-type] | --coverage-quality | --test-ef ...\n------------------------------------^\n 3 | description: Analyze test suite quality with comprehensive metr ...",
"metadata": {
"path": "components/commands/testing/test-quality-analyzer.md",
"error": "bad indentation of a mapping entry (2:32)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [analysis-type] | --coverage-quality | --test-ef ...\n------------------------------------^\n 3 | description: Analyze test suite quality with comprehensive metr ..."
},
"timestamp": "2025-12-20T21:02:37.909Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.30KB",
"metadata": {
"path": "components/commands/testing/test-quality-analyzer.md",
"size": 2354
},
"timestamp": "2025-12-20T21:02:37.909Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/testing/test-quality-analyzer.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:37.909Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/testing/test-quality-analyzer.md",
"hash": "0d222698d00399c0...",
"fullHash": "0d222698d00399c0f6ad4cf5a2c5916ef81b2c234e4278d3abf8321e60037a2c"
},
"timestamp": "2025-12-20T21:02:37.909Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/testing/test-quality-analyzer.md"
},
"timestamp": "2025-12-20T21:02:37.909Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/test-quality-analyzer.md"
},
"timestamp": "2025-12-20T21:02:37.909Z"
}
],
"hash": "0d222698d00399c0f6ad4cf5a2c5916ef81b2c234e4278d3abf8321e60037a2c"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/test-quality-analyzer.md"
},
"timestamp": "2025-12-20T21:02:37.909Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: c7169a1",
"metadata": {
"path": "components/commands/testing/test-quality-analyzer.md",
"fullSha": "c7169a1d8209edea003095ed4151ab07b6a14dea",
"author": "Kingsley",
"date": "2025-10-10 20:43:01 +0100"
},
"timestamp": "2025-12-20T21:02:37.997Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/testing/test-quality-analyzer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:37.997Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:37.997Z"
}
}
}
},
{
"component": {
"path": "components/commands/testing/testing_plan_integration.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:37.997Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [target-code] | [test-type] | --rust | --inlin ...\n----------------------------------^\n 3 | description: Create comprehensive integration testing plan wi ...",
"metadata": {
"path": "components/commands/testing/testing_plan_integration.md",
"error": "bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [target-code] | [test-type] | --rust | --inlin ...\n----------------------------------^\n 3 | description: Create comprehensive integration testing plan wi ..."
},
"timestamp": "2025-12-20T21:02:37.997Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.29KB",
"metadata": {
"path": "components/commands/testing/testing_plan_integration.md",
"size": 2342
},
"timestamp": "2025-12-20T21:02:37.997Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/testing/testing_plan_integration.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:37.997Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/testing/testing_plan_integration.md",
"hash": "ad95d561c99e9ed2...",
"fullHash": "ad95d561c99e9ed2cdbf2013e2a5a1ad79b52bac4571c521ff536310c48283e8"
},
"timestamp": "2025-12-20T21:02:37.997Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/testing/testing_plan_integration.md"
},
"timestamp": "2025-12-20T21:02:37.997Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/testing_plan_integration.md"
},
"timestamp": "2025-12-20T21:02:37.997Z"
}
],
"hash": "ad95d561c99e9ed2cdbf2013e2a5a1ad79b52bac4571c521ff536310c48283e8"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/testing_plan_integration.md"
},
"timestamp": "2025-12-20T21:02:37.997Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: c7169a1",
"metadata": {
"path": "components/commands/testing/testing_plan_integration.md",
"fullSha": "c7169a1d8209edea003095ed4151ab07b6a14dea",
"author": "Kingsley",
"date": "2025-10-10 20:43:01 +0100"
},
"timestamp": "2025-12-20T21:02:38.087Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/testing/testing_plan_integration.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:38.087Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:38.087Z"
}
}
}
},
{
"component": {
"path": "components/commands/testing/write-tests.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:38.087Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [target-file] | [test-type] | --unit | --integ ...\n----------------------------------^\n 3 | description: Write comprehensive unit and integration tests w ...",
"metadata": {
"path": "components/commands/testing/write-tests.md",
"error": "bad indentation of a mapping entry (2:30)\n\n 1 | allowed-tools: Read, Write, Edit, Bash\n 2 | argument-hint: [target-file] | [test-type] | --unit | --integ ...\n----------------------------------^\n 3 | description: Write comprehensive unit and integration tests w ..."
},
"timestamp": "2025-12-20T21:02:38.087Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.19KB",
"metadata": {
"path": "components/commands/testing/write-tests.md",
"size": 2245
},
"timestamp": "2025-12-20T21:02:38.087Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/testing/write-tests.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:38.087Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/testing/write-tests.md",
"hash": "8aaf5e66799dae27...",
"fullHash": "8aaf5e66799dae2718b48a49bc08905b14d8983276c787e63897c86a132cca78"
},
"timestamp": "2025-12-20T21:02:38.087Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/testing/write-tests.md"
},
"timestamp": "2025-12-20T21:02:38.087Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/write-tests.md"
},
"timestamp": "2025-12-20T21:02:38.087Z"
}
],
"hash": "8aaf5e66799dae2718b48a49bc08905b14d8983276c787e63897c86a132cca78"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/testing/write-tests.md"
},
"timestamp": "2025-12-20T21:02:38.087Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: c7169a1",
"metadata": {
"path": "components/commands/testing/write-tests.md",
"fullSha": "c7169a1d8209edea003095ed4151ab07b6a14dea",
"author": "Kingsley",
"date": "2025-10-10 20:43:01 +0100"
},
"timestamp": "2025-12-20T21:02:38.176Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/testing/write-tests.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:38.176Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:38.176Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/all-tools.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:38.176Z",
"overall": {
"valid": false,
"score": 90,
"errorCount": 2,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/all-tools.md"
},
"timestamp": "2025-12-20T21:02:38.176Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.04KB",
"metadata": {
"path": "components/commands/utilities/all-tools.md",
"size": 1064
},
"timestamp": "2025-12-20T21:02:38.176Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/utilities/all-tools.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:38.176Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/all-tools.md",
"hash": "5fd71c68a4bcd4d5...",
"fullHash": "5fd71c68a4bcd4d56a37ced0fc21e53383d05c49362089d92be621b1a483ce5e"
},
"timestamp": "2025-12-20T21:02:38.176Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/all-tools.md"
},
"timestamp": "2025-12-20T21:02:38.177Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/all-tools.md"
},
"timestamp": "2025-12-20T21:02:38.177Z"
}
],
"hash": "5fd71c68a4bcd4d56a37ced0fc21e53383d05c49362089d92be621b1a483ce5e"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E002",
"message": "Prompt injection detected: Reference to system/developer instructions",
"metadata": {
"path": "components/commands/utilities/all-tools.md",
"severity": "critical",
"matches": 1,
"examples": [
{
"text": "system prompt",
"index": 276,
"line": 9,
"column": 39,
"position": "9:39",
"lineText": "Display all available tools from your system prompt in the following format:",
"context": "...structions\n\nDisplay all available tools from your system prompt in the following format:\n\n1. **List ..."
}
]
},
"timestamp": "2025-12-20T21:02:38.177Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/all-tools.md"
},
"timestamp": "2025-12-20T21:02:38.177Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/utilities/all-tools.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:38.271Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/all-tools.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:38.271Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:38.271Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/architecture-scenario-explorer.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:38.271Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/architecture-scenario-explorer.md"
},
"timestamp": "2025-12-20T21:02:38.271Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (41), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/utilities/architecture-scenario-explorer.md",
"count": 41,
"max": 20
},
"timestamp": "2025-12-20T21:02:38.271Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 15.29KB",
"metadata": {
"path": "components/commands/utilities/architecture-scenario-explorer.md",
"size": 15652
},
"timestamp": "2025-12-20T21:02:38.271Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 41",
"metadata": {
"path": "components/commands/utilities/architecture-scenario-explorer.md",
"count": 41
},
"timestamp": "2025-12-20T21:02:38.271Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/architecture-scenario-explorer.md",
"hash": "caf141099528f450...",
"fullHash": "caf141099528f45098d5c48ed78092f63cbf4c844e111b7306225c4e616ad1d5"
},
"timestamp": "2025-12-20T21:02:38.271Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/architecture-scenario-explorer.md"
},
"timestamp": "2025-12-20T21:02:38.271Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/architecture-scenario-explorer.md"
},
"timestamp": "2025-12-20T21:02:38.271Z"
}
],
"hash": "caf141099528f45098d5c48ed78092f63cbf4c844e111b7306225c4e616ad1d5"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/architecture-scenario-explorer.md"
},
"timestamp": "2025-12-20T21:02:38.271Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/utilities/architecture-scenario-explorer.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:38.364Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/architecture-scenario-explorer.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:38.364Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:38.364Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/check-file.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:38.365Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/check-file.md"
},
"timestamp": "2025-12-20T21:02:38.365Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.69KB",
"metadata": {
"path": "components/commands/utilities/check-file.md",
"size": 1727
},
"timestamp": "2025-12-20T21:02:38.365Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 8",
"metadata": {
"path": "components/commands/utilities/check-file.md",
"count": 8
},
"timestamp": "2025-12-20T21:02:38.365Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/check-file.md",
"hash": "df195c448c07c47a...",
"fullHash": "df195c448c07c47aa2f918eb504e06b81cf31db224b4e2b47da0aabea070828e"
},
"timestamp": "2025-12-20T21:02:38.365Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/check-file.md"
},
"timestamp": "2025-12-20T21:02:38.365Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/check-file.md"
},
"timestamp": "2025-12-20T21:02:38.365Z"
}
],
"hash": "df195c448c07c47aa2f918eb504e06b81cf31db224b4e2b47da0aabea070828e"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/check-file.md"
},
"timestamp": "2025-12-20T21:02:38.365Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 48d334e",
"metadata": {
"path": "components/commands/utilities/check-file.md",
"fullSha": "48d334eb5cc866bc202f42548bbd049f7c36e09e",
"author": "Dani",
"date": "2025-08-03 08:51:47 -0400"
},
"timestamp": "2025-12-20T21:02:38.460Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/check-file.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:38.460Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:38.460Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/clean-branches.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:38.460Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/clean-branches.md"
},
"timestamp": "2025-12-20T21:02:38.460Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 7.19KB",
"metadata": {
"path": "components/commands/utilities/clean-branches.md",
"size": 7366
},
"timestamp": "2025-12-20T21:02:38.460Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 6",
"metadata": {
"path": "components/commands/utilities/clean-branches.md",
"count": 6
},
"timestamp": "2025-12-20T21:02:38.460Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/clean-branches.md",
"hash": "b22e79c6bcaaa7a3...",
"fullHash": "b22e79c6bcaaa7a3f88a555b11dd32271042446650cd9f22c3a743bd97189487"
},
"timestamp": "2025-12-20T21:02:38.460Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/clean-branches.md"
},
"timestamp": "2025-12-20T21:02:38.460Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/clean-branches.md"
},
"timestamp": "2025-12-20T21:02:38.460Z"
}
],
"hash": "b22e79c6bcaaa7a3f88a555b11dd32271042446650cd9f22c3a743bd97189487"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/clean-branches.md"
},
"timestamp": "2025-12-20T21:02:38.461Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/utilities/clean-branches.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:38.554Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/clean-branches.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:38.554Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:38.554Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/clean.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:38.554Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/clean.md"
},
"timestamp": "2025-12-20T21:02:38.554Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/commands/utilities/clean.md"
},
"timestamp": "2025-12-20T21:02:38.554Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 0.07KB",
"metadata": {
"path": "components/commands/utilities/clean.md",
"size": 68
},
"timestamp": "2025-12-20T21:02:38.554Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/commands/utilities/clean.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:38.554Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/clean.md",
"hash": "1520cd6b66c1f0c1...",
"fullHash": "1520cd6b66c1f0c1a815cac048ae8d69000d68a9b0d199d1c8e173aed6932bc3"
},
"timestamp": "2025-12-20T21:02:38.554Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/clean.md"
},
"timestamp": "2025-12-20T21:02:38.554Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/clean.md"
},
"timestamp": "2025-12-20T21:02:38.554Z"
}
],
"hash": "1520cd6b66c1f0c1a815cac048ae8d69000d68a9b0d199d1c8e173aed6932bc3"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/clean.md"
},
"timestamp": "2025-12-20T21:02:38.554Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 48d334e",
"metadata": {
"path": "components/commands/utilities/clean.md",
"fullSha": "48d334eb5cc866bc202f42548bbd049f7c36e09e",
"author": "Dani",
"date": "2025-08-03 08:51:47 -0400"
},
"timestamp": "2025-12-20T21:02:38.648Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/clean.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:38.648Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:38.648Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/code-permutation-tester.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:38.648Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/code-permutation-tester.md"
},
"timestamp": "2025-12-20T21:02:38.648Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (36), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/utilities/code-permutation-tester.md",
"count": 36,
"max": 20
},
"timestamp": "2025-12-20T21:02:38.648Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 13.08KB",
"metadata": {
"path": "components/commands/utilities/code-permutation-tester.md",
"size": 13397
},
"timestamp": "2025-12-20T21:02:38.648Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 36",
"metadata": {
"path": "components/commands/utilities/code-permutation-tester.md",
"count": 36
},
"timestamp": "2025-12-20T21:02:38.648Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/code-permutation-tester.md",
"hash": "c7975556f64a5277...",
"fullHash": "c7975556f64a5277aeeed6d8d68506a78e20cc3f118946920c2fa9ce23d86a06"
},
"timestamp": "2025-12-20T21:02:38.648Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/code-permutation-tester.md"
},
"timestamp": "2025-12-20T21:02:38.648Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/code-permutation-tester.md"
},
"timestamp": "2025-12-20T21:02:38.648Z"
}
],
"hash": "c7975556f64a5277aeeed6d8d68506a78e20cc3f118946920c2fa9ce23d86a06"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/code-permutation-tester.md"
},
"timestamp": "2025-12-20T21:02:38.649Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/utilities/code-permutation-tester.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:38.744Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/code-permutation-tester.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:38.744Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:38.744Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/code-review.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:38.744Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E002",
"message": "Invalid YAML syntax in frontmatter: bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [file-path] | [commit-hash] | --full\n--------------------------------^\n 3 | description: Comprehensive code quality review with securit ...",
"metadata": {
"path": "components/commands/utilities/code-review.md",
"error": "bad indentation of a mapping entry (2:28)\n\n 1 | allowed-tools: Read, Bash, Grep, Glob\n 2 | argument-hint: [file-path] | [commit-hash] | --full\n--------------------------------^\n 3 | description: Comprehensive code quality review with securit ..."
},
"timestamp": "2025-12-20T21:02:38.744Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 2.49KB",
"metadata": {
"path": "components/commands/utilities/code-review.md",
"size": 2551
},
"timestamp": "2025-12-20T21:02:38.744Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/utilities/code-review.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:38.744Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/code-review.md",
"hash": "8728dec6830ccab2...",
"fullHash": "8728dec6830ccab2192a8620911c2cc4aa8005df1fea809da3fec63e4192a3b8"
},
"timestamp": "2025-12-20T21:02:38.744Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/code-review.md"
},
"timestamp": "2025-12-20T21:02:38.744Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/code-review.md"
},
"timestamp": "2025-12-20T21:02:38.744Z"
}
],
"hash": "8728dec6830ccab2192a8620911c2cc4aa8005df1fea809da3fec63e4192a3b8"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/code-review.md"
},
"timestamp": "2025-12-20T21:02:38.744Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 054c0e5",
"metadata": {
"path": "components/commands/utilities/code-review.md",
"fullSha": "054c0e56e9bf375a0498337a2445ccdc8bef8e17",
"author": "Dani",
"date": "2025-10-21 10:08:58 -0400"
},
"timestamp": "2025-12-20T21:02:38.829Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/code-review.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:38.829Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:38.829Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/code-to-task.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:38.829Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/code-to-task.md"
},
"timestamp": "2025-12-20T21:02:38.829Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W011",
"message": "Too many sections (30), may cause context overflow. Maximum recommended: 20",
"metadata": {
"path": "components/commands/utilities/code-to-task.md",
"count": 30,
"max": 20
},
"timestamp": "2025-12-20T21:02:38.829Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 15.95KB",
"metadata": {
"path": "components/commands/utilities/code-to-task.md",
"size": 16329
},
"timestamp": "2025-12-20T21:02:38.829Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 30",
"metadata": {
"path": "components/commands/utilities/code-to-task.md",
"count": 30
},
"timestamp": "2025-12-20T21:02:38.829Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/code-to-task.md",
"hash": "c85a21dc65eac3cb...",
"fullHash": "c85a21dc65eac3cb83054bf31ac39e0cfd1d23c5410628cffe1a2e23bf6c26c1"
},
"timestamp": "2025-12-20T21:02:38.829Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/code-to-task.md"
},
"timestamp": "2025-12-20T21:02:38.830Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/code-to-task.md"
},
"timestamp": "2025-12-20T21:02:38.830Z"
}
],
"hash": "c85a21dc65eac3cb83054bf31ac39e0cfd1d23c5410628cffe1a2e23bf6c26c1"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/code-to-task.md"
},
"timestamp": "2025-12-20T21:02:38.830Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/utilities/code-to-task.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:38.925Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/code-to-task.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:38.925Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:38.925Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/context-prime.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:38.925Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/context-prime.md"
},
"timestamp": "2025-12-20T21:02:38.925Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/commands/utilities/context-prime.md"
},
"timestamp": "2025-12-20T21:02:38.925Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 0.13KB",
"metadata": {
"path": "components/commands/utilities/context-prime.md",
"size": 138
},
"timestamp": "2025-12-20T21:02:38.925Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/commands/utilities/context-prime.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:38.925Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/context-prime.md",
"hash": "dcdbad8a97dc647b...",
"fullHash": "dcdbad8a97dc647b2f141f6ecd68b841cc35eb22d9a9206020cd719335728769"
},
"timestamp": "2025-12-20T21:02:38.925Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/context-prime.md"
},
"timestamp": "2025-12-20T21:02:38.925Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/context-prime.md"
},
"timestamp": "2025-12-20T21:02:38.925Z"
}
],
"hash": "dcdbad8a97dc647b2f141f6ecd68b841cc35eb22d9a9206020cd719335728769"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/context-prime.md"
},
"timestamp": "2025-12-20T21:02:38.925Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 48d334e",
"metadata": {
"path": "components/commands/utilities/context-prime.md",
"fullSha": "48d334eb5cc866bc202f42548bbd049f7c36e09e",
"author": "Dani",
"date": "2025-08-03 08:51:47 -0400"
},
"timestamp": "2025-12-20T21:02:39.020Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/context-prime.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:39.020Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:39.020Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/debug-error.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:39.020Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/debug-error.md"
},
"timestamp": "2025-12-20T21:02:39.020Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.58KB",
"metadata": {
"path": "components/commands/utilities/debug-error.md",
"size": 4692
},
"timestamp": "2025-12-20T21:02:39.020Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/utilities/debug-error.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:39.020Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/debug-error.md",
"hash": "47eb4b8f0057786a...",
"fullHash": "47eb4b8f0057786a590f7aa6d1893e268db8b3b674e95a84a3b79099f74a3bbc"
},
"timestamp": "2025-12-20T21:02:39.020Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/debug-error.md"
},
"timestamp": "2025-12-20T21:02:39.020Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/debug-error.md"
},
"timestamp": "2025-12-20T21:02:39.020Z"
}
],
"hash": "47eb4b8f0057786a590f7aa6d1893e268db8b3b674e95a84a3b79099f74a3bbc"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/debug-error.md"
},
"timestamp": "2025-12-20T21:02:39.020Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/utilities/debug-error.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:39.114Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/debug-error.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:39.114Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:39.114Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/directory-deep-dive.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:39.114Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/directory-deep-dive.md"
},
"timestamp": "2025-12-20T21:02:39.114Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.18KB",
"metadata": {
"path": "components/commands/utilities/directory-deep-dive.md",
"size": 1210
},
"timestamp": "2025-12-20T21:02:39.114Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 3",
"metadata": {
"path": "components/commands/utilities/directory-deep-dive.md",
"count": 3
},
"timestamp": "2025-12-20T21:02:39.114Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/directory-deep-dive.md",
"hash": "dfc417b1f8920804...",
"fullHash": "dfc417b1f8920804ca02255409a13c107c9c8cc40aa98577c8799d89ec26b62f"
},
"timestamp": "2025-12-20T21:02:39.114Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/directory-deep-dive.md"
},
"timestamp": "2025-12-20T21:02:39.114Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/directory-deep-dive.md"
},
"timestamp": "2025-12-20T21:02:39.114Z"
}
],
"hash": "dfc417b1f8920804ca02255409a13c107c9c8cc40aa98577c8799d89ec26b62f"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/directory-deep-dive.md"
},
"timestamp": "2025-12-20T21:02:39.114Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/utilities/directory-deep-dive.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:39.209Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/directory-deep-dive.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:39.209Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:39.209Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/explain-code.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:39.209Z",
"overall": {
"valid": false,
"score": 90,
"errorCount": 2,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/explain-code.md"
},
"timestamp": "2025-12-20T21:02:39.209Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 6.51KB",
"metadata": {
"path": "components/commands/utilities/explain-code.md",
"size": 6671
},
"timestamp": "2025-12-20T21:02:39.209Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/utilities/explain-code.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:39.210Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/explain-code.md",
"hash": "b1c84ce7d3b9b8b2...",
"fullHash": "b1c84ce7d3b9b8b2b8d3a4853ceb2cf447ac63d52971945d7e51d7ff146b8298"
},
"timestamp": "2025-12-20T21:02:39.210Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/explain-code.md"
},
"timestamp": "2025-12-20T21:02:39.210Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/explain-code.md"
},
"timestamp": "2025-12-20T21:02:39.210Z"
}
],
"hash": "b1c84ce7d3b9b8b2b8d3a4853ceb2cf447ac63d52971945d7e51d7ff146b8298"
},
"semantic": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "SEM_E005",
"message": "Credential harvesting pattern detected",
"metadata": {
"path": "components/commands/utilities/explain-code.md",
"severity": "critical",
"matches": 1,
"examples": [
{
"text": "Extract credential",
"index": 3510,
"line": 101,
"column": 4,
"position": "101:4",
"lineText": "1. Extract credentials from request headers",
"context": "...er authentication with a third-party service:\n\n1. Extract credentials from request headers\n2. Valida..."
}
]
},
"timestamp": "2025-12-20T21:02:39.210Z"
}
],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/explain-code.md"
},
"timestamp": "2025-12-20T21:02:39.210Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/utilities/explain-code.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:39.304Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/explain-code.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:39.304Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:39.304Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/fix-issue.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:39.304Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/fix-issue.md"
},
"timestamp": "2025-12-20T21:02:39.304Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 3.16KB",
"metadata": {
"path": "components/commands/utilities/fix-issue.md",
"size": 3237
},
"timestamp": "2025-12-20T21:02:39.304Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/utilities/fix-issue.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:39.304Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/fix-issue.md",
"hash": "07b6ab9bd79c15ea...",
"fullHash": "07b6ab9bd79c15ea3a768e9974e6af6089d4fb3f4d3d6c55372a4736e57c7d51"
},
"timestamp": "2025-12-20T21:02:39.304Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/fix-issue.md"
},
"timestamp": "2025-12-20T21:02:39.305Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/fix-issue.md"
},
"timestamp": "2025-12-20T21:02:39.305Z"
}
],
"hash": "07b6ab9bd79c15ea3a768e9974e6af6089d4fb3f4d3d6c55372a4736e57c7d51"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/fix-issue.md"
},
"timestamp": "2025-12-20T21:02:39.305Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/utilities/fix-issue.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:39.401Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/fix-issue.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:39.401Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:39.401Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/generate-linear-worklog.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:39.401Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/generate-linear-worklog.md"
},
"timestamp": "2025-12-20T21:02:39.401Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.14KB",
"metadata": {
"path": "components/commands/utilities/generate-linear-worklog.md",
"size": 4238
},
"timestamp": "2025-12-20T21:02:39.401Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 6",
"metadata": {
"path": "components/commands/utilities/generate-linear-worklog.md",
"count": 6
},
"timestamp": "2025-12-20T21:02:39.401Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/generate-linear-worklog.md",
"hash": "524e26d7da0662fe...",
"fullHash": "524e26d7da0662fef396cfe9213672575149400668786ddf3901dd6ab4813fbc"
},
"timestamp": "2025-12-20T21:02:39.402Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/generate-linear-worklog.md"
},
"timestamp": "2025-12-20T21:02:39.402Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/generate-linear-worklog.md"
},
"timestamp": "2025-12-20T21:02:39.402Z"
}
],
"hash": "524e26d7da0662fef396cfe9213672575149400668786ddf3901dd6ab4813fbc"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/generate-linear-worklog.md"
},
"timestamp": "2025-12-20T21:02:39.402Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/utilities/generate-linear-worklog.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:39.495Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/generate-linear-worklog.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:39.495Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:39.495Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/git-status.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:39.495Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/git-status.md"
},
"timestamp": "2025-12-20T21:02:39.495Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.31KB",
"metadata": {
"path": "components/commands/utilities/git-status.md",
"size": 1343
},
"timestamp": "2025-12-20T21:02:39.495Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/utilities/git-status.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:39.495Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/git-status.md",
"hash": "89acf696c7cbc530...",
"fullHash": "89acf696c7cbc530e05dd5fe4dee22a07ba0a9e19a585ee4de19a6542ed4253f"
},
"timestamp": "2025-12-20T21:02:39.495Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/git-status.md"
},
"timestamp": "2025-12-20T21:02:39.495Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/git-status.md"
},
"timestamp": "2025-12-20T21:02:39.495Z"
}
],
"hash": "89acf696c7cbc530e05dd5fe4dee22a07ba0a9e19a585ee4de19a6542ed4253f"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/git-status.md"
},
"timestamp": "2025-12-20T21:02:39.495Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/utilities/git-status.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:39.588Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/git-status.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:39.588Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:39.588Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/initref.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:39.588Z",
"overall": {
"valid": false,
"score": 94,
"errorCount": 1,
"warningCount": 1
},
"validators": {
"structural": {
"valid": false,
"score": 70,
"errorCount": 1,
"warningCount": 1,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/initref.md"
},
"timestamp": "2025-12-20T21:02:39.588Z"
}
],
"warnings": [
{
"level": "warning",
"code": "STRUCT_W010",
"message": "No markdown headers found in content (recommended for organization)",
"metadata": {
"path": "components/commands/utilities/initref.md"
},
"timestamp": "2025-12-20T21:02:39.588Z"
}
],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 0.44KB",
"metadata": {
"path": "components/commands/utilities/initref.md",
"size": 454
},
"timestamp": "2025-12-20T21:02:39.588Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 0",
"metadata": {
"path": "components/commands/utilities/initref.md",
"count": 0
},
"timestamp": "2025-12-20T21:02:39.588Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/initref.md",
"hash": "bdf76394dcc8ea85...",
"fullHash": "bdf76394dcc8ea856ec496573b50b341a94c30e888b74969b7f9b6778e65cca9"
},
"timestamp": "2025-12-20T21:02:39.588Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/initref.md"
},
"timestamp": "2025-12-20T21:02:39.588Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/initref.md"
},
"timestamp": "2025-12-20T21:02:39.588Z"
}
],
"hash": "bdf76394dcc8ea856ec496573b50b341a94c30e888b74969b7f9b6778e65cca9"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/initref.md"
},
"timestamp": "2025-12-20T21:02:39.588Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 48d334e",
"metadata": {
"path": "components/commands/utilities/initref.md",
"fullSha": "48d334eb5cc866bc202f42548bbd049f7c36e09e",
"author": "Dani",
"date": "2025-08-03 08:51:47 -0400"
},
"timestamp": "2025-12-20T21:02:39.682Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/initref.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:39.682Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:39.682Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/prime.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:39.682Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/prime.md"
},
"timestamp": "2025-12-20T21:02:39.682Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 1.56KB",
"metadata": {
"path": "components/commands/utilities/prime.md",
"size": 1593
},
"timestamp": "2025-12-20T21:02:39.682Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/utilities/prime.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:39.682Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/prime.md",
"hash": "8ced3d018a43ee31...",
"fullHash": "8ced3d018a43ee3199095856a00a6f25de7f678fe80f529f0b155b04e4cc83ee"
},
"timestamp": "2025-12-20T21:02:39.682Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/prime.md"
},
"timestamp": "2025-12-20T21:02:39.682Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/prime.md"
},
"timestamp": "2025-12-20T21:02:39.682Z"
}
],
"hash": "8ced3d018a43ee3199095856a00a6f25de7f678fe80f529f0b155b04e4cc83ee"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/prime.md"
},
"timestamp": "2025-12-20T21:02:39.682Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/utilities/prime.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:39.776Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/prime.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:39.776Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:39.776Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/refactor-code.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:39.776Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E001",
"message": "Missing YAML frontmatter (must start with --- and end with ---)",
"metadata": {
"path": "components/commands/utilities/refactor-code.md"
},
"timestamp": "2025-12-20T21:02:39.776Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.31KB",
"metadata": {
"path": "components/commands/utilities/refactor-code.md",
"size": 4411
},
"timestamp": "2025-12-20T21:02:39.776Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 2",
"metadata": {
"path": "components/commands/utilities/refactor-code.md",
"count": 2
},
"timestamp": "2025-12-20T21:02:39.776Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/refactor-code.md",
"hash": "6b25f38a7f4facec...",
"fullHash": "6b25f38a7f4facec53de376883cc6a3f5be15227477c5e5726c497acbd4bcc78"
},
"timestamp": "2025-12-20T21:02:39.776Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/refactor-code.md"
},
"timestamp": "2025-12-20T21:02:39.776Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/refactor-code.md"
},
"timestamp": "2025-12-20T21:02:39.776Z"
}
],
"hash": "6b25f38a7f4facec53de376883cc6a3f5be15227477c5e5726c497acbd4bcc78"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/refactor-code.md"
},
"timestamp": "2025-12-20T21:02:39.776Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 921d55e",
"metadata": {
"path": "components/commands/utilities/refactor-code.md",
"fullSha": "921d55efb53d732527bf511d031081f11a16e643",
"author": "Dani",
"date": "2025-08-04 14:58:32 -0400"
},
"timestamp": "2025-12-20T21:02:39.870Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/refactor-code.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:39.870Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:39.870Z"
}
}
}
},
{
"component": {
"path": "components/commands/utilities/ultra-think.md",
"type": "command"
},
"timestamp": "2025-12-20T21:02:39.870Z",
"overall": {
"valid": false,
"score": 95,
"errorCount": 1,
"warningCount": 0
},
"validators": {
"structural": {
"valid": false,
"score": 75,
"errorCount": 1,
"warningCount": 0,
"errors": [
{
"level": "error",
"code": "STRUCT_E006",
"message": "Missing required field: name",
"metadata": {
"path": "components/commands/utilities/ultra-think.md",
"field": "name",
"type": "command"
},
"timestamp": "2025-12-20T21:02:39.870Z"
}
],
"warnings": [],
"info": [
{
"level": "info",
"code": "STRUCT_I001",
"message": "File size: 4.70KB",
"metadata": {
"path": "components/commands/utilities/ultra-think.md",
"size": 4817
},
"timestamp": "2025-12-20T21:02:39.870Z"
},
{
"level": "info",
"code": "STRUCT_I002",
"message": "Valid YAML frontmatter found",
"metadata": {
"path": "components/commands/utilities/ultra-think.md"
},
"timestamp": "2025-12-20T21:02:39.870Z"
},
{
"level": "info",
"code": "STRUCT_I003",
"message": "Missing recommended fields: usage, examples",
"metadata": {
"path": "components/commands/utilities/ultra-think.md",
"missingFields": [
"usage",
"examples"
]
},
"timestamp": "2025-12-20T21:02:39.870Z"
},
{
"level": "info",
"code": "STRUCT_I004",
"message": "Section count: 9",
"metadata": {
"path": "components/commands/utilities/ultra-think.md",
"count": 9
},
"timestamp": "2025-12-20T21:02:39.870Z"
}
]
},
"integrity": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "INT_I001",
"message": "Generated SHA256 hash",
"metadata": {
"path": "components/commands/utilities/ultra-think.md",
"hash": "05babc1aa15373e8...",
"fullHash": "05babc1aa15373e8548ac684aa9fb454fd32876e5ca790ab34b30f2ad039f11d"
},
"timestamp": "2025-12-20T21:02:39.870Z"
},
{
"level": "info",
"code": "INT_I005",
"message": "Component not in registry (new component)",
"metadata": {
"path": "components/commands/utilities/ultra-think.md"
},
"timestamp": "2025-12-20T21:02:39.870Z"
},
{
"level": "info",
"code": "INT_I009",
"message": "No version in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/ultra-think.md"
},
"timestamp": "2025-12-20T21:02:39.870Z"
}
],
"hash": "05babc1aa15373e8548ac684aa9fb454fd32876e5ca790ab34b30f2ad039f11d"
},
"semantic": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"reference": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": []
},
"provenance": {
"valid": true,
"score": 100,
"errorCount": 0,
"warningCount": 0,
"errors": [],
"warnings": [],
"info": [
{
"level": "info",
"code": "PROV_I007",
"message": "No author in component (metadata in marketplace.json)",
"metadata": {
"path": "components/commands/utilities/ultra-think.md"
},
"timestamp": "2025-12-20T21:02:39.871Z"
},
{
"level": "info",
"code": "PROV_I003",
"message": "Git commit: 9c7904e",
"metadata": {
"path": "components/commands/utilities/ultra-think.md",
"fullSha": "9c7904e99cbc804bec7561832732dd6eee29d4fc",
"author": "Dani",
"date": "2025-10-08 21:18:40 -0400"
},
"timestamp": "2025-12-20T21:02:39.958Z"
},
{
"level": "info",
"code": "PROV_I004",
"message": "Repository: https://github.com/davila7/claude-code-templates.git",
"metadata": {
"path": "components/commands/utilities/ultra-think.md",
"remoteUrl": "https://github.com/davila7/claude-code-templates.git"
},
"timestamp": "2025-12-20T21:02:39.958Z"
}
],
"metadata": {
"author": "unknown",
"repository": "unknown",
"version": "unversioned",
"extractedAt": "2025-12-20T21:02:39.958Z"
}
}
}
}
],
"timestamp": "2025-12-20T21:02:03.265Z"
}