[{"repo":"lucas42/.github","repo_type":"component","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"na"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"na"},"circleci-has-release-job":{"status":"pass","detail":".circleci/config.yml not found; checked by circleci-config-exists"},"circleci-jobs-in-required-checks":{"status":"pass","detail":".circleci/config.yml not present; convention does not apply"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to component repos"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"pass","detail":"docker-compose.yml not found; repo does not use Docker-based deployment"},"code-reviewer-auto-merge-workflow":{"status":"na"},"codeql-required-for-auto-merge":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"codeql-workflow-security-settings":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"na"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"component\""},"reusable-workflow-pinned":{"status":"na"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"pass","detail":"no required status checks configured on main"}}},{"repo":"lucas42/.github-test","repo_type":"script","checks":{"allow-auto-merge":{"status":"na"},"auto-merge-secrets":{"status":"na"},"branch-protection-enabled":{"status":"na"},"circleci-config-exists":{"status":"na"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"na"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"No .circleci/config.yml present"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"na"},"code-reviewer-auto-merge-workflow":{"status":"na"},"codeql-required-for-auto-merge":{"status":"na"},"codeql-workflow-security-settings":{"status":"na"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"na"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"na"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"script\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"na"}}},{"repo":"lucas42/lucos","repo_type":"script","checks":{"allow-auto-merge":{"status":"na"},"auto-merge-secrets":{"status":"na"},"branch-protection-enabled":{"status":"na"},"circleci-config-exists":{"status":"na"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"na"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"No .circleci/config.yml present"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"na"},"code-reviewer-auto-merge-workflow":{"status":"na"},"codeql-required-for-auto-merge":{"status":"na"},"codeql-workflow-security-settings":{"status":"na"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"na"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"na"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"script\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"na"}}},{"repo":"lucas42/lucos_agent","repo_type":"script","checks":{"allow-auto-merge":{"status":"na"},"auto-merge-secrets":{"status":"na"},"branch-protection-enabled":{"status":"na"},"circleci-config-exists":{"status":"na"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"na"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"No .circleci/config.yml present"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"na"},"code-reviewer-auto-merge-workflow":{"status":"na"},"codeql-required-for-auto-merge":{"status":"na"},"codeql-workflow-security-settings":{"status":"na"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"na"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"na"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"script\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"na"}}},{"repo":"lucas42/lucos_agent_coding_sandbox","repo_type":"script","checks":{"allow-auto-merge":{"status":"na"},"auto-merge-secrets":{"status":"na"},"branch-protection-enabled":{"status":"na"},"circleci-config-exists":{"status":"na"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"na"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"No .circleci/config.yml present"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"na"},"code-reviewer-auto-merge-workflow":{"status":"na"},"codeql-required-for-auto-merge":{"status":"na"},"codeql-workflow-security-settings":{"status":"na"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"na"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"na"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"script\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"na"}}},{"repo":"lucas42/lucos_antigravity_config","repo_type":"script","checks":{"allow-auto-merge":{"status":"na"},"auto-merge-secrets":{"status":"na"},"branch-protection-enabled":{"status":"na"},"circleci-config-exists":{"status":"na"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"na"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"No .circleci/config.yml present"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"na"},"code-reviewer-auto-merge-workflow":{"status":"na"},"codeql-required-for-auto-merge":{"status":"na"},"codeql-workflow-security-settings":{"status":"na"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"na"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"na"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"script\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"na"}}},{"repo":"lucas42/lucos_arachne","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 4 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_authentication","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_backups","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (python)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"fail","detail":"required status checks not reported on HEAD of main (likely stale/renamed): [Analyze (python)] — these will silently block all PRs from merging","issue":"https://github.com/lucas42/lucos_backups/issues/133"}}},{"repo":"lucas42/lucos_claude_config","repo_type":"script","checks":{"allow-auto-merge":{"status":"na"},"auto-merge-secrets":{"status":"na"},"branch-protection-enabled":{"status":"na"},"circleci-config-exists":{"status":"na"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"na"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"No .circleci/config.yml present"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"na"},"code-reviewer-auto-merge-workflow":{"status":"na"},"codeql-required-for-auto-merge":{"status":"na"},"codeql-workflow-security-settings":{"status":"na"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"na"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"na"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"script\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"na"}}},{"repo":"lucas42/lucos_comhra","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (python)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_configy","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"codeql-workflow-security-settings":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 3 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_contacts","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 4 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_contacts_fb_import","repo_type":"script","checks":{"allow-auto-merge":{"status":"na"},"auto-merge-secrets":{"status":"na"},"branch-protection-enabled":{"status":"na"},"circleci-config-exists":{"status":"na"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"na"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"No .circleci/config.yml present"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"na"},"code-reviewer-auto-merge-workflow":{"status":"na"},"codeql-required-for-auto-merge":{"status":"na"},"codeql-workflow-security-settings":{"status":"na"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"na"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"na"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"script\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"na"}}},{"repo":"lucas42/lucos_contacts_googlesync_import","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (python)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_contacts_gphotos_import","repo_type":"script","checks":{"allow-auto-merge":{"status":"na"},"auto-merge-secrets":{"status":"na"},"branch-protection-enabled":{"status":"na"},"circleci-config-exists":{"status":"na"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"na"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"No .circleci/config.yml present"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"na"},"code-reviewer-auto-merge-workflow":{"status":"na"},"codeql-required-for-auto-merge":{"status":"na"},"codeql-workflow-security-settings":{"status":"na"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"na"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"na"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"script\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"na"}}},{"repo":"lucas42/lucos_creds","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (go)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 3 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_deploy_orb","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"No test* or build* CircleCI jobs found; convention does not apply"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"na"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"codeql-workflow-security-settings":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"container-naming":{"status":"pass","detail":"docker-compose.yml not found; convention does not apply"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"docker-compose.yml not found; convention does not apply"},"has-codeql-workflow":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"docker-compose.yml not found; convention does not apply"},"valid-required-status-checks":{"status":"pass","detail":"no required status checks configured on main"}}},{"repo":"lucas42/lucos_dns","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (python)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_docker_health","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":".github/workflows/code-reviewer-auto-merge.yml not found; convention does not apply"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"fail","detail":".circleci/config.yml not found","issue":"https://github.com/lucas42/lucos_docker_health/issues/22"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":".circleci/config.yml not present; convention does not apply"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":".circleci/config.yml not found; checked by circleci-config-exists"},"circleci-uses-lucos-orb":{"status":"pass","detail":"docker-compose.yml not found; repo does not use Docker-based deployment"},"code-reviewer-auto-merge-workflow":{"status":"fail","detail":".github/workflows/code-reviewer-auto-merge.yml not found","issue":"https://github.com/lucas42/lucos_docker_health/issues/23"},"codeql-required-for-auto-merge":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"codeql-workflow-security-settings":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"container-naming":{"status":"pass","detail":"docker-compose.yml not found; convention does not apply"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"docker-compose.yml not found; convention does not apply"},"has-codeql-workflow":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"docker-compose.yml not found; convention does not apply"},"valid-required-status-checks":{"status":"pass","detail":"no required status checks configured on main"}}},{"repo":"lucas42/lucos_eolas","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 4 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_locations","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (python)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_loganne","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 3 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_loganne_pythonclient","repo_type":"component","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"pass","detail":"Found release job: lucos/release-pip"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"No test* or build* CircleCI jobs found; convention does not apply"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to component repos"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"pass","detail":"docker-compose.yml not found; repo does not use Docker-based deployment"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (python)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"component\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"pass","detail":"all 1 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_mail","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"codeql-workflow-security-settings":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_media_import","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-multiplatform]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (python)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 3 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_media_linuxplayer","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-multiplatform]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_media_manager","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (java)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 3 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_media_metadata_api","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (go)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 3 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_media_metadata_manager","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_media_seinn","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 3 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_media_weightings","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (python)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 3 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_mockauthentication","repo_type":"script","checks":{"allow-auto-merge":{"status":"na"},"auto-merge-secrets":{"status":"na"},"branch-protection-enabled":{"status":"na"},"circleci-config-exists":{"status":"na"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"na"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"No .circleci/config.yml present"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"na"},"code-reviewer-auto-merge-workflow":{"status":"na"},"codeql-required-for-auto-merge":{"status":"na"},"codeql-workflow-security-settings":{"status":"na"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"na"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"na"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"script\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"na"}}},{"repo":"lucas42/lucos_monitoring","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"codeql-workflow-security-settings":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_navbar","repo_type":"component","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"pass","detail":"Found release job: lucos/release-npm-and-docker"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"No test* or build* CircleCI jobs found; convention does not apply"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to component repos"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"component\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"pass","detail":"all 1 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_notes","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 3 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_photos","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test-api test-worker lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (python)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 4 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_photos_android","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test] (jobs excluded because they do not run on main: [build-apk])"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"docker-compose.yml not found; repo does not use Docker-based deployment"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (java-kotlin)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"docker-compose.yml not found; convention does not apply"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"docker-compose.yml not found; convention does not apply"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"docker-compose.yml not found; convention does not apply"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_private","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-multiplatform]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"codeql-workflow-security-settings":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_pubsub","repo_type":"component","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"pass","detail":"Found release job: lucos/release-npm"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"No test* or build* CircleCI jobs found; convention does not apply"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to component repos"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"pass","detail":"docker-compose.yml not found; repo does not use Docker-based deployment"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"component\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"pass","detail":"all 1 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_repos","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (go)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 3 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_root","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_router","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-multiplatform]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"codeql-workflow-security-settings":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 1 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_scenes","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"codeql-workflow-security-settings":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_schedule_tracker","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (ruby)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_schedule_tracker_pythonclient","repo_type":"component","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"pass","detail":"Found release job: lucos/release-pip"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"No test* or build* CircleCI jobs found; convention does not apply"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to component repos"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"pass","detail":"docker-compose.yml not found; repo does not use Docker-based deployment"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (python)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"component\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"pass","detail":"all 1 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_scheduled_scripts","repo_type":"component","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"pass","detail":"Found release job: lucos/release-docker"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"No test* or build* CircleCI jobs found; convention does not apply"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to component repos"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (python)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"component\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"pass","detail":"all 1 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_search_component","repo_type":"component","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"pass","detail":"Found release job: lucos/release-npm"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"No test* or build* CircleCI jobs found; convention does not apply"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to component repos"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"pass","detail":"docker-compose.yml not found; repo does not use Docker-based deployment"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"component\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"pass","detail":"all 1 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_static_media","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-multiplatform]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"codeql-workflow-security-settings":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_time","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 3 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lucos_time_component","repo_type":"component","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"pass","detail":"Found release job: lucos/release-npm"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to component repos"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"pass","detail":"docker-compose.yml not found; repo does not use Docker-based deployment"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"component\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lukeblaney_blog","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"codeql-workflow-security-settings":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lukeblaney_co_uk","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"codeql-workflow-security-settings":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/lukeblaney_cv","repo_type":"script","checks":{"allow-auto-merge":{"status":"na"},"auto-merge-secrets":{"status":"na"},"branch-protection-enabled":{"status":"na"},"circleci-config-exists":{"status":"na"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"na"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"No forbidden jobs found in CircleCI config"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"na"},"code-reviewer-auto-merge-workflow":{"status":"na"},"codeql-required-for-auto-merge":{"status":"na"},"codeql-workflow-security-settings":{"status":"na"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"na"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/dependabot-auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"na"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"script\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"na"}}},{"repo":"lucas42/restful-queue","repo_type":"component","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"pass","detail":"Found release job: lucos/release-npm"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to component repos"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"pass","detail":"docker-compose.yml not found; repo does not use Docker-based deployment"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"component\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/semweb","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"lucos orb declared as lucos/deploy@0"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"codeql-workflow-security-settings":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"container-naming":{"status":"pass","detail":"All container names follow the naming convention"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"All built services define a healthcheck"},"has-codeql-workflow":{"status":"pass","detail":"no CodeQL-supported languages detected; convention does not apply"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"All standard env vars referenced in code are declared in docker-compose.yml"},"valid-required-status-checks":{"status":"pass","detail":"all 2 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/tfluke","repo_type":"system","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"na"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"All CircleCI test/build jobs are required status checks: [test lucos/build-amd64]"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to system repos"},"circleci-system-deploy-jobs":{"status":"pass","detail":"Deploy jobs match configured hosts"},"circleci-uses-lucos-orb":{"status":"pass","detail":"docker-compose.yml not found; repo does not use Docker-based deployment"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"pass","detail":"docker-compose.yml not found; convention does not apply"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"pass","detail":"docker-compose.yml not found; convention does not apply"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"system\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"pass","detail":"docker-compose.yml not found; convention does not apply"},"valid-required-status-checks":{"status":"pass","detail":"all 3 required status checks match reported checks on HEAD of main"}}},{"repo":"lucas42/vue-leaflet-antimeridian","repo_type":"component","checks":{"allow-auto-merge":{"status":"pass","detail":"\"Allow auto-merge\" is enabled"},"auto-merge-secrets":{"status":"pass","detail":"code-reviewer-auto-merge.yml passes CODE_REVIEWER_APP_ID and CODE_REVIEWER_PRIVATE_KEY to the reusable workflow"},"branch-protection-enabled":{"status":"pass","detail":"Branch protection is enabled on main without required approvals"},"circleci-config-exists":{"status":"pass","detail":".circleci/config.yml found"},"circleci-has-release-job":{"status":"pass","detail":"Found release job: lucos/release-npm"},"circleci-jobs-in-required-checks":{"status":"pass","detail":"No test* or build* CircleCI jobs found; convention does not apply"},"circleci-no-forbidden-jobs":{"status":"pass","detail":"Convention does not apply to component repos"},"circleci-system-deploy-jobs":{"status":"na"},"circleci-uses-lucos-orb":{"status":"pass","detail":"docker-compose.yml not found; repo does not use Docker-based deployment"},"code-reviewer-auto-merge-workflow":{"status":"pass","detail":"code-reviewer-auto-merge.yml references the shared reusable workflow with minimal permissions"},"codeql-required-for-auto-merge":{"status":"pass","detail":"CodeQL required status check found: \"Analyze (javascript)\""},"codeql-workflow-security-settings":{"status":"pass","detail":"All required security settings are present"},"container-naming":{"status":"na"},"delete-branch-on-merge":{"status":"pass","detail":"\"Automatically delete head branches\" is enabled"},"dependabot-auto-merge-workflow":{"status":"pass","detail":".github/workflows/auto-merge.yml references the shared reusable workflow with correct trigger, permissions, and app secrets"},"dependabot-configured":{"status":"pass","detail":"Dependabot properly configured"},"docker-healthcheck-on-built-services":{"status":"na"},"has-codeql-workflow":{"status":"pass","detail":"codeql-analysis.yml exists"},"in-lucos-configy":{"status":"pass","detail":"Repository is listed in lucos_configy as type \"component\""},"reusable-workflow-pinned":{"status":"pass","detail":"all reusable workflow references to lucas42/.github are pinned to a full commit SHA or a semver tag"},"standard-env-vars-in-compose":{"status":"na"},"valid-required-status-checks":{"status":"pass","detail":"all 1 required status checks match reported checks on HEAD of main"}}}]
