{ "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: 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: 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: 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: 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: 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: 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:=", "index": 15094, "line": 406, "column": 74, "position": "406:74", "lineText": "primary_conninfo :=" } ] }, "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": "", "context": "...

Email: {user.primaryEmail}

\n \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:=", "index": 20245, "line": 752, "column": 6, "position": "752:6", "lineText": "hasPassword:=" } ] }, "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": "", "context": "...

Email: {user.primaryEmail}

\n \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- \\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- \\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: 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: 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: 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: 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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:=", "index": 1692, "line": 51, "column": 20, "position": "51:20", "lineText": "POSTGRES_PASSWORD:=" }, { "text": "password:=", "index": 3195, "line": 112, "column": 9, "position": "112:9", "lineText": "password:=" }, { "text": "password :=", "index": 9912, "line": 372, "column": 3, "position": "372:3", "lineText": "password :=" } ] }, "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:=", "index": 1817, "line": 49, "column": 3, "position": "49:3", "lineText": "password:=" }, { "text": "password:=", "index": 1889, "line": 54, "column": 3, "position": "54:3", "lineText": "password:=" }, { "text": "password:=", "index": 4890, "line": 191, "column": 3, "position": "191:3", "lineText": "password:=" } ] }, "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": "... \n\n ", "index": 22371, "line": 791, "column": 20, "position": "791:20", "lineText": "POSTGRES_PASSWORD:=" } ] }, "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: 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: 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: 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: 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: 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: 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:=", "index": 15566, "line": 559, "column": 17, "position": "559:17", "lineText": "smtp_auth_password:=" }, { "text": "password:=", "index": 29060, "line": 1023, "column": 30, "position": "1023:30", "lineText": "--from-literal:=" } ] }, "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": "", "context": "...>\n \n
\n \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": "* console.log('clicked')}>", "context": "...-side functionality\n * @example\n * 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": "