{"id":44932306,"url":"https://github.com/mrz1836/atlas","last_synced_at":"2026-03-07T18:11:20.293Z","repository":{"id":338510581,"uuid":"1122951801","full_name":"mrz1836/atlas","owner":"mrz1836","description":"🌐 AI Task Lifecycle Automation System for Go projects","archived":false,"fork":false,"pushed_at":"2026-02-14T21:41:27.000Z","size":37625,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-02-15T05:14:01.457Z","etag":null,"topics":["ai","atlas","claude","go","mcp","orchestrator","sdd","task-automation"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrz1836.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":".github/AGENTS.md","dco":null,"cla":null},"funding":{"github":"mrz1836","custom":"https://mrz1818.com/?tab=tips\u0026utm_source=github\u0026utm_medium=sponsor-link\u0026utm_campaign=atlas\u0026utm_term=atlas\u0026utm_content=atlas","buy_me_a_coffee":"mrz1818"}},"created_at":"2025-12-25T22:34:47.000Z","updated_at":"2026-02-14T21:21:44.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/mrz1836/atlas","commit_stats":null,"previous_names":["mrz1836/atlas"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mrz1836/atlas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrz1836%2Fatlas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrz1836%2Fatlas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrz1836%2Fatlas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrz1836%2Fatlas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrz1836","download_url":"https://codeload.github.com/mrz1836/atlas/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrz1836%2Fatlas/sbom","scorecard":{"id":1243406,"data":{"date":"2026-02-14T21:21:54Z","repo":{"name":"github.com/mrz1836/atlas","commit":"01adf17339d2914e52718fb9ff39a27972d553df"},"scorecard":{"version":"v5.3.0","commit":"c22063e786c11f9dd714d777a687ff7c4599b600"},"score":6.4,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/28 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#code-review"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#dependency-update-tool"}},{"name":"Maintained","score":0,"reason":"project was created within the last 90 days. Please review its contents carefully","details":["Warn: Repository was created within the last 90 days."],"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/SECURITY.md:1","Info: Found linked content: .github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/SECURITY.md:1","Info: Found text in security policy: .github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#security-policy"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/auto-merge-on-approval.yml:60","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:30","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:31","Info: jobLevel 'contents' permission set to 'read': .github/workflows/dependabot-auto-merge.yml:56","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/dependabot-auto-merge.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-benchmarks.yml:101","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-code-quality.yml:68","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-code-quality.yml:281","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-code-quality.yml:568","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-completion-finalize.yml:55","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-completion-finalize.yml:56","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-completion-report.yml:120","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-completion-report.yml:121","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-completion-report.yml:172","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-completion-report.yml:173","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-completion-report.yml:187","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-completion-report.yml:188","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-completion-report.yml:202","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-completion-report.yml:203","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-completion-statistics.yml:56","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-completion-statistics.yml:57","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-completion-tests.yml:53","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-completion-tests.yml:54","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/fortress-coverage.yml:113","Warn: jobLevel 'statuses' permission set to 'write': .github/workflows/fortress-coverage.yml:117","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-coverage.yml:118","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-coverage.yml:2430","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-coverage.yml:2431","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-pre-commit.yml:56","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/fortress-release.yml:58","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-security-scans.yml:73","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-security-scans.yml:269","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-security-scans.yml:508","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-setup-config.yml:179","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-test-fuzz.yml:60","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-test-magex.yml:36","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-test-matrix.yml:112","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-test-suite.yml:129","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-test-suite.yml:156","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-test-suite.yml:175","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-test-suite.yml:174","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/fortress-test-suite.yml:190","Warn: jobLevel 'statuses' permission set to 'write': .github/workflows/fortress-test-suite.yml:194","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-test-suite.yml:195","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-test-validation.yml:49","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-test-validation.yml:50","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-warm-cache.yml:62","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:80","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:111","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:140","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:193","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:213","Warn: jobLevel 'statuses' permission set to 'write': .github/workflows/fortress.yml:243","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress.yml:244","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/fortress.yml:239","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:282","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:512","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress.yml:513","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:127","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:165","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:310","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/fortress.yml:498","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management-fork.yml:183","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management-fork.yml:227","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/pull-request-management-fork.yml:382","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management-fork.yml:383","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management-fork.yml:124","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management.yml:304","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management.yml:390","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/pull-request-management.yml:692","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management.yml:66","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management.yml:94","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management.yml:133","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management.yml:483","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/pull-request-management.yml:589","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management.yml:590","Info: jobLevel 'contents' permission set to 'read': .github/workflows/stale-check.yml:48","Info: jobLevel 'contents' permission set to 'read': .github/workflows/sync-labels.yml:60","Info: jobLevel 'contents' permission set to 'read': .github/workflows/sync-labels.yml:111","Info: found token with 'none' permissions: .github/workflows/auto-merge-on-approval.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql-analysis.yml:1","Info: found token with 'none' permissions: .github/workflows/dependabot-auto-merge.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-benchmarks.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-code-quality.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-completion-finalize.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-completion-report.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-completion-statistics.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-completion-tests.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-coverage.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/fortress-performance-summary.yml:78","Info: found token with 'none' permissions: .github/workflows/fortress-pre-commit.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-release.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-security-scans.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-setup-config.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-test-fuzz.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-test-magex.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-test-matrix.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-test-suite.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-test-validation.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-warm-cache.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress.yml:1","Info: found token with 'none' permissions: .github/workflows/pull-request-management-fork.yml:1","Info: found token with 'none' permissions: .github/workflows/pull-request-management.yml:1","Info: found token with 'none' permissions: .github/workflows/scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/stale-check.yml:1","Info: found token with 'none' permissions: .github/workflows/sync-labels.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-benchmarks.yml:119","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-benchmarks.yml:183","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-benchmarks.yml:191","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-benchmarks.yml:277","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-test-matrix.yml:211","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-test-matrix.yml:225","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-test-matrix.yml:297","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-test-matrix.yml:318","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-test-matrix.yml:377","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-test-matrix.yml:416","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-warm-cache.yml:71","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-warm-cache.yml:83","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-warm-cache.yml:97","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-warm-cache.yml:134","Info:  82 out of  82 GitHub-owned GitHubAction dependencies pinned","Info:   4 out of   4 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 1 commits out of 12 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#sast"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v0.11.1 not signed: https://api.github.com/repos/mrz1836/atlas/releases/284066259","Warn: release artifact v0.11.0 not signed: https://api.github.com/repos/mrz1836/atlas/releases/279750142","Warn: release artifact v0.10.0 not signed: https://api.github.com/repos/mrz1836/atlas/releases/279034481","Warn: release artifact v0.9.2 not signed: https://api.github.com/repos/mrz1836/atlas/releases/278744649","Warn: release artifact v0.9.1 not signed: https://api.github.com/repos/mrz1836/atlas/releases/278645265","Warn: release artifact v0.11.1 does not have provenance: https://api.github.com/repos/mrz1836/atlas/releases/284066259","Warn: release artifact v0.11.0 does not have provenance: https://api.github.com/repos/mrz1836/atlas/releases/279750142","Warn: release artifact v0.10.0 does not have provenance: https://api.github.com/repos/mrz1836/atlas/releases/279034481","Warn: release artifact v0.9.2 does not have provenance: https://api.github.com/repos/mrz1836/atlas/releases/278744649","Warn: release artifact v0.9.1 does not have provenance: https://api.github.com/repos/mrz1836/atlas/releases/278645265"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#signed-releases"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":4,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'master'","Warn: 'stale review dismissal' is disabled on branch 'master'","Warn: required approving review count is 1 on branch 'master'","Warn: codeowners review is not required on branch 'master'","Warn: 'last push approval' is disabled on branch 'master'","Warn: 'up-to-date branches' is disabled on branch 'master'","Info: status check found to merge onto on branch 'master'","Info: PRs are required in order to make changes on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#branch-protection"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#license"}},{"name":"Contributors","score":10,"reason":"project has 7 contributing companies or organizations","details":["Info: found contributions from: BitcoinSchema, BuxOrg, Tritel-ATL, libsv, skyetel, skyetel @bsv-blockchain @buxorg @bitcoinschema @tonicpow @bitcoin-sv, tonicpow"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#contributors"}},{"name":"CI-Tests","score":10,"reason":"12 out of 12 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#ci-tests"}}]},"last_synced_at":"2026-02-15T10:33:58.360Z","repository_id":338510581,"created_at":"2026-02-15T10:33:58.360Z","updated_at":"2026-02-15T10:33:58.360Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29569999,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T04:18:28.490Z","status":"ssl_error","status_checked_at":"2026-02-18T04:13:49.018Z","response_time":162,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","atlas","claude","go","mcp","orchestrator","sdd","task-automation"],"created_at":"2026-02-18T06:03:38.738Z","updated_at":"2026-02-18T06:03:38.815Z","avatar_url":"https://github.com/mrz1836.png","language":"Go","funding_links":["https://github.com/sponsors/mrz1836","https://mrz1818.com/?tab=tips\u0026utm_source=github\u0026utm_medium=sponsor-link\u0026utm_campaign=atlas\u0026utm_term=atlas\u0026utm_content=atlas","https://buymeacoffee.com/mrz1818"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# 🗺️\u0026nbsp;\u0026nbsp;Atlas\n\n**AI handles the tedium. You focus on the craft.**\n\n\u003cbr/\u003e\n\n\u003ca href=\"https://github.com/mrz1836/atlas/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/release-pre/mrz1836/atlas?include_prereleases\u0026style=flat-square\u0026logo=github\u0026color=black\" alt=\"Release\"\u003e\u003c/a\u003e\n\u003ca href=\"https://golang.org/\"\u003e\u003cimg src=\"https://img.shields.io/github/go-mod/go-version/mrz1836/atlas?style=flat-square\u0026logo=go\u0026color=00ADD8\" alt=\"Go Version\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mrz1836/atlas/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/mrz1836/atlas?style=flat-square\u0026color=blue\u0026v=2\" alt=\"License\"\u003e\u003c/a\u003e\n\n\u003cbr/\u003e\n\n\u003ctable align=\"center\" border=\"0\"\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"right\"\u003e\n       \u003ccode\u003eCI / CD\u003c/code\u003e \u0026nbsp;\u0026nbsp;\n    \u003c/td\u003e\n    \u003ctd align=\"left\"\u003e\n       \u003ca href=\"https://github.com/mrz1836/atlas/actions\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/mrz1836/atlas/fortress.yml?branch=master\u0026label=build\u0026logo=github\u0026style=flat-square\" alt=\"Build\"\u003e\u003c/a\u003e\n       \u003ca href=\"https://github.com/mrz1836/atlas/actions\"\u003e\u003cimg src=\"https://img.shields.io/github/last-commit/mrz1836/atlas?style=flat-square\u0026logo=git\u0026logoColor=white\u0026label=last%20update\" alt=\"Last Commit\"\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"right\"\u003e\n       \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003ccode\u003eQuality\u003c/code\u003e \u0026nbsp;\u0026nbsp;\n    \u003c/td\u003e\n    \u003ctd align=\"left\"\u003e\n       \u003ca href=\"https://goreportcard.com/report/github.com/mrz1836/atlas\"\u003e\u003cimg src=\"https://goreportcard.com/badge/github.com/mrz1836/atlas?style=flat-square\u0026v=2\" alt=\"Go Report\"\u003e\u003c/a\u003e\n       \u003ca href=\"https://codecov.io/gh/mrz1836/atlas\"\u003e\u003cimg src=\"https://codecov.io/gh/mrz1836/atlas/branch/master/graph/badge.svg?style=flat-square\" alt=\"Coverage\"\u003e\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\n  \u003ctr\u003e\n    \u003ctd align=\"right\"\u003e\n       \u003ccode\u003eSecurity\u003c/code\u003e \u0026nbsp;\u0026nbsp;\n    \u003c/td\u003e\n    \u003ctd align=\"left\"\u003e\n       \u003ca href=\"https://scorecard.dev/viewer/?uri=github.com/mrz1836/atlas\"\u003e\u003cimg src=\"https://api.scorecard.dev/projects/github.com/mrz1836/atlas/badge?style=flat-square\" alt=\"Scorecard\"\u003e\u003c/a\u003e\n       \u003ca href=\".github/SECURITY.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/policy-active-success?style=flat-square\u0026logo=security\u0026logoColor=white\" alt=\"Security\"\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"right\"\u003e\n       \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003ccode\u003eCommunity\u003c/code\u003e \u0026nbsp;\u0026nbsp;\n    \u003c/td\u003e\n    \u003ctd align=\"left\"\u003e\n       \u003ca href=\"https://github.com/mrz1836/atlas/graphs/contributors\"\u003e\u003cimg src=\"https://img.shields.io/github/contributors/mrz1836/atlas?style=flat-square\u0026color=orange\" alt=\"Contributors\"\u003e\u003c/a\u003e\n       \u003ca href=\"https://mrz1818.com/\"\u003e\u003cimg src=\"https://img.shields.io/badge/donate-bitcoin-ff9900?style=flat-square\u0026logo=bitcoin\" alt=\"Bitcoin\"\u003e\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n### \u003ccode\u003eProject Navigation\u003c/code\u003e\n\n\u003ctable align=\"center\"\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\" width=\"33%\"\u003e\n       🚀\u0026nbsp;\u003ca href=\"#-installation\"\u003e\u003ccode\u003eInstallation\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" width=\"33%\"\u003e\n       ⚡\u0026nbsp;\u003ca href=\"#-quick-start\"\u003e\u003ccode\u003eQuick\u0026nbsp;Start\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" width=\"33%\"\u003e\n       📚\u0026nbsp;\u003ca href=\"#-features\"\u003e\u003ccode\u003eFeatures\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n       📖\u0026nbsp;\u003ca href=\"#-documentation\"\u003e\u003ccode\u003eDocumentation\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n       🔐\u0026nbsp;\u003ca href=\"#-security\"\u003e\u003ccode\u003eSecurity\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      🛠️\u0026nbsp;\u003ca href=\"#-code-standards\"\u003e\u003ccode\u003eCode\u0026nbsp;Standards\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      🤖\u0026nbsp;\u003ca href=\"#-ai-usage--assistant-guidelines\"\u003e\u003ccode\u003eAI\u0026nbsp;Guidelines\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n       👥\u0026nbsp;\u003ca href=\"#-maintainers\"\u003e\u003ccode\u003eMaintainers\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n       🤝\u0026nbsp;\u003ca href=\"#-contributing\"\u003e\u003ccode\u003eContributing\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\" colspan=\"3\"\u003e\n       📝\u0026nbsp;\u003ca href=\"#-license\"\u003e\u003ccode\u003eLicense\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cbr/\u003e\n\n\u003c/div\u003e\n\n\n\u003cbr/\u003e\n\n## 🚀 Installation\n\n**ATLAS** requires a [supported release of Go](https://golang.org/doc/devel/release.html#policy).\n\n### Install via go install\n\n```bash\ngo install github.com/mrz1836/atlas@latest\n```\n\n### Build from source\n\n```bash\ngit clone https://github.com/mrz1836/atlas.git\ncd atlas\ngo build -o bin/atlas .\n```\n\n\u003cbr/\u003e\n\n## ⚡ Quick Start\n\nATLAS uses a workspace-based workflow. Each task runs in an isolated Git worktree with its own checkpoint-driven lifecycle.\n\n\u003cbr\u003e\n\n### Start a new task\n\n```bash\natlas start \"Fix race condition in cache handler\" --type bug\n```\n\nATLAS creates a worktree, analyzes the codebase, generates an implementation plan, and waits for your approval.\n\n\u003cbr\u003e\n\n### Review and approve the plan\n\n```bash\natlas status\n```\n\nShows all active workspaces and their current states. When a workspace is waiting for approval:\n\n```bash\natlas approve ws-fix-race-condition-20260214-1447\n```\n\nATLAS executes the plan, runs linters and tests, fixes issues automatically, and submits for final review when ready.\n\n\u003cbr\u003e\n\n### Work on multiple tasks in parallel\n\n```bash\natlas start \"Add metrics endpoint\" --type feature\natlas start \"Update README examples\" --type task\natlas status\n```\n\nEach workspace operates independently. You can approve, review, or abandon them in any order.\n\n\u003cbr\u003e\n\n### Review and merge\n\n```bash\natlas review ws-fix-race-condition-20260214-1447\n```\n\nOpens the workspace for inspection. When satisfied:\n\n```bash\natlas merge ws-fix-race-condition-20260214-1447\n```\n\nATLAS merges the changes back to your main branch and cleans up the worktree.\n\n\u003cbr/\u003e\n\n\u003e 📖 **For complete command reference and workflow details, see the [Quick Start Guide →](docs/quick-start.md)**\n\n\u003cbr/\u003e\n\n## 📚 Features\n\n### AI-Assisted Workflows\n\n- **Spec-Driven Development (SDD):** Every task starts with analysis and planning\n- **Multi-Model Support:** Claude Opus, Sonnet, Haiku, Gemini, GPT-4\n- **Context-Aware:** ATLAS analyzes your codebase structure before making changes\n- **Iterative Refinement:** Auto-fixes lint and test failures until clean\n\n### Parallel Workspaces\n\n- **Isolated Worktrees:** Each task runs in its own Git worktree\n- **Independent Lifecycles:** Start, approve, review, and merge tasks in any order\n- **No Branch Pollution:** Clean separation between your main branch and WIP tasks\n\n### Checkpoint Approval System\n\n- **Human-in-the-Loop:** ATLAS stops at critical decision points\n- **Plan Review:** Approve implementation plans before execution\n- **Final Review:** Inspect completed work before merging\n- **Full Transparency:** Every step is logged and reviewable\n\n### Quality Automation\n\n- **Go Validation Protocol:** Automatic pre-commit hooks, formatting, linting, testing\n- **Race Detection:** Runs tests with `-race` flag to catch concurrency issues\n- **CI Integration:** Validates changes against your existing CI pipeline\n- **Coverage Tracking:** Monitors test coverage across changes\n\n### Developer Experience\n\n- **Minimal Configuration:** Works out-of-the-box for Go projects\n- **Status Dashboard:** Real-time view of all active workspaces\n- **Clean Git History:** Commits are well-formed and descriptive\n- **Resume Support:** Pick up interrupted work exactly where you left off\n\n\u003cbr/\u003e\n\n## 📖 Documentation\n\nView the comprehensive documentation for ATLAS:\n\n| Document | Description |\n|----------|-------------|\n| **[templates.md](docs/templates.md)** | Template system reference and step types |\n| **[quick-start.md](docs/quick-start.md)** | Complete CLI reference and workflow guide |\n\n\u003cbr\u003e\n\n\u003e **Heads up!** ATLAS is experimental software under active development. The MVP focuses on Go projects with a spec-driven workflow. Support for other languages and frameworks is planned.\n\n\u003cbr/\u003e\n\n## 🔐 Security\n\n### Important Disclaimer\n\n\u003e ⚠️ **Experimental Software — Use with Caution**\n\u003e\n\u003e ATLAS is experimental, open-source software provided \"AS-IS\" without warranty. By using ATLAS, you acknowledge:\n\u003e\n\u003e - **AI-Generated Code:** All code changes are generated by AI models and should be reviewed carefully\n\u003e - **Git Worktrees:** ATLAS creates and manages Git worktrees automatically—ensure you understand worktree behavior\n\u003e - **No Formal Audit:** This software has not undergone professional security auditing\n\u003e - **Execution Risk:** ATLAS runs commands (linters, tests, formatters) in your repository\n\u003e - **API Keys Required:** You must provide your own API keys for AI model access\n\u003e - **No Liability:** Authors accept no responsibility for data loss, corrupted repositories, or other damages\n\u003e\n\u003e **Always review AI-generated code before merging. Always commit your work before running ATLAS.**\n\nFor security issues, see our [Security Policy](.github/SECURITY.md) or contact: [atlas@mrz1818.com](mailto:atlas@mrz1818.com)\n\n\u003cbr/\u003e\n\n### Additional Documentation \u0026 Repository Management\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ccode\u003eDevelopment Setup (Getting Started)\u003c/code\u003e\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr/\u003e\n\nInstall [MAGE-X](https://github.com/mrz1836/go-mage) build tool for development:\n\n```bash\n# Install MAGE-X for development and building\ngo install github.com/magefile/mage@latest\ngo install github.com/mrz1836/go-mage/magex@latest\nmagex update:install\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ccode\u003eBuild Commands\u003c/code\u003e\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr/\u003e\n\nView all build commands\n\n```bash script\nmagex help\n```\n\nCommon commands:\n- `magex build` — Build the binary\n- `magex test` — Run test suite\n- `magex lint` — Run all linters\n- `magex deps:update` — Update dependencies\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ccode\u003eGitHub Workflows\u003c/code\u003e\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr/\u003e\n\nATLAS uses the **Fortress** workflow system for comprehensive CI/CD:\n\n- **fortress-test-suite.yml** — Complete test suite across multiple Go versions\n- **fortress-code-quality.yml** — Code quality checks (gofmt, golangci-lint, staticcheck)\n- **fortress-security-scans.yml** — Security vulnerability scanning\n- **fortress-coverage.yml** — Code coverage reporting to Codecov\n- **fortress-release.yml** — Automated binary releases via GoReleaser\n\nSee all workflows in [`.github/workflows/`](.github/workflows/).\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ccode\u003eUpdating Dependencies\u003c/code\u003e\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr/\u003e\n\nTo update all dependencies (Go modules, linters, and related tools), run:\n\n```bash\nmagex deps:update\n```\n\nThis command ensures all dependencies are brought up to date in a single step, including Go modules and any managed tools. It is the recommended way to keep your development environment and CI in sync with the latest versions.\n\n\u003c/details\u003e\n\n\u003cbr/\u003e\n\n## 🛠️ Code Standards\nRead more about this Go project's [code standards](.github/CODE_STANDARDS.md).\n\n\u003cbr/\u003e\n\n## 🤖 AI Usage \u0026 Assistant Guidelines\nRead the [AI Usage \u0026 Assistant Guidelines](.github/CLAUDE.md) for details on how AI is used in this project and how to interact with AI assistants.\n\n\u003cbr/\u003e\n\n## 👥 Maintainers\n| [\u003cimg src=\"https://github.com/mrz1836.png\" height=\"50\" alt=\"MrZ\" /\u003e](https://github.com/mrz1836) |\n|:------------------------------------------------------------------------------------------------:|\n|                                [MrZ](https://github.com/mrz1836)                                 |\n\n\u003cbr/\u003e\n\n## 🤝 Contributing\nView the [contributing guidelines](.github/CONTRIBUTING.md) and please follow the [code of conduct](.github/CODE_OF_CONDUCT.md).\n\n### How can I help?\nAll kinds of contributions are welcome :raised_hands:!\nThe most basic way to show your support is to star :star2: the project, or to raise issues :speech_balloon:.\nYou can also support this project by [becoming a sponsor on GitHub](https://github.com/sponsors/mrz1836) :clap:\nor by making a [**bitcoin donation**](https://mrz1818.com/?tab=tips\u0026utm_source=github\u0026utm_medium=sponsor-link\u0026utm_campaign=atlas\u0026utm_term=atlas\u0026utm_content=atlas) to ensure this journey continues indefinitely! :rocket:\n\n\n[![Stars](https://img.shields.io/github/stars/mrz1836/atlas?label=Please%20like%20us\u0026style=social)](https://github.com/mrz1836/atlas/stargazers)\n\n\u003cbr/\u003e\n\n## 📝 License\n\n[![License](https://img.shields.io/github/license/mrz1836/atlas.svg?style=flat\u0026v=2)](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrz1836%2Fatlas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrz1836%2Fatlas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrz1836%2Fatlas/lists"}