diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index d01daf5689..a432f2d6cd 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: b791636c916c5e54225e955b573fe7aaeb4aaf7660b84cfbb311a2d433cc0f35 +# frontmatter-hash: 4de0cb9c50900cdb511c7ba802591b45de96c981c9bf20b207d94fdfd328ee95 name: "Agent Performance Analyzer - Meta-Orchestrator" "on": diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml index ebf6136b6f..052ff22398 100644 --- a/.github/workflows/agent-persona-explorer.lock.yml +++ b/.github/workflows/agent-persona-explorer.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: b0eac33663d2715062c19d93a45423d8e2493eef6afdc36c45df026d30ff44c9 +# frontmatter-hash: df8ee8e4d6ff58de0774bef7fbf88c90b0aab97064e3fe92662c062977bfdb32 name: "Agent Persona Explorer" "on": diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index 8ed69f4d65..e15d0fe0b0 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -20,7 +20,7 @@ # For more information: https://github.com/githubnext/gh-aw/blob/main/.github/aw/github-agentic-workflows.md # # -# frontmatter-hash: 878cab702ad967c156bd9dd53df8e4742d7e7acd84991b3a9c200f35a43ac372 +# frontmatter-hash: c44a9cb143fa9505dbd3b9d5c7afe4a543d82deea1a4c5052a636fbec1a2849e name: "AI Moderator" "on": diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index ae17bed95a..2a7c8ec131 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -21,7 +21,7 @@ # # Generates Mermaid diagrams to visualize issue and pull request relationships when invoked with the /archie command # -# frontmatter-hash: a60adb7a34430d502a6e8edc4203551c5b659a3739b79c388fffb2ea316d6b98 +# frontmatter-hash: baba8456db1f8b524a33a8bff0b322343f1cb00e4a54e7cbf1d70a3ae4fd9107 name: "Archie" "on": diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index f144ffed27..dfc651eb63 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -26,7 +26,7 @@ # - shared/reporting.md # - shared/safe-output-app.md # -# frontmatter-hash: e44c0c5b75e1eda09b2611c58fbef6016dd09ebba2944044a594936c3912b7c4 +# frontmatter-hash: e5cf92b29e9b951356ec917649105bbedeb80165f805e7b026bc2f0728500b62 name: "Artifacts Summary" "on": diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index e9715d1d08..6d0dae7669 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -28,7 +28,7 @@ # - shared/reporting.md # - shared/trending-charts-simple.md # -# frontmatter-hash: 8cd7e3c2c5386257583364749f7122bd6b46cdd66c917b3c4bbf9cda0047a8b5 +# frontmatter-hash: db7af18719075a860ef7e08bb6f49573ac35fbd88190db4f21da3499d3604971 name: "Agentic Workflow Audit Agent" "on": diff --git a/.github/workflows/auto-triage-issues.lock.yml b/.github/workflows/auto-triage-issues.lock.yml index 13b0d2f21b..63892a8ff8 100644 --- a/.github/workflows/auto-triage-issues.lock.yml +++ b/.github/workflows/auto-triage-issues.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 179748ae47f124f59eb915957385f154848cfb3d4e02dcc0ffe03c52e567d9c1 +# frontmatter-hash: f4071111cd7731031293126bde50e2a0a2fd7006e4fa3c16e2254c0e4c077b43 name: "Auto-Triage Issues" "on": diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index d0fa7c8b4d..d76a48ed99 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: fc7c8a5dc4bb3145d7b1605282cad672b61cfeb73718441b61a9c1ddada464fb +# frontmatter-hash: 6696bd1c33b0f41551caec1fa850d7b0f3181b0a4a7962d2bab7965ea51a32c2 name: "Blog Auditor" "on": diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index edf07837d3..690059ae1f 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/mcp/brave.md # -# frontmatter-hash: e51768cea96add359b15ab8019a770e4621e9d4d9151931d93683c6f677ddc0a +# frontmatter-hash: 0a6c0719f7f50195870d75e86ab032a93a3b0690eac631aafac12778d8b38a73 name: "Brave Web Search Agent" "on": diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 7c074a2f8a..e65af27fc0 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -21,7 +21,7 @@ # # Daily analysis of recent commits and merged PRs for breaking CLI changes # -# frontmatter-hash: 8cafb7156306d2f76a3df1e5296ef77dfd290829ee7ff651a516a0d962662289 +# frontmatter-hash: 2336029da3e5ed8e6ebb9b83f249a4ba732f7eed260a2bcc46015efbe4453d1b name: "Breaking Change Checker" "on": diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index 4d69faa4b2..976cdbea36 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -27,7 +27,7 @@ # - shared/jqschema.md # - shared/safe-output-app.md # -# frontmatter-hash: 11524b69620c08bdddc71d6bc551574725e82f44115cda65d5dd3e673b27bad6 +# frontmatter-hash: 1a5e880443681dd251dcfbd197e9593e0371154720abc8529382a0e000442434 name: "Changeset Generator" "on": diff --git a/.github/workflows/chroma-issue-indexer.lock.yml b/.github/workflows/chroma-issue-indexer.lock.yml index 53ae412fe7..3f4db860fb 100644 --- a/.github/workflows/chroma-issue-indexer.lock.yml +++ b/.github/workflows/chroma-issue-indexer.lock.yml @@ -24,7 +24,7 @@ # Imports: # - shared/mcp/chroma.md # -# frontmatter-hash: 7fd9151051a1b43ca8e1998e82757c45a7a1a05d96cf0574762964baa62b8fa1 +# frontmatter-hash: 1469cb86f8bb47746582a24ffa81c80035ccd6297dab10241f4e204d5b230fc7 name: "Chroma Issue Indexer" "on": diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index 2a567aff5a..bc7520525e 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -28,7 +28,7 @@ # - shared/ci-data-analysis.md # - shared/reporting.md # -# frontmatter-hash: c0e432275b0b5e1c475b3baf426d73a4182e536ea56c24e74acb0b3962451888 +# frontmatter-hash: 9b1b37b25b130b9b02e42217f3c37fafd7e8c2ea8d87e2a0c55b27920c9b0d19 name: "CI Optimization Coach" "on": diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index 42d5faaf74..9ff83dcab4 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -23,7 +23,7 @@ # # Source: githubnext/agentics/workflows/ci-doctor.md@ea350161ad5dcc9624cf510f134c6a9e39a6f94d # -# frontmatter-hash: 01fd7bcc4caa22ace446d25a81dc982e6858c2b6ca20dd3e44b4ee123352d424 +# frontmatter-hash: 90d0a5a3e1308aa0edd78cbc9813a1e8510c7456d3f69d81b8295f56766d80a7 # # Effective stop-time: 2026-03-03 16:27:58 diff --git a/.github/workflows/claude-code-user-docs-review.lock.yml b/.github/workflows/claude-code-user-docs-review.lock.yml index c12807ec3b..092f33b37e 100644 --- a/.github/workflows/claude-code-user-docs-review.lock.yml +++ b/.github/workflows/claude-code-user-docs-review.lock.yml @@ -21,7 +21,7 @@ # # Reviews project documentation from the perspective of a Claude Code user who does not use GitHub Copilot or Copilot CLI # -# frontmatter-hash: a874da9187151e141fb525833c5896531bc345c682433f65121419073e962fa1 +# frontmatter-hash: a0c1e1be42f2e76f584a2a87d03275b0c6b134011d2034f5e0feab0f30875cee name: "Claude Code User Documentation Review" "on": diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index b7aef7bacc..7ae9068815 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -21,7 +21,7 @@ # # Inspects the gh-aw CLI to identify inconsistencies, typos, bugs, or documentation gaps by running commands and analyzing output # -# frontmatter-hash: 360b4500f2f624e6b1af6891e9a499681cd77e8eaed4484795a0298c4d27f462 +# frontmatter-hash: 6a8e507724066c8008864df6b7a0df1046aa9b73ba35105a8996c6ea69eacac8 name: "CLI Consistency Checker" "on": diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 1753b8b1c8..f79b599deb 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -26,7 +26,7 @@ # - shared/jqschema.md # - shared/reporting.md # -# frontmatter-hash: dfab73000efd7c41ae53d3b67eb9fff33b089ac9154f703cde8a457052ae9a69 +# frontmatter-hash: d7c4b4b2ceac740da1e27536d6bda2e84e18bc4aa0ffac6d38594b354ad25bdf name: "CLI Version Checker" "on": diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index 4e354e2d15..088d5cdd2a 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -25,7 +25,7 @@ # - shared/jqschema.md # - shared/mcp/gh-aw.md # -# frontmatter-hash: a4c0f40f46a7d94ae8e9c1ffa773a3478b35c149bbfd869ff1bf62b162a59233 +# frontmatter-hash: bbcda7a6c5ded86fb3a7f72fd230103d0dc591d4194e3d9ec3446945f350d75a name: "/cloclo" "on": diff --git a/.github/workflows/code-scanning-fixer.lock.yml b/.github/workflows/code-scanning-fixer.lock.yml index c3e8a80f58..f00024163f 100644 --- a/.github/workflows/code-scanning-fixer.lock.yml +++ b/.github/workflows/code-scanning-fixer.lock.yml @@ -21,7 +21,7 @@ # # Automatically fixes code scanning alerts by creating pull requests with remediation # -# frontmatter-hash: 3ad3c4eb58c0f11827239d90400a36e955090536b09934be83587d553a4a53a0 +# frontmatter-hash: 83a20beed55e4a04a418c51f2ec15d34b37ab549f421254287d182a4fd0f1641 name: "Code Scanning Fixer" "on": diff --git a/.github/workflows/code-simplifier.lock.yml b/.github/workflows/code-simplifier.lock.yml index 21ff4ff494..34fc2629cd 100644 --- a/.github/workflows/code-simplifier.lock.yml +++ b/.github/workflows/code-simplifier.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 7d69005fa89e5dec4f7e777106fd9286c173186f4757526c141c037bec4119de +# frontmatter-hash: 4569e359f0aadd1effa327de69368549bc7249a1ec0b790245a853fb7823b8b5 name: "Code Simplifier" "on": diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml index 64dbf3ad05..ad44e2b26f 100644 --- a/.github/workflows/codex-github-remote-mcp-test.lock.yml +++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml @@ -21,7 +21,7 @@ # # Test Codex engine with GitHub remote MCP server # -# frontmatter-hash: 8bfedafba04bda9e434623b167337541e7f65bab3f0ed7744daa2146a8e008d1 +# frontmatter-hash: 5ab6849e01b879f9ef5b024355eb7f903b410418619f128c6a71bbe826a24fd1 name: "Codex GitHub Remote MCP Test" "on": diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index 34cee3de37..9238fd6413 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 28924c258d12236415090ddf446e6b125a187f2675d653a2c2a28b81d66d4eb3 +# frontmatter-hash: 3451d8632cd251679d72c274eed3425ec506b9907c5e5be581446128cc3b5128 name: "Commit Changes Analyzer" "on": diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 963e8c1b73..375d5aed49 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -27,7 +27,7 @@ # - shared/jqschema.md # - shared/reporting.md # -# frontmatter-hash: 1f97c10621382d5bca3e9f2cb9b0100f18a6fe1b176e9f49b6e17c31a2851639 +# frontmatter-hash: 55ab9410cf3ab5a43db7de5b594fe76bd81a42d30a33187de649379f7a3eff0e name: "Copilot Agent PR Analysis" "on": diff --git a/.github/workflows/copilot-cli-deep-research.lock.yml b/.github/workflows/copilot-cli-deep-research.lock.yml index 2c51ba2adf..1acaa84f0d 100644 --- a/.github/workflows/copilot-cli-deep-research.lock.yml +++ b/.github/workflows/copilot-cli-deep-research.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 544876d3cf382334911c53114a83795f24f2ec33f9b137671c3b3bc043d8d823 +# frontmatter-hash: 389fa8cdf93a616fb456884377b9c30877f8d61f566cee35d6612aad3c710369 name: "Copilot CLI Deep Research Agent" "on": diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index 7875c6b10c..3c0408f561 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -26,7 +26,7 @@ # - shared/gh.md # - shared/reporting.md # -# frontmatter-hash: caf54580452ff4d0c74f1cca714bd0fd1ab942ab5bd00a15b30be99240bce959 +# frontmatter-hash: b2d1a655e9fff80c9bfc631b18a0e649d4f4ab8e2cee7dd7fc13ad3fc15b1248 name: "Daily Copilot PR Merged Report" "on": diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index 9cc5c26766..9ff596b557 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -28,7 +28,7 @@ # - shared/python-dataviz.md # - shared/reporting.md # -# frontmatter-hash: fecb5c0dae60d4a18bd8bf5ce2145fac2f92d37fc1e0a69cd846d1e5ccb6500e +# frontmatter-hash: bec978437452c1fb240df07354f2b40ee77acce619bca67902ff5cb79f2a1240 name: "Copilot PR Conversation NLP Analysis" "on": diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index 34ee21a912..0cdc141579 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -27,7 +27,7 @@ # - shared/jqschema.md # - shared/reporting.md # -# frontmatter-hash: dbc9b93cfb750c69619a9257994f35d5c992813fc2b085fe1e2234dd41d60b69 +# frontmatter-hash: eedd1fb0d5096445d1f827263fb77acb1b1299c1f259d6a61362547d610e5a89 name: "Copilot PR Prompt Pattern Analysis" "on": diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index 9f5ee1a092..cb3ac961ec 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -30,7 +30,7 @@ # - shared/session-analysis-charts.md # - shared/session-analysis-strategies.md # -# frontmatter-hash: 0fac2a2bb0b7cf2ca209da139fa190151750e073d17b999c0013e3bbc48d50fa +# frontmatter-hash: 3058fd94832d76ec2de710adcc4f712f815ac000e95cf0b25eb5c931372f6844 name: "Copilot Session Insights" "on": diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index f0cba4bd81..cfed75fbdc 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -21,7 +21,7 @@ # # Generates new agentic workflow markdown files based on user requests when invoked with /craft command # -# frontmatter-hash: e323b54882c75743447290c2270a9ea03d8f4d9543661e094c3b2f59d0c20f79 +# frontmatter-hash: 74092955c7c308f0bb09293fca2b4d55f883bf0b05ad4afb2da14c45fae63742 name: "Workflow Craft Agent" "on": diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index 4484b5e08b..5bf8c7209c 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -20,7 +20,7 @@ # For more information: https://github.com/githubnext/gh-aw/blob/main/.github/aw/github-agentic-workflows.md # # -# frontmatter-hash: c1e8794f1ac4075b3adbebd3981b596d87401b089c95f1e0588a94361a86f33f +# frontmatter-hash: 37e75cd6eef2db3d45e4efb6e4ac75f7b6b75a288b70906dee75cbb03d8c61e7 name: "Auto-Assign Issue" "on": diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index 90062c414b..558188ae0b 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -21,7 +21,7 @@ # # Daily test workflow using Claude with custom safe-output job containing choice inputs # -# frontmatter-hash: 16cbd2448ef3e554d59b6df3dccf1438a7040a375cd7801752394fd99c3b9a25 +# frontmatter-hash: 31a8a1b584135f0ed4cdd3a2450e0021a0313f15b9972029be69b9f417a76e4c name: "Daily Choice Type Test" "on": diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index 59abc20563..bd53334dd1 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -26,7 +26,7 @@ # - shared/go-make.md # - shared/reporting.md # -# frontmatter-hash: 4e0eaa4d77e958f8a229dfe795498f6752b9f2a1799e9b711415f1f70e75091e +# frontmatter-hash: 18a4a615748963ed8fdadc07d89f4437bbfc0ca57c8c92e9c16a71e18994e829 name: "Daily CLI Performance Agent" "on": diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index 482c8d7e66..efdfc57605 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -27,7 +27,7 @@ # - shared/reporting.md # - shared/trends.md # -# frontmatter-hash: f47900689e997227b1a6fc4ce23d207921fdc772b8ea77191c41d4553388ed13 +# frontmatter-hash: 624fd4665a245a054f9c6ebf7ad42316a4f71a101b783eb2df6c7e21614794af name: "Daily Code Metrics and Trend Tracking Agent" "on": diff --git a/.github/workflows/daily-compiler-quality.lock.yml b/.github/workflows/daily-compiler-quality.lock.yml index d6e59b7554..861704a36a 100644 --- a/.github/workflows/daily-compiler-quality.lock.yml +++ b/.github/workflows/daily-compiler-quality.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: a3fabadf9a0627afebf8b84f024c5a365d77c880f6d61500c29bfb5f9ddbc398 +# frontmatter-hash: 2193d8eff4cb0398ce23d230dba0bbfb1420052a51b3ad6e1b5d3a0903cc64d0 name: "Daily Compiler Quality Check" "on": diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index d26ae3d14a..e36541ed9c 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -26,7 +26,7 @@ # - shared/python-dataviz.md # - shared/reporting.md # -# frontmatter-hash: c729a5c5051ec8d92314bbdcbbffb29d8f74a491129a70425cfb2225bc523c0f +# frontmatter-hash: 93c17bc36dc67277c59151f5e8b19e45ba439bf4bba02bd319e85bd0eabd1ebf name: "Daily Copilot Token Consumption Report" "on": diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index a8031557ea..a71f9dc663 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -21,7 +21,7 @@ # # Automatically reviews and updates documentation to ensure accuracy and completeness # -# frontmatter-hash: 0ce170a0cdc7d9f14deb5c9e8af842726fe97152193182b271dd870471b49470 +# frontmatter-hash: b462b06d1271b5c5498d709adf96359f8d1024072c218e4e86cfa96850b72bc1 name: "Daily Documentation Updater" "on": diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index da2dad04ca..c455409873 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -21,7 +21,7 @@ # # Posts a daily poetic verse about the gh-aw project to a discussion thread # -# frontmatter-hash: 31004c5a624e34be3d4ae779a503263d76a5ae87b3e0131ce35286a646ffd961 +# frontmatter-hash: 05ceb55b271159d43142652da63b7deb9d047d76ce3f46d38db0857adf32506b name: "Daily Fact About gh-aw" "on": diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index 5ae2ba7433..18d6a9327a 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -26,7 +26,7 @@ # - shared/reporting.md # - shared/safe-output-app.md # -# frontmatter-hash: 3620bd05fa0f4f6502d02497164c137313a2ac9455ff52de8143768f5b63f9d0 +# frontmatter-hash: 841a772a9f69db6628d959d7ff54a9a93a51360dc78ed300d2d2ec37750c0b65 name: "Daily File Diet" "on": diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 09e13b5dc1..2f2e55190e 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -27,7 +27,7 @@ # - shared/reporting.md # - shared/trending-charts-simple.md # -# frontmatter-hash: ec6e0194e58a63235da08769fb35cea17a65b1078bcfdcb57cc36c720d934e01 +# frontmatter-hash: 57faa1ecd68fc95c94fb9d6df13fab22f8fdff0107a073b1911d72cd7bf74b87 name: "Daily Firewall Logs Collector and Reporter" "on": diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index 2b166a1f84..3d1f845013 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -29,7 +29,7 @@ # - shared/reporting.md # - shared/trends.md # -# frontmatter-hash: 9eddb267521c0cad65a1180508996ac4567620d7f41c8c3021907574d5c762c4 +# frontmatter-hash: 4bdb416ec9c2f75031ad5f6652e72b16a25a48092413ac3908e893aec8d64662 name: "Daily Issues Report Generator" "on": diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index 090b61b1db..3d921e952e 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: f37a899c2ba3cc265069ecb4b6efa19a02e4b32be92a77cd6a5c46dceb66f8b0 +# frontmatter-hash: a2d2939025b8cd01ec317ff980fc6209e433e71c69e2e3a10a8a84f06f364c79 name: "Daily Malicious Code Scan Agent" "on": diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index fa7bc5cc1e..45b84c3437 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -26,7 +26,7 @@ # - shared/docs-server-lifecycle.md # - shared/reporting.md # -# frontmatter-hash: ee7094d96b024e95cf2a25e290e9999a84385dd8065d5d1ea369d7cddd45314c +# frontmatter-hash: 8f84bb2f90e6a52e64d8b619fa2b429f3d8bc1150ab7268f650c93dca9c16473 name: "Multi-Device Docs Tester" "on": diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index 1d4a51ba6a..1cc2f623de 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -29,7 +29,7 @@ # - shared/reporting.md # - shared/trends.md # -# frontmatter-hash: ae65acb20592444fa190b9e697bc1e855c02a830c8505996fcedc7bc0e457bcc +# frontmatter-hash: 62e2a1d94c5d304f4bbab87faf3cf6ab9526912694e12b28257d877a9503317c name: "Daily News" "on": diff --git a/.github/workflows/daily-observability-report.lock.yml b/.github/workflows/daily-observability-report.lock.yml index ec171ed981..0aae756d35 100644 --- a/.github/workflows/daily-observability-report.lock.yml +++ b/.github/workflows/daily-observability-report.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 26bf1d9d43cff872a5b7829fc4df9331452a109212d2aede7b1cf99871545701 +# frontmatter-hash: 2616b8865b00bc64a48a303a5f03479131b818509a4e757a863365b609229574 name: "Daily Observability Report for AWF Firewall and MCP Gateway" "on": diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index 8f84825508..7e45f4eb34 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -27,7 +27,7 @@ # - shared/reporting.md # - shared/trending-charts-simple.md # -# frontmatter-hash: 5f173c31da313d9553081188ec446a2065a49aec2e345c806b6e817e01b5082d +# frontmatter-hash: 8fe9ac7b6dec460b437721f9400a51fe6597bb52d1ae955c82e2e8b33efc5845 name: "Daily Project Performance Summary Generator (Using Safe Inputs)" "on": diff --git a/.github/workflows/daily-regulatory.lock.yml b/.github/workflows/daily-regulatory.lock.yml index bb40fcd04c..de4ca15f50 100644 --- a/.github/workflows/daily-regulatory.lock.yml +++ b/.github/workflows/daily-regulatory.lock.yml @@ -26,7 +26,7 @@ # - shared/github-queries-safe-input.md # - shared/reporting.md # -# frontmatter-hash: ef736b0a025397394ecc24f831a0d931245fc84b7599d04997a3b950df5e88dd +# frontmatter-hash: b87a7697d0f8db1322b82e03f3bbc2fdabb1edc93488ce42074725498f3450a5 name: "Daily Regulatory Report Generator" "on": diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index 47d3e36d41..d2d218a5ab 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -27,7 +27,7 @@ # - shared/reporting.md # - shared/trends.md # -# frontmatter-hash: 400aa8c4ee6af1832ee01d8985f3507a79221f280ed0a7cf4d7550bc90e43ebe +# frontmatter-hash: 9848cc49a4ce757500e6d13e0d80e913579afc258434dea922cb8c2da6d2bee7 name: "The Daily Repository Chronicle" "on": diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml index c119a4d678..a43532e0ac 100644 --- a/.github/workflows/daily-safe-output-optimizer.lock.yml +++ b/.github/workflows/daily-safe-output-optimizer.lock.yml @@ -27,7 +27,7 @@ # - shared/mcp/gh-aw.md # - shared/reporting.md # -# frontmatter-hash: aa56e6222e8067080d87b8f89546dfa783f956949676cb8016f98e2ac5175a86 +# frontmatter-hash: 98937b9b82d07557158db105e0c25aaa45ec8b30b504d3f4bb4fecb6dd60f36e name: "Daily Safe Output Tool Optimizer" "on": diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml index 3e46cf9292..d81ee28d84 100644 --- a/.github/workflows/daily-secrets-analysis.lock.yml +++ b/.github/workflows/daily-secrets-analysis.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 783b60a87cedc2fc3f3946dd0fc3031849d3e2f050dc47d2063c2672018ba663 +# frontmatter-hash: 39da83d7edb2fb90a6f8b3bf93d0a925fd70eae853c8ecdec648e2bcd49e319b name: "Daily Secrets Analysis Agent" "on": diff --git a/.github/workflows/daily-semgrep-scan.lock.yml b/.github/workflows/daily-semgrep-scan.lock.yml index 98db435c31..a90867f524 100644 --- a/.github/workflows/daily-semgrep-scan.lock.yml +++ b/.github/workflows/daily-semgrep-scan.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/mcp/semgrep.md # -# frontmatter-hash: 850aaccaf22028114552d63fb211761cc40c90e9ddf2591c426b7bde82811853 +# frontmatter-hash: 7a5a221735702a7991fbde05fac553787d4cfc4450c09c4962ab14031c99a869 name: "Daily Semgrep Scan" "on": diff --git a/.github/workflows/daily-team-evolution-insights.lock.yml b/.github/workflows/daily-team-evolution-insights.lock.yml index 122a5b4b69..4e1d3d7ba0 100644 --- a/.github/workflows/daily-team-evolution-insights.lock.yml +++ b/.github/workflows/daily-team-evolution-insights.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 394e168f547ac82c7102685507d4771c10a06a981c78b41f5e872ddc482afd7d +# frontmatter-hash: d563c891e44652ac51023dc726d06c05d82b9ba0e8173997c7ee65a6ddb2615a name: "Daily Team Evolution Insights" "on": diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 4e4796472e..8b316b0798 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -31,7 +31,7 @@ # Imports: # - githubnext/agentics/workflows/shared/reporting.md@d3422bf940923ef1d43db5559652b8e1e71869f3 # -# frontmatter-hash: b50574697f1dea44bc5b48e6971979952d729bf65d5bb74c72c5368d8fc569cf +# frontmatter-hash: 87d4e30bfbd03e42b46a4241d6ef8b830c8621dbdf371028d52ce9550a19c43b # # Effective stop-time: 2026-02-09 04:24:39 diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml index ef644d7653..044dacf9ed 100644 --- a/.github/workflows/daily-testify-uber-super-expert.lock.yml +++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml @@ -26,7 +26,7 @@ # - shared/reporting.md # - shared/safe-output-app.md # -# frontmatter-hash: 0e20e13309e636dd438ccc13947ff5070f2750972f39979a1b2289c74619affa +# frontmatter-hash: 8f05b8c43e0f3e71cfe8f62a4545585b01274a32b9c2668cd9c638f3bc40d9f4 name: "Daily Testify Uber Super Expert" "on": diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index 89f7cd561b..02b38d3ffc 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -21,7 +21,7 @@ # # Automatically updates GitHub Actions versions and creates a PR if changes are detected # -# frontmatter-hash: a53b2e7d13a55f75ea3867e5d74db8b548e0e79a43793dcf11f05a7a6446b0c7 +# frontmatter-hash: 26804fbc8c09898ee242cdd0c467e5fb44edb4c761bcf0ea3d49e9358e2094fb name: "Daily Workflow Updater" "on": diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index b5c0f6b00a..e8367a7a9f 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -28,7 +28,7 @@ # - shared/reporting.md # - shared/weekly-issues-data-fetch.md # -# frontmatter-hash: 5e53fd7062cdca7407d32fc9c175f15d150ec6959fe33c26ee5c2613fbe75fad +# frontmatter-hash: 4e4df997431c90ad9e7d1add052cef9804b381031d92a11fec88f589e403b191 name: "DeepReport - Intelligence Gathering Agent" "on": diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml index 43633b4eeb..5d7ab1a070 100644 --- a/.github/workflows/delight.lock.yml +++ b/.github/workflows/delight.lock.yml @@ -26,7 +26,7 @@ # - shared/jqschema.md # - shared/reporting.md # -# frontmatter-hash: a242824639e711567e5d424910842fe4e4f1eeee161ad7c35672968a40a53b32 +# frontmatter-hash: 406c8d21d41b5da521506886259ec7ea7e0b1731205840f17287c0f19b8ed8f3 name: "Delight" "on": diff --git a/.github/workflows/dependabot-bundler.lock.yml b/.github/workflows/dependabot-bundler.lock.yml index 92c4df632d..6828c05d0a 100644 --- a/.github/workflows/dependabot-bundler.lock.yml +++ b/.github/workflows/dependabot-bundler.lock.yml @@ -21,7 +21,7 @@ # # Bundles Dependabot security alert updates per package.json into a single PR # -# frontmatter-hash: 1069e1a495c0cb53d9a6409ce10d58197a57ecd3100dd51ff9dd7bda9283cee4 +# frontmatter-hash: d53e88621e0387d055668b3e3ec1e9c7a84c5c37c6b88d2f30d90a80b2c4f464 name: "Dependabot Bundler" "on": diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml index 26c4cca676..e8526241a3 100644 --- a/.github/workflows/dependabot-burner.lock.yml +++ b/.github/workflows/dependabot-burner.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/campaign.md # -# frontmatter-hash: 8c967987cd46aaee2bcff188bc7d7a244b64b0fe0a8a8c2483fe308023154749 +# frontmatter-hash: 65143901567b280ebaad300b981c1318ab24662afac9986b325544780b733aaf name: "Dependabot Burner" "on": diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index c25f3de978..6beeafddc2 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -21,7 +21,7 @@ # # Checks for Go module and NPM dependency updates and analyzes Dependabot PRs for compatibility and breaking changes # -# frontmatter-hash: 7436732d11c25ebf37f0f1d2b92d8a4364c7bab1c3d8e1f67e09c289c11b08a4 +# frontmatter-hash: 25006728692ed67f0a5eff4aa4ad386e376932f4bc29965fa0689ccf517cdc4d name: "Dependabot Dependency Checker" "on": diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index c86bcae888..56904fd081 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/mcp/gh-aw.md # -# frontmatter-hash: 579e5682070967dd2735363fcdfa383c81a867dfde581505efb691ec636b0f69 +# frontmatter-hash: 19634801cb62806af794d106bc7e2cd2f1438fd25da4e7b547e82297f2b1cee9 name: "Dev Hawk" "on": diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 62d8e74ae7..a021517ba2 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -21,7 +21,7 @@ # # Build and test this project # -# frontmatter-hash: 72ebcb5cc7981b6df410d1c6b011a8be128756bbf3f13f1c3b676bc5fc4533d6 +# frontmatter-hash: 56c9efc011ab8ce3ba02bc16ae69656bae41fdb999945f32cf17a12a52763787 name: "Dev" "on": diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index c5c0fd5c72..d48dd691f3 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: ed1cb2c93d0e2e061681759db2a585390b5b2d2e3f991a7a39010f90b758205d +# frontmatter-hash: c8117ab396c08ad5f85dcfaaf88be24f9feaccee95dc64a8f856b92f74a36c67 name: "Developer Documentation Consolidator" "on": diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index d0d2da7b59..614c300780 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 1dbad641a952040eca102a7c938cfeb08a0c1e0ebbb83ebd48dd2664e26e35c3 +# frontmatter-hash: ac4404f6d6f5a491996a7bd21a5016519c713a5096b8f3a974f4d5647af11dfb name: "Dictation Prompt Generator" "on": diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml index d8449137aa..f04c65debd 100644 --- a/.github/workflows/discussion-task-miner.lock.yml +++ b/.github/workflows/discussion-task-miner.lock.yml @@ -26,7 +26,7 @@ # - shared/jqschema.md # - shared/reporting.md # -# frontmatter-hash: 4fc13200e2ee5df6f3ea1c79fcbab60cc8eacd43e7cf6457ab7fc1d04739bb31 +# frontmatter-hash: 17c7349d3440cca8e56dc35181d6fe5ea5f5e22be9bb4887d7be11ced91725ba name: "Discussion Task Miner - Code Quality Improvement Agent" "on": diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index 1f82844013..767e8b6640 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/docs-server-lifecycle.md # -# frontmatter-hash: 639d799e8ae84f39f1acc77fc629dc2dd2d491aa4e945a0fec637dac52363c9a +# frontmatter-hash: 229fb7d9140404ea02b81438957ab9bb6e8407b82c7c48e5a371c960d1de0191 name: "Documentation Noob Tester" "on": diff --git a/.github/workflows/draft-pr-cleanup.lock.yml b/.github/workflows/draft-pr-cleanup.lock.yml index fd3b19e37d..f215dae57e 100644 --- a/.github/workflows/draft-pr-cleanup.lock.yml +++ b/.github/workflows/draft-pr-cleanup.lock.yml @@ -21,7 +21,7 @@ # # Automated cleanup policy for stale draft pull requests to reduce clutter and improve triage efficiency # -# frontmatter-hash: fa37689eeb7c3bc035a34adf77e4ff43a6985736e660f56f9d12eacc6536d854 +# frontmatter-hash: fe61f2690e11dd5437126effa9913e0fe5fb800129cec7f82147f8277cdd0cad name: "Draft PR Cleanup" "on": diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 84429fb582..097ca38cef 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -21,7 +21,7 @@ # # Identifies duplicate code patterns across the codebase and suggests refactoring opportunities # -# frontmatter-hash: 4eafce9d76548ed1cb2d411acc6cf313e6ff18906b1c297d84abe95388fa1da1 +# frontmatter-hash: e13c6df501076c50e55eacfb19d3f2cf4d16f9764ec57af5993a2a7479148bbe name: "Duplicate Code Detector" "on": diff --git a/.github/workflows/example-custom-error-patterns.lock.yml b/.github/workflows/example-custom-error-patterns.lock.yml index b874207b95..507ac84ad2 100644 --- a/.github/workflows/example-custom-error-patterns.lock.yml +++ b/.github/workflows/example-custom-error-patterns.lock.yml @@ -20,7 +20,7 @@ # For more information: https://github.com/githubnext/gh-aw/blob/main/.github/aw/github-agentic-workflows.md # # -# frontmatter-hash: 666e86a0d26e59ac3513e62f23f34d653980b6fbf76a1c442a31bc03f5b667da +# frontmatter-hash: 7908fb6923cd10749438e2217d7533858861133af4efc4965524a88625a88f56 name: "Example: Custom Error Patterns" "on": diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index a583db9e43..401fd06771 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -21,7 +21,7 @@ # # Example workflow demonstrating proper permission provisioning and security best practices # -# frontmatter-hash: 13fbd5fa2510661a646cf82735a47aeb0ee37bb27701848fe8ae9ad7d624118f +# frontmatter-hash: 94ffd5b85d76a2be5b3602a2babffa5a24d9e2bf59e74b4a81355902bdf06e01 name: "Example: Properly Provisioned Permissions" "on": diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index f79d938c1d..0ac614212c 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: db0c8f253a611c7a4e769236d72e9065f2a29c0be697c6b01c1be36593580cc0 +# frontmatter-hash: 13121497d2da10ef2d7d6f201ed43ae01a75ad1e4577b1c0da6e36d6d1536795 name: "Weekly Workflow Analysis" "on": diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index ba89546540..f37336ff72 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -21,7 +21,7 @@ # # Security testing to find escape paths in the AWF (Agent Workflow Firewall) # -# frontmatter-hash: 542d7d7da39271a2f54660d326f4ba2a66931bd81c3e0d620a69a4e76175f4ca +# frontmatter-hash: 45c40ad663418749f58caddf5c3397cd9a5952095edf17b03e29bdab56a24411 name: "The Great Escapi" "on": diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index 9725f8e70c..83e3c58aa6 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -21,7 +21,7 @@ # # Tests network firewall functionality and validates security rules for workflow network access # -# frontmatter-hash: 7122f48ad3477a0ae806dc7ae17d621f7cee6147940afaed4a18623c566c0f32 +# frontmatter-hash: 2a0e834ee3cd0e91a2b612df54c1ffa488ab6e446f79ede1851d9af4a6365de0 name: "Firewall Test Agent" "on": diff --git a/.github/workflows/functional-pragmatist.lock.yml b/.github/workflows/functional-pragmatist.lock.yml index 74019840ce..14ab0c8286 100644 --- a/.github/workflows/functional-pragmatist.lock.yml +++ b/.github/workflows/functional-pragmatist.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: dcfba28cee2f90eb08c907b29b53e572d8c13f506ce0ee6deb08465878b641f1 +# frontmatter-hash: 53c43f889e6fc2e80d7e49c08c814602b865b4ac56633aa8e1290c46fd829af4 name: "Functional Pragmatist" "on": diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index dd81c1bacb..96e2c1e560 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -26,7 +26,7 @@ # - shared/python-dataviz.md # - shared/reporting.md # -# frontmatter-hash: 766a65ef543565db3f112d8cfe58ee0eb55374148821cd1d953eb0e4ae1c677f +# frontmatter-hash: 69e313fdeb2efc801592c1bcf6936b7ff82f98695698db12c158f4d38b9346dd name: "GitHub MCP Structural Analysis" "on": diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index 56d8c3b318..545b764e8b 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: ba91c49cf80a2694aae5a3b77baf3dddb0659d1dc95ee27c7e1fe522068333dd +# frontmatter-hash: 3c270fab1b08eb4d2ed49f58b2b8f617026da5f9a02c9a1aea7976f0be62c65a name: "GitHub MCP Remote Server Tools Report Generator" "on": diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml index 4f764192d4..405a7eccbb 100644 --- a/.github/workflows/github-remote-mcp-auth-test.lock.yml +++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml @@ -21,7 +21,7 @@ # # Daily test of GitHub remote MCP authentication with GitHub Actions token # -# frontmatter-hash: f9fbbc6c69aca525b4287322a2ee948a9b90c5d93b14d70e690c14c61921ecbd +# frontmatter-hash: 789146eb83886f75b2c5090eb54b6110874a7ab72021936a013a9b6395d7c8ca name: "GitHub Remote MCP Authentication Test" "on": diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index 99792f1a6e..dc64eca2e1 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -26,7 +26,7 @@ # - ../../skills/documentation/SKILL.md # - ../agents/technical-doc-writer.agent.md # -# frontmatter-hash: 4f909eb4b521c8129491a5c7548e8b96ccf9f7d71d29fa4df00e067e31ed5285 +# frontmatter-hash: 1859c86168ca2a9da33a8c1816617974c7da925132383a4a488b2d88189ac116 name: "Glossary Maintainer" "on": diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index 142a0e4454..a574f76495 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 651d2cf68ada4a49a26638e1b80d8f9a1a34e51c13190a3cfa1d331ea2e11287 +# frontmatter-hash: ba53a1750c2de440fe7550ae8f6bba94df91899f7ed3e1576aaca35dc74a6e89 name: "Go Fan" "on": diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index 6a0540f117..75ec42fd65 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/go-make.md # -# frontmatter-hash: 308d352c0b2ee9c032488e9f15501418624332ee568b564cd00319ed272f2f61 +# frontmatter-hash: d62bb95316b366119e19d97125201686e06107f5f3d2dc463480799867eded33 name: "Go Logger Enhancement" "on": diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index afdc464a0c..eda2c922eb 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/mcp/ast-grep.md # -# frontmatter-hash: b774bedb18b9dd53e06d09d0fb2cf7af73c1fc5119413fb94394e5944fa60c5d +# frontmatter-hash: b97f1fea9e98decc6a42563d2e324c065d494f9a2cf336f4743dc4818be0c610 name: "Go Pattern Detector" "on": diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index 2b7c1a30ac..057ae3943b 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -21,7 +21,7 @@ # # Performs critical code review with a focus on edge cases, potential bugs, and code quality issues # -# frontmatter-hash: 9455ffbf835f943bd945ce1abf7e9baa77285bb25958914b963ccc9d22f506cc +# frontmatter-hash: a5db384ff02fa46523be1e10f5bc3c49aa6db955ba384ccf82bed64690321fed name: "Grumpy Code Reviewer 🔥" "on": diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index 3d47b9d994..9dad4df2b5 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -25,7 +25,7 @@ # Imports: # - ../agents/ci-cleaner.agent.md # -# frontmatter-hash: 6a5c43f50fa3718075a1007433684fc6e9e8f28a386b5d4327ae0302f5d873cc +# frontmatter-hash: 3c5e8d6f81963663354fe57c44f1db3a0a9c6e3a576506793180e1683817a881 name: "CI Cleaner" "on": diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index 068f181138..2b60f3610f 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -21,7 +21,7 @@ # # Reviews and cleans up instruction files to ensure clarity, consistency, and adherence to best practices # -# frontmatter-hash: 63522ec0239262ee14bdb359fca5c2df79394c5defca014390154584fff5a929 +# frontmatter-hash: ac0458b566411ff74a7ecc9e936f0c05ee5bc0c1a831b38748c2ca91c867e792 name: "Instructions Janitor" "on": diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index db5a8550c9..4fc7352903 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/jqschema.md # -# frontmatter-hash: 7662062830509c3e96ee09babeec0e5cd20aa0157a97f30ea0625564f1211c74 +# frontmatter-hash: 006b87eec029b1e70c5da5095155d6a2d9cf0e0a678a9551bf227b70bf3f8041 name: "Issue Arborist" "on": diff --git a/.github/workflows/issue-classifier.lock.yml b/.github/workflows/issue-classifier.lock.yml index 914fc682a9..6f14b11348 100644 --- a/.github/workflows/issue-classifier.lock.yml +++ b/.github/workflows/issue-classifier.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/actions-ai-inference.md # -# frontmatter-hash: 1df4086f75f319a3356d5f22ab0e0bc14afeaadcd8db7039d11d14b606d25e44 +# frontmatter-hash: 54f03e982897cef563bad67d710a24a27930f6a2a26d1bf07e8422e8ab351fe7 name: "Issue Classifier" "on": diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index 88075d26af..2149941862 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -21,7 +21,7 @@ # # The Cookie Monster of issues - assigns issues to Copilot agents one at a time # -# frontmatter-hash: beedab9cbdf2064e56ef249b98c06e0cd7dd54c879c4e89f671378213228d6ba +# frontmatter-hash: d561123dcc23e1fbaf9e3b1b9897e29f8e79936a79e763f8e8acbdba6c66142d name: "Issue Monster" "on": diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index 32f6a7a084..c486fd6c5e 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -24,7 +24,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 0f8fe37f9d514afcffd37afee9007a64c0f27daf0af48ef7b6c1a57af0e3fca5 +# frontmatter-hash: 729de452b6804f3073990b0e54af3395df599100aa134d42fd31f716150a1236 name: "Issue Triage Agent" "on": diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index 4967f3f401..616056fe3d 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -21,7 +21,7 @@ # # Daily JavaScript unbloater that cleans one .cjs file per day, prioritizing files with @ts-nocheck to enable type checking # -# frontmatter-hash: 2346678eb4770933d145452f546ad2e3becf24b4f749e44061d1c061c5b5473f +# frontmatter-hash: 87159f1410c78580dfb5e61460c2579e105946ec08680628e91b1b38f938559f name: "jsweep - JavaScript Unbloater" "on": diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 6b86686eba..4036e2323a 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -21,7 +21,7 @@ # # Maintains scratchpad/layout.md with patterns of file paths, folder names, and artifact names used in lock.yml files # -# frontmatter-hash: 290b29a7384775fca7a7d6a8cb007cb285067fa8f2ed11bc04c8cfcd082c6dd4 +# frontmatter-hash: 9e669c184334d10d29f69b1ebcee15d1dc3062591fff779ad035e59c2b386a37 name: "Layout Specification Maintainer" "on": diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index c29ca2d6de..5631d775dc 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: b4e5f0a2b60685010a38f8179b1deb74eb9b793e1a849325fec0c8d0f7c79552 +# frontmatter-hash: 4200b413651f1eb03f0cc150b48b84b5bc9ac70c59249372beb5658e0b3d1e52 name: "Lockfile Statistics Analysis Agent" "on": diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index f6f0e96d8a..7ec7076a65 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -40,7 +40,7 @@ # - shared/mcp/tavily.md # - shared/reporting.md # -# frontmatter-hash: caf321ca12a213338ddd1c576ee1737998648e5b3e4c5dd7d048fcfe5fa40dfd +# frontmatter-hash: 7790b389d69608f281e864aa1bf1db2e4d76614dadd511b7a6d5a30656dde18c name: "MCP Inspector Agent" "on": diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index 5550e445f0..5aa737f517 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -21,7 +21,7 @@ # # Automatically merges the main branch into pull request branches when invoked with /mergefest command # -# frontmatter-hash: e6e3f419ca92880f91fa455be1afafa1ad1a73447da5c1a727bf22e5a2aa6395 +# frontmatter-hash: b84af66674cb25eda1cd571181ea003462abb952f5a68c60deb0f5d7cd7e3dbc name: "Mergefest" "on": diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index a1400d5d1c..13650f54b3 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -21,7 +21,7 @@ # # Collects daily performance metrics for the agent ecosystem and stores them in repo-memory # -# frontmatter-hash: 0e8d4f778337e7dbc66020506e83bc2b290238f2857aeb77e3004c31343d77ff +# frontmatter-hash: b5f384f27d5b48e0c6e4600f71718bafab6244d85c1bf0e04afeadeef6c76147 name: "Metrics Collector - Infrastructure Agent" "on": diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index 12cb8d2efb..7eedb03e63 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/mcp/notion.md # -# frontmatter-hash: 3cc4933f0f705a8d5f5a9154348907e8013dcefe9d16e44d9a19bf8c9fab1744 +# frontmatter-hash: 92dea2779599cc352b88f4ecc85cd97c218fdb3693e7d906216308624b4aab66 name: "Issue Summary to Notion" "on": diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index 4d44beef2c..3687391d94 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -27,7 +27,7 @@ # - shared/python-dataviz.md # - shared/reporting.md # -# frontmatter-hash: b0a8ba5c22fc9ec11fd27e052851fd7b181ffb853c918741ac1411b8a8b24f3c +# frontmatter-hash: 2a17ec123c4a1839ff3263eec8e0ae9033a39857cfb8a68ae6196dbe54d6862c name: "Organization Health Report" "on": diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index 7153c492ab..87c66d1dd5 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/mcp/markitdown.md # -# frontmatter-hash: 899333579572a356b9c3788bde3551065cab9c7e3fc4b58d573ad8e6653fa5e8 +# frontmatter-hash: 95a9b20bb67cb1e0d2412ae33d8771e21ce14889f512d5be391b8e4987d0a733 name: "Resource Summarizer Agent" "on": diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index c2f285b696..0886242df6 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -21,7 +21,7 @@ # # Generates project plans and task breakdowns when invoked with /plan command in issues or PRs # -# frontmatter-hash: 850baba18b02a4b6e4013dbf4f7a8e9783af966f57ab65d9a476ac17a84f0cbd +# frontmatter-hash: ef15c568ed52f4f6c83a797e5c7c67c79c210cc7ba2bcc35d346df50fd910f72 name: "Plan Command" "on": diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index ec8495ecc3..6a0796e632 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: aab80f4bfcaa075c27c1ecb0b4e746abce4114d086f66c8b6a9a4a22c0f5f907 +# frontmatter-hash: 27d5c4a8b75639ad00330b20b6142cb6daf6434a46d3380952e0c8d5e1f850d6 name: "Poem Bot - A Creative Agentic Workflow" "on": diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index c01572ee3f..63ac486f2e 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -28,7 +28,7 @@ # - shared/reporting.md # - shared/trending-charts-simple.md # -# frontmatter-hash: aecd68b0d8dff3863765db23d4ceea325ddd0d8b670bbc9471d80ab1bce7faed +# frontmatter-hash: b7a03734f5f5f1e6cbf47f4292ad07e5c63fdde891a5ee30aaf86d8293957718 name: "Automated Portfolio Analyst" "on": diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index 847cf9fb73..bfcc9e9918 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 960c40770c4cfc5594934a8beabdde078ad6455d705cfdc9c0f459ab97143653 +# frontmatter-hash: 3755e21d8e5a0add665c8853b7087d700f82e811dc89990a3f626bf933f52158 name: "PR Nitpick Reviewer 🔍" "on": diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml index 9fca6b2438..5bc5edbd3f 100644 --- a/.github/workflows/pr-triage-agent.lock.yml +++ b/.github/workflows/pr-triage-agent.lock.yml @@ -21,7 +21,7 @@ # # Automates PR categorization, risk assessment, and prioritization for agent-created pull requests # -# frontmatter-hash: 0430fadb49d986bd402999cef256d994e07290825984ed5ba4148e2a971fc834 +# frontmatter-hash: 55ba33ed3df545e5bb89b0fb5f0bee7164381c47051057165de2e7c2bf2a7959 name: "PR Triage Agent" "on": diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index ce047be0f4..e1a2ee8a34 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -29,7 +29,7 @@ # - shared/reporting.md # - shared/trending-charts-simple.md # -# frontmatter-hash: 7ff711227a0be6fad525d4af0cf021705b6cdc945d4166e9f05918df24fabb22 +# frontmatter-hash: 62b747c6eda265bc914172ee6428600beb44b4b8be79363ffd8c8fccf0d06ae1 name: "Copilot Agent Prompt Clustering Analysis" "on": diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index b0d5ebcbb9..31270cb93a 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -27,7 +27,7 @@ # - shared/trends.md # - shared/charts-with-trending.md # -# frontmatter-hash: 50544f63c08ff6bb1a44d68327d1970449d73d682562b7d19ee7dc4f9a2f555b +# frontmatter-hash: b027e9362860b49b84156824c068e8d5ca32806b8edab27a9df20566b6090429 name: "Python Data Visualization Generator" "on": diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index 55a9af4ea9..6436e3bc79 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/mcp/gh-aw.md # -# frontmatter-hash: 264fe24d0155468c35728c7a7bae7dd2e78fe91ec90a1d703a4ddf4b11b6a76f +# frontmatter-hash: d9c59505f4bab8d9963e3938ec93d8e72edea8679a560773f452040af12a5aef name: "Q" "on": diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index d2eab81c58..55bee3ba79 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -21,7 +21,7 @@ # # Build, test, and release gh-aw extension, then generate and prepend release highlights # -# frontmatter-hash: 8109862ce293079eb0ca639f3b984f1528f9213d7ad4ac990a2e8a60b1ba119d +# frontmatter-hash: cbcdae8162a10146fdb7104db5aa19efa46053a22c59becda6997cd76abaa83c name: "Release" "on": diff --git a/.github/workflows/repo-audit-analyzer.lock.yml b/.github/workflows/repo-audit-analyzer.lock.yml index f6b9570be7..54a3e43544 100644 --- a/.github/workflows/repo-audit-analyzer.lock.yml +++ b/.github/workflows/repo-audit-analyzer.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: fd35c6242d48b6fdd8e267c0f71e2ed3eac44576c63bbc8396b94389ce05c4d2 +# frontmatter-hash: 53e8f611f290c904288a97423cdb9aa1b8655defdfd44d856397e8fb5e447e38 name: "Repo Audit Analyzer" "on": diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 733386e081..8d7cba3137 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 585687b98decf05e37d292c1812458819e0c123ad198be585c45c144f23accfa +# frontmatter-hash: 11e6c7ed90a73f162cf0848295059c41060db7b92676b2e98e3239f7ac86414e name: "Repository Tree Map Generator" "on": diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index fe08a35d86..4f570f3987 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 758d7b69e398b3fb82eb871834f57bf4680f693335a29526621d647dbd8d8e40 +# frontmatter-hash: 9084d4db930003dfafd2c82a45cc23db224090a18f4b531075b2e482b05007b5 name: "Repository Quality Improvement Agent" "on": diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index 96a78f6f6e..0ec333c87b 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -26,7 +26,7 @@ # - shared/mcp/tavily.md # - shared/reporting.md # -# frontmatter-hash: d3b34106c08fdb4ddd9fbcfbd9d77282b3000174e7150c09f492f59beba22b6b +# frontmatter-hash: c9021805b635f6feab297563b76744a13573ba0e0d0df517b23d9a90b2dc4cc6 name: "Basic Research Agent" "on": diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index b1eed47c6e..cfa2ee66c5 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -27,7 +27,7 @@ # - shared/mcp/gh-aw.md # - shared/reporting.md # -# frontmatter-hash: d459eeb136f760818cc13d564e21a8d58d26664b8274bce6f1ed415e675542fd +# frontmatter-hash: fb1ecbd4f5e315441bbb2dbafaf80a0c9b313323653b0912da4031940f5bd323 name: "Safe Output Health Monitor" "on": diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 37b286ef8e..77aa82abe2 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 536010ddeaebda064c455cafe0452cb95767d4593ec1b92dd584d192a4debbd6 +# frontmatter-hash: a6cf417abb509601eb30bec7b729541ef6fd882ca7e29487c93c3e039d7b8c3d name: "Schema Consistency Checker" "on": diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index 391c831c79..2c2eb8d269 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -31,7 +31,7 @@ # - shared/mcp/tavily.md # - shared/reporting.md # -# frontmatter-hash: 4aa40e75c61741ba1f04bb65500ffa4db04a798e4941c9702d98562860bd031d +# frontmatter-hash: f203137a78e8452829631bc93c6806d949a4df529a8d0a9194eea7f7812063e7 name: "Scout" "on": diff --git a/.github/workflows/secret-scanning-triage.lock.yml b/.github/workflows/secret-scanning-triage.lock.yml index fa6b905673..a38ea1a8e9 100644 --- a/.github/workflows/secret-scanning-triage.lock.yml +++ b/.github/workflows/secret-scanning-triage.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 61e2ea70dd47e20f7a488bbb38237203a92222de6c5874ead4e9b7509047f4b7 +# frontmatter-hash: 12a2a94430f826bf2dfe8424d42aaf635be27eee05abfd73ef047dabf7fa9f3c name: "Secret Scanning Triage" "on": diff --git a/.github/workflows/security-alert-burndown.lock.yml b/.github/workflows/security-alert-burndown.lock.yml index aa9252e7d1..e8d4f653bc 100644 --- a/.github/workflows/security-alert-burndown.lock.yml +++ b/.github/workflows/security-alert-burndown.lock.yml @@ -21,7 +21,7 @@ # # Discovers security work items (Dependabot PRs, code scanning alerts, secret scanning alerts) # -# frontmatter-hash: e84669218adf60adb3ad2177927c4dba9d6dd459c61fef1bf709596ee8ff1f64 +# frontmatter-hash: b086e5e7b2f6f346075f7034382c4fdd29c677870f46707ddf43f4a892f88022 name: "Security Alert Burndown" "on": diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index ecc332fdd6..1ce45d2d7e 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -21,7 +21,7 @@ # # Fix critical vulnerabilities before audit deadline with full tracking and reporting # -# frontmatter-hash: fcb9752ec778fff7c4caae2247964268e3457d3f79363daf8c74c50c82e29b36 +# frontmatter-hash: 01738ba16ae7253d0909165ffb3f971ef84f616ce8f131598481ca66c9c0827f name: "Security Compliance Campaign" "on": diff --git a/.github/workflows/security-fix-pr.lock.yml b/.github/workflows/security-fix-pr.lock.yml index 8fe067d9ef..639efb4944 100644 --- a/.github/workflows/security-fix-pr.lock.yml +++ b/.github/workflows/security-fix-pr.lock.yml @@ -21,7 +21,7 @@ # # Identifies and automatically fixes code security issues by creating autofixes via GitHub Code Scanning # -# frontmatter-hash: cf6cead0745502b85a248b138ab349b870f6075a77593063d725d6993ddc0cab +# frontmatter-hash: 9507342e8275a292c3181cedb701ea27e9f017e1a4b81800606f27c92da09b0c name: "Security Fix PR" "on": diff --git a/.github/workflows/security-guard.lock.yml b/.github/workflows/security-guard.lock.yml index d1f26ec43d..04d5c8c6c2 100644 --- a/.github/workflows/security-guard.lock.yml +++ b/.github/workflows/security-guard.lock.yml @@ -21,7 +21,7 @@ # # Automated security guard that reviews every PR for changes that could weaken security posture, only commenting when concrete evidence of security concerns exists # -# frontmatter-hash: e49645f1abfdb8fb3ee709f594d24324fb9fba717e6a3d926c8496761e32de85 +# frontmatter-hash: efaa958475765d547b7369390db122481b6cf5180701fbdb1f753de2b030c6bc name: "Security Guard Agent 🛡️" "on": diff --git a/.github/workflows/security-review.lock.yml b/.github/workflows/security-review.lock.yml index 3f3c3c0ee0..0077f94631 100644 --- a/.github/workflows/security-review.lock.yml +++ b/.github/workflows/security-review.lock.yml @@ -21,7 +21,7 @@ # # Security-focused AI agent that reviews pull requests to identify changes that could weaken security posture or extend AWF boundaries # -# frontmatter-hash: 8f3831226f670e2da48a3c6b9b0f951ea9aa4df223868989a34cb72d9a53e4b0 +# frontmatter-hash: da9e40f9225135fe05e243a2b25ecf4021ba5454ba07b5201bc204f6776f9844 name: "Security Review Agent 🔒" "on": diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 586745d71c..35ecc0bbe6 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: fe86e12b2d92ee728de71d4968418b56eed2cdc10e4a458f1eb5940ab655a7bb +# frontmatter-hash: 46a7e02a99ca18ba7d1ef365f5400bcb382fccebeb43b834f1e0cdb91ccbc4f9 name: "Semantic Function Refactoring" "on": diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml index 8dd7fca362..b5d69bd39c 100644 --- a/.github/workflows/sergo.lock.yml +++ b/.github/workflows/sergo.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: a54a283048da072ae59eea89052b455a8395f218c54e093746239b83f4919932 +# frontmatter-hash: 6ee5b1505118677e44ebf821c20b9d496ba704a6e78b9657ee42da262f3eb2b0 name: "Sergo - Serena Go Expert" "on": diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index 16c6451ef0..c538590aac 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -21,7 +21,7 @@ # # Maintains the gh-aw slide deck by scanning repository content and detecting layout issues using Playwright # -# frontmatter-hash: 5e01241dc4b84cd5afd2fbaa917f580665c2db45ea117fd8f0af0c09033f0740 +# frontmatter-hash: c5c0f4bdb7ab63d168a382562b42054baa070f4982f6750eec7c5b30af5ee0f9 name: "Slide Deck Maintainer" "on": diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 907af27a5a..8eea1a56b5 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -31,7 +31,7 @@ # - shared/mcp/tavily.md # - shared/reporting.md # -# frontmatter-hash: 6a1e0aba6b59d5b0c884b941c1d94791023a31b0226359a465bfe5401cd93e61 +# frontmatter-hash: 3b11fd9f7cdbd5bca7efe6d350d8aa968f7f76aff84085655000af1a77c5d9dd name: "Smoke Claude" "on": diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index 572cb09a10..71ed9bac8b 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -28,7 +28,7 @@ # - shared/mcp/tavily.md # - shared/reporting.md # -# frontmatter-hash: b034c006bd57b7c083d4b581eab3ffd1c3d7eda68871c47d8332c759522be124 +# frontmatter-hash: 0c56a92efe824d9a9a132a6cc5b13b713236182335969d57000797f4a1406bd9 name: "Smoke Codex" "on": diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index b2c7c49518..8f95e01df4 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -27,7 +27,7 @@ # - shared/github-queries-safe-input.md # - shared/reporting.md # -# frontmatter-hash: 16fad60725211c92f9f8d48d2b16bb7ab7ad5879dcab506514f052badf7adc8c +# frontmatter-hash: 002c2bf8a470305bf7a02e90db4e3cea97441b5b400e669728bffde1f2191d2b name: "Smoke Copilot" "on": diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml index a2d4eb3ed9..5405bc72bc 100644 --- a/.github/workflows/smoke-opencode.lock.yml +++ b/.github/workflows/smoke-opencode.lock.yml @@ -27,7 +27,7 @@ # - shared/github-queries-safe-input.md # - shared/opencode.md # -# frontmatter-hash: 3808bf107d385afdbb0a315840c0ba06e8f3161cee20a153ee433f447130edce +# frontmatter-hash: 7c8847fce4f7b2b9928acdae7d75e216801347d8dab67c03dc26b8f540f00873 name: "Smoke OpenCode" "on": diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml index be4cb677d4..c688a0903d 100644 --- a/.github/workflows/smoke-project.lock.yml +++ b/.github/workflows/smoke-project.lock.yml @@ -26,7 +26,7 @@ # - shared/gh.md # - shared/reporting.md # -# frontmatter-hash: 82c76d2993a87f659f85cae50a4b63e4b903cd420e1d49e55826e4ded361b900 +# frontmatter-hash: 919e653243c9374a3aae4486052b4eb88da367cf3bc0c30872e13cded4ed7260 name: "Smoke Project" "on": diff --git a/.github/workflows/smoke-test-tools.lock.yml b/.github/workflows/smoke-test-tools.lock.yml index 399d7c29e0..ae92b8f69e 100644 --- a/.github/workflows/smoke-test-tools.lock.yml +++ b/.github/workflows/smoke-test-tools.lock.yml @@ -21,7 +21,7 @@ # # Smoke test to validate common development tools are available in the agent container # -# frontmatter-hash: bd8282d5c2171f84cb950f505b7bb83a4291e0964248a51386cbe888359ebdf0 +# frontmatter-hash: 798e01a94a89407a4b4102b0551de2d8376a5c3b5ef4a3622ab601229694cf78 name: "Agent Container Smoke Test" "on": diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index e0997281cc..912e20762e 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -27,7 +27,7 @@ # - shared/python-dataviz.md # - shared/trending-charts-simple.md # -# frontmatter-hash: c96c9d9e3e846eed6aac96f45b1c78ac7cd6c60628b21ad1e1e710a8ba1f3b5a +# frontmatter-hash: 3453a74652eef63816e2c079dc39850b4be607e91b53d54c3e6b6257096de9c9 name: "Stale Repository Identifier" "on": diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index 0b0312054e..1859bb50fc 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -26,7 +26,7 @@ # - shared/mcp/gh-aw.md # - shared/reporting.md # -# frontmatter-hash: 02713f9bb7474b608716f6925c2bcfcd55370984b4c33b0b8269891bc3cbdc5b +# frontmatter-hash: a1f73eb24e79be5c75d7b6da278dfe775f9e294e3aa5b3ede5c6543be518d438 name: "Static Analysis Report" "on": diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml index 1ce92c0004..1dc0498dfa 100644 --- a/.github/workflows/step-name-alignment.lock.yml +++ b/.github/workflows/step-name-alignment.lock.yml @@ -21,7 +21,7 @@ # # Scans step names in .lock.yml files and aligns them with step intent and project glossary # -# frontmatter-hash: ab42fb31b489dce652dbbe36ab6f3713a2afc00d650e3146399fe25ca3da3f9e +# frontmatter-hash: f3709d61fe0cc0c6bf246d73a899b74f43b4e79a87a9d28494002e568df3c44c name: "Step Name Alignment" "on": diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index 4a849483a3..75a6d71f41 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -21,7 +21,7 @@ # # Scheduled workflow that recursively closes parent issues when all sub-issues are 100% complete # -# frontmatter-hash: 05f506210c80becfbb319909271b7777437e5003c71dee39c09e4527e59e2f35 +# frontmatter-hash: a264c4ba93f8e06faac6ccf53833c472a92e3eb4fd9930e9910a4719562e3337 name: "Sub-Issue Closer" "on": diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 381522e205..a5e274a7c3 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 34df43d359645bfc0cca3589f77649037721abd9b2f69c8b3df8d9e21b3a7327 +# frontmatter-hash: c0adcff8dbfeffd21bd7afe151e472dda5a6db697ad2a5a7bf0e2721dce7a455 name: "Super Linter Report" "on": diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index ec0d559839..6f24e16328 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -26,7 +26,7 @@ # - ../../skills/documentation/SKILL.md # - ../agents/technical-doc-writer.agent.md # -# frontmatter-hash: 7bfb41cfe3ddeeecd40dc14aaffb789ac4fe8126253ce104b4a45433cef01d27 +# frontmatter-hash: 5aac454583467190e7b0d195833420c99b206daddcf18cd16ae04192921ac5cb name: "Rebuild the documentation after making changes" "on": diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml index a93d24c867..fcfdfc904d 100644 --- a/.github/workflows/terminal-stylist.lock.yml +++ b/.github/workflows/terminal-stylist.lock.yml @@ -21,7 +21,7 @@ # # Analyzes and improves console output styling and formatting in the codebase # -# frontmatter-hash: fee08b2e6a97f69a65b586b5cef3cab22b11d78082370643b4a56c78bed64e53 +# frontmatter-hash: c52541b344f070502683746972eb12a1a6ec6103cf465665b2867e2a28278e46 name: "Terminal Stylist" "on": diff --git a/.github/workflows/test-create-pr-error-handling.lock.yml b/.github/workflows/test-create-pr-error-handling.lock.yml index 4ab5624809..bfaddd5694 100644 --- a/.github/workflows/test-create-pr-error-handling.lock.yml +++ b/.github/workflows/test-create-pr-error-handling.lock.yml @@ -21,7 +21,7 @@ # # Test workflow to verify create_pull_request error handling # -# frontmatter-hash: 9b7eb515ba9d0129c7af49cab91bd804cf0539f9f25e0d1ea18d6979b9c88ad2 +# frontmatter-hash: 11035a73ecf9d575db2ba5d5369948d17d7b0353a048b402e6df060d389e8f05 name: "Test Create PR Error Handling" "on": diff --git a/.github/workflows/test-dispatcher.lock.yml b/.github/workflows/test-dispatcher.lock.yml index d33e5bc6b2..65137f8694 100644 --- a/.github/workflows/test-dispatcher.lock.yml +++ b/.github/workflows/test-dispatcher.lock.yml @@ -20,7 +20,7 @@ # For more information: https://github.com/githubnext/gh-aw/blob/main/.github/aw/github-agentic-workflows.md # # -# frontmatter-hash: bd98ff099b52119aece71b2ef93625e572df4d1b0bcba1a83133c67277088447 +# frontmatter-hash: a519ab687af712043ca420d8b8b3ebc3b508c6d75c19969ef3a5c9fbc26024b9 name: "Test Dispatcher Workflow" "on": issues diff --git a/.github/workflows/test-project-url-default.lock.yml b/.github/workflows/test-project-url-default.lock.yml index 9960104114..c47864957e 100644 --- a/.github/workflows/test-project-url-default.lock.yml +++ b/.github/workflows/test-project-url-default.lock.yml @@ -20,7 +20,7 @@ # For more information: https://github.com/githubnext/gh-aw/blob/main/.github/aw/github-agentic-workflows.md # # -# frontmatter-hash: d01535ea20e75110edfa5d7d86d1d885f9e8683f779e436605592d79498cd54b +# frontmatter-hash: 919aa9db316c03def96f98fa19bea30f29ce46d039263de87340d928180c4ab8 name: "Test Project URL Explicit Requirement" "on": diff --git a/.github/workflows/test-yaml-import.lock.yml b/.github/workflows/test-yaml-import.lock.yml index a1f80f80ed..2a555aecf7 100644 --- a/.github/workflows/test-yaml-import.lock.yml +++ b/.github/workflows/test-yaml-import.lock.yml @@ -24,7 +24,7 @@ # Imports: # - license-check.yml # -# frontmatter-hash: 0320ec905eb5f07de23540f7e03045a71984a20e209e69b65c3f320819a80e26 +# frontmatter-hash: 7ff9d56001e17737a30e42b7be9ae46ac41036bd4a2afb74712b591d0d14ec24 name: "Test YAML Import" "on": issue_comment diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index 594294abb6..22d132b7e9 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -21,7 +21,7 @@ # # Automatically formats and tidies code files (Go, JS, TypeScript) when code changes are pushed or on command # -# frontmatter-hash: 70fbd02fcf0a743894b530d613d81bfdd06ac69f4f40553aeeaf0edc67d7fab3 +# frontmatter-hash: 26846fc8971386a1d8d05ee1c913a822f5e6a48f05d6633eed1e1d604db43a68 name: "Tidy" "on": diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index 5feab904a3..a3d851b4de 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 750df65f3aafec2d08325d350b9ad8307e1d1d9eee0a932dfcaca0a8d0a523ec +# frontmatter-hash: 0622d7fb00bcf7d061e1bb606047b0434a4a4c9ae6f5933b4dbb7f149bdf988e name: "Typist - Go Type Analysis" "on": diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml index 3f13bdf34d..3d7698adb9 100644 --- a/.github/workflows/ubuntu-image-analyzer.lock.yml +++ b/.github/workflows/ubuntu-image-analyzer.lock.yml @@ -21,7 +21,7 @@ # # Weekly analysis of the default Ubuntu Actions runner image and guidance for creating Docker mimics # -# frontmatter-hash: f5954d67980daa99f8f3f72b8ea81c7c5abb8701de697f5aff729c51cf850703 +# frontmatter-hash: 1b77ee5588bec8768275bd46f455f4de9e4a951d06284ae5b0967a7e5ccc5539 name: "Ubuntu Actions Image Analyzer" "on": diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index ea08107dfc..e62d6dc2c1 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -26,7 +26,7 @@ # - shared/docs-server-lifecycle.md # - shared/reporting.md # -# frontmatter-hash: 77731faff2a367141e41dda25bd3f6b45b67df967ebb1feb91aa4fdddef60e04 +# frontmatter-hash: 48013448fb50eb57fb0d194a5e8627f7e644a4bbd80ef0e4c441bbe38ba2c8d7 name: "Documentation Unbloat" "on": diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index 56e66ad9eb..df81a58efd 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/ffmpeg.md # -# frontmatter-hash: f0b164e81b419bb777bd7b01b6960958ec2efbb36e91e99b15b52fd94dac3836 +# frontmatter-hash: f44f3b560ee1193c36ae5b31a8c41f6e296d95416daade0733e5a5359dc111ab name: "Video Analysis Agent" "on": diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index 6e6c865d18..7aa5e1ea67 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -27,7 +27,7 @@ # - shared/reporting.md # - shared/trends.md # -# frontmatter-hash: b19164e44198d797eba79cc044f4644029c21201e04930a1851df4a0af0095b5 +# frontmatter-hash: 89b5b6dba998ae31facc01073cd87c6510f350e33f999572e0c338e4611c79a6 name: "Weekly Issue Summary" "on": diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index 87bd3a070d..69c0521862 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -21,7 +21,7 @@ # # Workflow generator that updates issue status and assigns to Copilot agent for workflow design # -# frontmatter-hash: 283deaf203f14e9b0e5b5f0a6b35052f66edd83711f31e245145d381933faa5e +# frontmatter-hash: 2b0a4742ac5940b396518987f8a70ec2fa388824a690fc31643accb0340c3e4b name: "Workflow Generator" "on": diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index edb40432f0..06ff7fc8a9 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: 461b4aa2da79691d4208fe6f021f108fe99aa5506bf353c753150d08f825faf5 +# frontmatter-hash: 089ab4490bcf03158fd24f624870b99b5649c592d2cbdace93adc44c729d3853 name: "Workflow Health Manager - Meta-Orchestrator" "on": diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml index 499d717eb3..a39e5ac957 100644 --- a/.github/workflows/workflow-normalizer.lock.yml +++ b/.github/workflows/workflow-normalizer.lock.yml @@ -26,7 +26,7 @@ # - shared/mcp/gh-aw.md # - shared/reporting.md # -# frontmatter-hash: bc29b03df47ec409872c334b6ce482fd41181bf8d89a54d6eae05807e7e949bc +# frontmatter-hash: ee4011cf90435ab82378a5a82d7439e2ac106c030a2f7a61f87c7f0cdf297e0c name: "Workflow Normalizer" "on": diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml index 666a26a79a..b3e749a87b 100644 --- a/.github/workflows/workflow-skill-extractor.lock.yml +++ b/.github/workflows/workflow-skill-extractor.lock.yml @@ -25,7 +25,7 @@ # Imports: # - shared/reporting.md # -# frontmatter-hash: de2d37dd42e736dcf6c67bc352b694eedeb198bc20144dec5a12d23692ee1522 +# frontmatter-hash: fa23a957b1efd0ee21238a12543a2571f315073a9c05439e5155136ca2a6650d name: "Workflow Skill Extractor" "on": diff --git a/actions/setup/js/frontmatter_hash_pure.cjs b/actions/setup/js/frontmatter_hash_pure.cjs index 92a186f6ab..d094fc3796 100644 --- a/actions/setup/js/frontmatter_hash_pure.cjs +++ b/actions/setup/js/frontmatter_hash_pure.cjs @@ -4,16 +4,6 @@ const fs = require("fs"); const path = require("path"); const crypto = require("crypto"); -// Version information - should match Go constants -// Note: gh-aw version is excluded for non-release builds to prevent -// hash changes during development. Only include it for release builds. -const VERSIONS = { - // "gh-aw": "dev", // Excluded for non-release builds - awf: "v0.11.2", - agents: "v0.0.86", - gateway: "v0.0.86", -}; - /** * Default file reader using Node.js fs module * @param {string} filePath - Path to the file @@ -75,9 +65,6 @@ async function computeFrontmatterHash(workflowPath, options = {}) { canonical["template-expressions"] = expressions; } - // Add version information - canonical.versions = VERSIONS; - // Serialize to canonical JSON const canonicalJSON = marshalCanonicalJSON(canonical); diff --git a/cmd/gh-aw/main.go b/cmd/gh-aw/main.go index 99da19a52f..29f701be3e 100644 --- a/cmd/gh-aw/main.go +++ b/cmd/gh-aw/main.go @@ -8,7 +8,6 @@ import ( "github.com/githubnext/gh-aw/pkg/cli" "github.com/githubnext/gh-aw/pkg/console" "github.com/githubnext/gh-aw/pkg/constants" - "github.com/githubnext/gh-aw/pkg/parser" "github.com/githubnext/gh-aw/pkg/workflow" "github.com/spf13/cobra" ) @@ -637,10 +636,6 @@ func main() { // Set version information in the workflow package for generated file headers workflow.SetVersion(version) - // Set version information in the parser package for frontmatter hash computation - parser.SetCompilerVersion(version) - parser.SetIsRelease(isRelease == "true") - // Set release flag in the workflow package workflow.SetIsRelease(isRelease == "true") diff --git a/pkg/parser/frontmatter_hash.go b/pkg/parser/frontmatter_hash.go index e28cfb98b0..bb106a549e 100644 --- a/pkg/parser/frontmatter_hash.go +++ b/pkg/parser/frontmatter_hash.go @@ -1,6 +1,7 @@ package parser import ( + "bytes" "crypto/sha256" "encoding/hex" "encoding/json" @@ -11,7 +12,6 @@ import ( "sort" "strings" - "github.com/githubnext/gh-aw/pkg/constants" "github.com/githubnext/gh-aw/pkg/logger" ) @@ -24,22 +24,6 @@ type FileReader func(filePath string) ([]byte, error) // DefaultFileReader reads files from disk using os.ReadFile var DefaultFileReader FileReader = os.ReadFile -// compilerVersion holds the gh-aw version for hash computation -var compilerVersion = "dev" - -// isReleaseVersion indicates whether the current version is a release -var isReleaseVersion = false - -// SetCompilerVersion sets the compiler version for hash computation -func SetCompilerVersion(version string) { - compilerVersion = version -} - -// SetIsRelease sets whether the current version is a release build -func SetIsRelease(isRelease bool) { - isReleaseVersion = isRelease -} - // ComputeFrontmatterHash computes a deterministic SHA-256 hash of frontmatter // including contributions from all imported workflows. // @@ -175,6 +159,20 @@ func buildCanonicalFrontmatter(frontmatter map[string]any, result *ImportsResult return canonical } +// marshalJSONWithoutHTMLEscape marshals a value to JSON without HTML escaping +// This matches JavaScript's JSON.stringify behavior +func marshalJSONWithoutHTMLEscape(v any) (string, error) { + var buf bytes.Buffer + enc := json.NewEncoder(&buf) + enc.SetEscapeHTML(false) + if err := enc.Encode(v); err != nil { + return "", err + } + // Remove the trailing newline that Encoder adds + result := buf.String() + return strings.TrimSuffix(result, "\n"), nil +} + // marshalCanonicalJSON marshals a map to canonical JSON with sorted keys func marshalCanonicalJSON(data map[string]any) (string, error) { // Use a custom encoder to ensure sorted keys @@ -203,13 +201,13 @@ func marshalSorted(data any) string { if i > 0 { result.WriteString(",") } - // Marshal the key - keyJSON, err := json.Marshal(key) + // Marshal the key without HTML escaping + keyJSON, err := marshalJSONWithoutHTMLEscape(key) if err != nil { frontmatterHashLog.Printf("Warning: failed to marshal key %s: %v", key, err) continue } - result.Write(keyJSON) + result.WriteString(keyJSON) result.WriteString(":") // Marshal the value recursively result.WriteString(marshalSorted(v[key])) @@ -234,23 +232,23 @@ func marshalSorted(data any) string { return result.String() case string, int, int64, float64, bool, nil: - // Use standard JSON marshaling for primitives - jsonBytes, err := json.Marshal(v) + // Use JSON marshaling without HTML escaping to match JavaScript behavior + jsonStr, err := marshalJSONWithoutHTMLEscape(v) if err != nil { // This should rarely happen for primitives, but log it for debugging frontmatterHashLog.Printf("Warning: failed to marshal primitive value: %v", err) return "null" } - return string(jsonBytes) + return jsonStr default: - // Fallback to standard JSON marshaling - jsonBytes, err := json.Marshal(v) + // Fallback to JSON marshaling without HTML escaping + jsonStr, err := marshalJSONWithoutHTMLEscape(v) if err != nil { frontmatterHashLog.Printf("Warning: failed to marshal value of type %T: %v", v, err) return "null" } - return string(jsonBytes) + return jsonStr } } @@ -309,9 +307,6 @@ func ComputeFrontmatterHashWithExpressions(frontmatter map[string]any, baseDir s canonical["template-expressions"] = sortedExpressions } - // Add version information for reproducibility - canonical["versions"] = buildVersionInfo() - // Serialize to canonical JSON canonicalJSON, err := marshalCanonicalJSON(canonical) if err != nil { @@ -328,27 +323,6 @@ func ComputeFrontmatterHashWithExpressions(frontmatter map[string]any, baseDir s return hashHex, nil } -// buildVersionInfo builds version information for hash computation -func buildVersionInfo() map[string]string { - versions := make(map[string]string) - - // gh-aw version (compiler version) - only include for release builds - // This prevents hash changes during development when version is "dev" - if isReleaseVersion { - versions["gh-aw"] = compilerVersion - } - - // awf (firewall) version - versions["awf"] = string(constants.DefaultFirewallVersion) - - // agents (MCP gateway) version - also aliased as "gateway" for clarity - gatewayVersion := string(constants.DefaultMCPGatewayVersion) - versions["agents"] = gatewayVersion - versions["gateway"] = gatewayVersion - - return versions -} - // extractRelevantTemplateExpressions extracts template expressions from markdown // that reference env. or vars. contexts func extractRelevantTemplateExpressions(markdown string) []string { @@ -581,9 +555,6 @@ func computeFrontmatterHashTextBasedWithReader(frontmatterText, markdown, baseDi canonical["template-expressions"] = expressions } - // Add version information - canonical["versions"] = buildVersionInfo() - // Serialize to canonical JSON canonicalJSON, err := marshalCanonicalJSON(canonical) if err != nil { diff --git a/pkg/parser/frontmatter_hash_stability_test.go b/pkg/parser/frontmatter_hash_stability_test.go index 52f338a249..d5d9d5c283 100644 --- a/pkg/parser/frontmatter_hash_stability_test.go +++ b/pkg/parser/frontmatter_hash_stability_test.go @@ -78,19 +78,9 @@ func TestGoJSHashStability(t *testing.T) { require.NoError(t, err, "JS iteration 2 should compute hash") assert.Equal(t, jsHash1, jsHash2, "JS hashes should be stable across iterations") - // Cross-language validation - // Note: JS uses hardcoded "dev" version, so skip comparison if Go is using a different version - // This allows tests to pass during development with custom git versions - if compilerVersion == "dev" { - assert.Equal(t, goHash1, jsHash1, "Go and JS should produce identical hashes") - t.Logf(" ✓ Go=%s JS=%s (match: %v)", goHash1, jsHash1, goHash1 == jsHash1) - } else { - // When Go uses a git version, JS will produce a different hash - // This is expected and doesn't indicate a problem with the implementation - t.Logf(" ⚠ Skipping cross-language comparison (Go version: %s, JS version: dev)", compilerVersion) - t.Logf(" ✓ Go hash (stable): %s", goHash1) - t.Logf(" ✓ JS hash (stable): %s", jsHash1) - } + // Cross-language validation - both should produce identical hashes + assert.Equal(t, goHash1, jsHash1, "Go and JS should produce identical hashes") + t.Logf(" ✓ Go=%s JS=%s (match: %v)", goHash1, jsHash1, goHash1 == jsHash1) }) } } @@ -177,13 +167,12 @@ Use env: ${{ env.TEST_VAR }} goHash, err := ComputeFrontmatterHashFromFile(workflowFile, cache) require.NoError(t, err, "Go should compute hash") - // For this test, we verify the Go hash includes versions - // Full JS implementation and comparison will be done in TestGoJSHashStability + // Verify hash is valid SHA-256 (64 hex characters) assert.Len(t, goHash, 64, "Hash should be 64 characters") t.Logf("Go hash: %s", goHash) - // Verify the canonical JSON includes versions + // Verify the canonical JSON structure result, err := ExtractFrontmatterFromContent(content) require.NoError(t, err, "Should extract frontmatter") @@ -191,33 +180,21 @@ Use env: ${{ env.TEST_VAR }} require.Len(t, expressions, 1, "Should extract one env expression") assert.Equal(t, "${{ env.TEST_VAR }}", expressions[0], "Should extract correct expression") - // Build canonical to verify versions are included + // Build canonical importsResult := &ImportsResult{} canonical := buildCanonicalFrontmatter(result.Frontmatter, importsResult) canonical["template-expressions"] = expressions - canonical["versions"] = buildVersionInfo() canonicalJSON, err := marshalCanonicalJSON(canonical) require.NoError(t, err, "Should marshal canonical JSON") - // Verify versions are in the canonical JSON + // Verify the canonical JSON structure var parsed map[string]any err = json.Unmarshal([]byte(canonicalJSON), &parsed) require.NoError(t, err, "Should parse canonical JSON") - versions, hasVersions := parsed["versions"].(map[string]any) - require.True(t, hasVersions, "Canonical JSON should include versions") - - // gh-aw version is only included for release builds - if isReleaseVersion { - assert.NotNil(t, versions["gh-aw"], "Should include gh-aw version for release builds") - } else { - assert.Nil(t, versions["gh-aw"], "Should not include gh-aw version for non-release builds") - } - - // awf and agents versions should always be included - assert.NotNil(t, versions["awf"], "Should include awf version") - assert.NotNil(t, versions["agents"], "Should include agents version") - - t.Logf("Versions in hash: %+v", versions) + // Verify template expressions are included + exprs, hasExprs := parsed["template-expressions"].([]any) + require.True(t, hasExprs, "Canonical JSON should include template expressions") + assert.Len(t, exprs, 1, "Should have one expression") } diff --git a/pkg/parser/frontmatter_hash_test_main_test.go b/pkg/parser/frontmatter_hash_test_main_test.go index 7cc4662515..1e11304f6e 100644 --- a/pkg/parser/frontmatter_hash_test_main_test.go +++ b/pkg/parser/frontmatter_hash_test_main_test.go @@ -4,44 +4,12 @@ package parser import ( "os" - "os/exec" - "strings" "testing" ) -// TestMain sets up the test environment with the correct compiler version +// TestMain sets up the test environment func TestMain(m *testing.M) { - // Get the current git version (matching what the build system uses) - version := getGitVersion() - if version != "" { - SetCompilerVersion(version) - // Log the version being used for debugging - os.Stderr.WriteString("Test: Using compiler version: " + version + "\n") - } else { - os.Stderr.WriteString("Test: WARNING - Could not determine git version, using default\n") - } - // Run tests code := m.Run() os.Exit(code) } - -// getGitVersion gets the git version using the same logic as the build system -func getGitVersion() string { - // Try to run: git describe --always --dirty - cmd := exec.Command("git", "describe", "--always", "--dirty") - output, err := cmd.Output() - if err != nil { - // Fall back to "dev" if git command fails - return "dev" - } - - version := strings.TrimSpace(string(output)) - - // Strip the -dirty suffix for test consistency - // The lock files are compiled with a clean version, but tests may run - // with uncommitted changes (the lock files themselves) - version = strings.TrimSuffix(version, "-dirty") - - return version -}