{"id":376924,"url":"https://github.com/stewartjarod/baseline","last_synced_at":"2026-07-23T04:01:31.232Z","repository":{"id":338035880,"uuid":"1155953203","full_name":"stewartjarod/baseline","owner":"stewartjarod","description":"Enforce architectural decisions AI coding tools keep ignoring — bans, ratchets, and design system rules in a single Rust binary","archived":false,"fork":false,"pushed_at":"2026-02-18T20:18:44.000Z","size":4877,"stargazers_count":10,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-25T05:46:14.470Z","etag":null,"topics":["ai","ai-coding","ai-tools","ci","code-quality","developer-tools","guardrails","linter","rust"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/code-baseline","language":"Rust","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/stewartjarod.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-12T04:57:41.000Z","updated_at":"2026-05-29T04:16:10.000Z","dependencies_parsed_at":"2026-02-19T04:01:50.285Z","dependency_job_id":null,"html_url":"https://github.com/stewartjarod/baseline","commit_stats":null,"previous_names":["stewartjarod/guardrails","stewartjarod/baseline"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/stewartjarod/baseline","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewartjarod%2Fbaseline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewartjarod%2Fbaseline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewartjarod%2Fbaseline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewartjarod%2Fbaseline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stewartjarod","download_url":"https://codeload.github.com/stewartjarod/baseline/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewartjarod%2Fbaseline/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35204409,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-06T02:00:07.184Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"owner":{"login":"stewartjarod","name":"Jarod Stewart","uuid":"949393","kind":"user","description":"stewartjarod.eth","email":"","website":"https://jarod.is","location":"Boulder, CO","twitter":"stewartjarod","company":null,"icon_url":"https://avatars.githubusercontent.com/u/949393?u=66d8768dc44519c956069acd88cfb1b0dca646f8\u0026v=4","repositories_count":28,"last_synced_at":"2023-05-15T13:00:37.552Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/stewartjarod","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-05T02:44:46.666Z","updated_at":"2023-05-15T13:00:37.563Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stewartjarod","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stewartjarod/repositories"},"packages":null,"commits":null,"issues":{"table":{}},"events":null,"keywords":["ai","ai-coding","ai-tools","ci","code-quality","developer-tools","guardrails","linter","rust"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/release-npm.yml","sha":null,"kind":"manifest","created_at":"2026-02-19T04:01:48.367Z","updated_at":"2026-02-19T04:01:48.367Z","repository_link":"https://github.com/stewartjarod/baseline/blob/main/.github/workflows/release-npm.yml","dependencies":[{"id":25821331103,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25821331104,"package_name":"dtolnay/rust-toolchain","ecosystem":"actions","requirements":"stable","direct":true,"kind":"composite","optional":false},{"id":25821331105,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25821331106,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25821331107,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":"action.yml","sha":null,"kind":"manifest","created_at":"2026-02-19T04:01:48.423Z","updated_at":"2026-02-19T04:01:48.423Z","repository_link":"https://github.com/stewartjarod/baseline/blob/main/action.yml","dependencies":[]},{"ecosystem":"cargo","filepath":"Cargo.lock","sha":null,"kind":"lockfile","created_at":"2026-02-19T04:01:48.653Z","updated_at":"2026-02-19T04:01:48.653Z","repository_link":"https://github.com/stewartjarod/baseline/blob/main/Cargo.lock","dependencies":[{"id":25821331185,"package_name":"wit-bindgen","ecosystem":"cargo","requirements":"0.51.0","direct":false,"kind":"runtime","optional":false},{"id":25821331186,"package_name":"wit-bindgen-core","ecosystem":"cargo","requirements":"0.51.0","direct":false,"kind":"runtime","optional":false},{"id":25821331187,"package_name":"wit-bindgen-rust","ecosystem":"cargo","requirements":"0.51.0","direct":false,"kind":"runtime","optional":false},{"id":25821331188,"package_name":"wit-bindgen-rust-macro","ecosystem":"cargo","requirements":"0.51.0","direct":false,"kind":"runtime","optional":false},{"id":25821331189,"package_name":"wit-component","ecosystem":"cargo","requirements":"0.244.0","direct":false,"kind":"runtime","optional":false},{"id":25821331190,"package_name":"wit-parser","ecosystem":"cargo","requirements":"0.244.0","direct":false,"kind":"runtime","optional":false},{"id":25821331191,"package_name":"zmij","ecosystem":"cargo","requirements":"1.0.21","direct":false,"kind":"runtime","optional":false},{"id":25821331108,"package_name":"aho-corasick","ecosystem":"cargo","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":25821331109,"package_name":"anstream","ecosystem":"cargo","requirements":"0.6.21","direct":false,"kind":"runtime","optional":false},{"id":25821331110,"package_name":"anstyle","ecosystem":"cargo","requirements":"1.0.13","direct":false,"kind":"runtime","optional":false},{"id":25821331111,"package_name":"anstyle-parse","ecosystem":"cargo","requirements":"0.2.7","direct":false,"kind":"runtime","optional":false},{"id":25821331112,"package_name":"anstyle-query","ecosystem":"cargo","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":25821331113,"package_name":"anstyle-wincon","ecosystem":"cargo","requirements":"3.0.11","direct":false,"kind":"runtime","optional":false},{"id":25821331114,"package_name":"anyhow","ecosystem":"cargo","requirements":"1.0.101","direct":false,"kind":"runtime","optional":false},{"id":25821331115,"package_name":"bitflags","ecosystem":"cargo","requirements":"2.10.0","direct":false,"kind":"runtime","optional":false},{"id":25821331116,"package_name":"bstr","ecosystem":"cargo","requirements":"1.12.1","direct":false,"kind":"runtime","optional":false},{"id":25821331117,"package_name":"cfg-if","ecosystem":"cargo","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25821331118,"package_name":"clap","ecosystem":"cargo","requirements":"4.5.58","direct":false,"kind":"runtime","optional":false},{"id":25821331119,"package_name":"clap_builder","ecosystem":"cargo","requirements":"4.5.58","direct":false,"kind":"runtime","optional":false},{"id":25821331120,"package_name":"clap_derive","ecosystem":"cargo","requirements":"4.5.55","direct":false,"kind":"runtime","optional":false},{"id":25821331121,"package_name":"clap_lex","ecosystem":"cargo","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25821331122,"package_name":"colorchoice","ecosystem":"cargo","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25821331123,"package_name":"crossbeam-deque","ecosystem":"cargo","requirements":"0.8.6","direct":false,"kind":"runtime","optional":false},{"id":25821331124,"package_name":"crossbeam-epoch","ecosystem":"cargo","requirements":"0.9.18","direct":false,"kind":"runtime","optional":false},{"id":25821331125,"package_name":"crossbeam-utils","ecosystem":"cargo","requirements":"0.8.21","direct":false,"kind":"runtime","optional":false},{"id":25821331126,"package_name":"either","ecosystem":"cargo","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":25821331127,"package_name":"equivalent","ecosystem":"cargo","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25821331128,"package_name":"errno","ecosystem":"cargo","requirements":"0.3.14","direct":false,"kind":"runtime","optional":false},{"id":25821331129,"package_name":"fastrand","ecosystem":"cargo","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25821331130,"package_name":"foldhash","ecosystem":"cargo","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":25821331131,"package_name":"getrandom","ecosystem":"cargo","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":25821331132,"package_name":"globset","ecosystem":"cargo","requirements":"0.4.18","direct":false,"kind":"runtime","optional":false},{"id":25821331133,"package_name":"hashbrown","ecosystem":"cargo","requirements":"0.15.5","direct":false,"kind":"runtime","optional":false},{"id":25821331134,"package_name":"hashbrown","ecosystem":"cargo","requirements":"0.16.1","direct":false,"kind":"runtime","optional":false},{"id":25821331135,"package_name":"heck","ecosystem":"cargo","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":25821331136,"package_name":"id-arena","ecosystem":"cargo","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25821331137,"package_name":"ignore","ecosystem":"cargo","requirements":"0.4.25","direct":false,"kind":"runtime","optional":false},{"id":25821331138,"package_name":"indexmap","ecosystem":"cargo","requirements":"2.13.0","direct":false,"kind":"runtime","optional":false},{"id":25821331139,"package_name":"is_terminal_polyfill","ecosystem":"cargo","requirements":"1.70.2","direct":false,"kind":"runtime","optional":false},{"id":25821331140,"package_name":"itoa","ecosystem":"cargo","requirements":"1.0.17","direct":false,"kind":"runtime","optional":false},{"id":25821331141,"package_name":"leb128fmt","ecosystem":"cargo","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":25821331142,"package_name":"libc","ecosystem":"cargo","requirements":"0.2.181","direct":false,"kind":"runtime","optional":false},{"id":25821331143,"package_name":"linux-raw-sys","ecosystem":"cargo","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":25821331144,"package_name":"log","ecosystem":"cargo","requirements":"0.4.29","direct":false,"kind":"runtime","optional":false},{"id":25821331145,"package_name":"memchr","ecosystem":"cargo","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":25821331146,"package_name":"once_cell","ecosystem":"cargo","requirements":"1.21.3","direct":false,"kind":"runtime","optional":false},{"id":25821331147,"package_name":"once_cell_polyfill","ecosystem":"cargo","requirements":"1.70.2","direct":false,"kind":"runtime","optional":false},{"id":25821331148,"package_name":"prettyplease","ecosystem":"cargo","requirements":"0.2.37","direct":false,"kind":"runtime","optional":false},{"id":25821331149,"package_name":"proc-macro2","ecosystem":"cargo","requirements":"1.0.106","direct":false,"kind":"runtime","optional":false},{"id":25821331150,"package_name":"quote","ecosystem":"cargo","requirements":"1.0.44","direct":false,"kind":"runtime","optional":false},{"id":25821331151,"package_name":"r-efi","ecosystem":"cargo","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":25821331152,"package_name":"rayon","ecosystem":"cargo","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":25821331153,"package_name":"rayon-core","ecosystem":"cargo","requirements":"1.13.0","direct":false,"kind":"runtime","optional":false},{"id":25821331154,"package_name":"regex","ecosystem":"cargo","requirements":"1.12.3","direct":false,"kind":"runtime","optional":false},{"id":25821331155,"package_name":"regex-automata","ecosystem":"cargo","requirements":"0.4.14","direct":false,"kind":"runtime","optional":false},{"id":25821331156,"package_name":"regex-syntax","ecosystem":"cargo","requirements":"0.8.9","direct":false,"kind":"runtime","optional":false},{"id":25821331157,"package_name":"rustix","ecosystem":"cargo","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":25821331158,"package_name":"same-file","ecosystem":"cargo","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":25821331159,"package_name":"semver","ecosystem":"cargo","requirements":"1.0.27","direct":false,"kind":"runtime","optional":false},{"id":25821331160,"package_name":"serde","ecosystem":"cargo","requirements":"1.0.228","direct":false,"kind":"runtime","optional":false},{"id":25821331161,"package_name":"serde_core","ecosystem":"cargo","requirements":"1.0.228","direct":false,"kind":"runtime","optional":false},{"id":25821331162,"package_name":"serde_derive","ecosystem":"cargo","requirements":"1.0.228","direct":false,"kind":"runtime","optional":false},{"id":25821331163,"package_name":"serde_json","ecosystem":"cargo","requirements":"1.0.149","direct":false,"kind":"runtime","optional":false},{"id":25821331164,"package_name":"serde_spanned","ecosystem":"cargo","requirements":"0.6.9","direct":false,"kind":"runtime","optional":false},{"id":25821331165,"package_name":"strsim","ecosystem":"cargo","requirements":"0.11.1","direct":false,"kind":"runtime","optional":false},{"id":25821331166,"package_name":"syn","ecosystem":"cargo","requirements":"2.0.115","direct":false,"kind":"runtime","optional":false},{"id":25821331167,"package_name":"tempfile","ecosystem":"cargo","requirements":"3.25.0","direct":false,"kind":"runtime","optional":false},{"id":25821331168,"package_name":"toml","ecosystem":"cargo","requirements":"0.8.23","direct":false,"kind":"runtime","optional":false},{"id":25821331169,"package_name":"toml_datetime","ecosystem":"cargo","requirements":"0.6.11","direct":false,"kind":"runtime","optional":false},{"id":25821331170,"package_name":"toml_edit","ecosystem":"cargo","requirements":"0.22.27","direct":false,"kind":"runtime","optional":false},{"id":25821331171,"package_name":"toml_write","ecosystem":"cargo","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":25821331172,"package_name":"unicode-ident","ecosystem":"cargo","requirements":"1.0.23","direct":false,"kind":"runtime","optional":false},{"id":25821331173,"package_name":"unicode-xid","ecosystem":"cargo","requirements":"0.2.6","direct":false,"kind":"runtime","optional":false},{"id":25821331174,"package_name":"utf8parse","ecosystem":"cargo","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":25821331175,"package_name":"walkdir","ecosystem":"cargo","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":25821331176,"package_name":"wasip2","ecosystem":"cargo","requirements":"1.0.2+wasi-0.2.9","direct":false,"kind":"runtime","optional":false},{"id":25821331177,"package_name":"wasip3","ecosystem":"cargo","requirements":"0.4.0+wasi-0.3.0-rc-2026-01-06","direct":false,"kind":"runtime","optional":false},{"id":25821331178,"package_name":"wasm-encoder","ecosystem":"cargo","requirements":"0.244.0","direct":false,"kind":"runtime","optional":false},{"id":25821331179,"package_name":"wasm-metadata","ecosystem":"cargo","requirements":"0.244.0","direct":false,"kind":"runtime","optional":false},{"id":25821331180,"package_name":"wasmparser","ecosystem":"cargo","requirements":"0.244.0","direct":false,"kind":"runtime","optional":false},{"id":25821331181,"package_name":"winapi-util","ecosystem":"cargo","requirements":"0.1.11","direct":false,"kind":"runtime","optional":false},{"id":25821331182,"package_name":"windows-link","ecosystem":"cargo","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":25821331183,"package_name":"windows-sys","ecosystem":"cargo","requirements":"0.61.2","direct":false,"kind":"runtime","optional":false},{"id":25821331184,"package_name":"winnow","ecosystem":"cargo","requirements":"0.7.14","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"cargo","filepath":"Cargo.toml","sha":null,"kind":"manifest","created_at":"2026-02-19T04:01:49.233Z","updated_at":"2026-02-19T04:01:49.233Z","repository_link":"https://github.com/stewartjarod/baseline/blob/main/Cargo.toml","dependencies":[{"id":25821331192,"package_name":"regex","ecosystem":"cargo","requirements":"1","direct":true,"kind":"runtime","optional":false},{"id":25821331193,"package_name":"clap","ecosystem":"cargo","requirements":"4","direct":true,"kind":"runtime","optional":false},{"id":25821331194,"package_name":"serde","ecosystem":"cargo","requirements":"1","direct":true,"kind":"runtime","optional":false},{"id":25821331195,"package_name":"toml","ecosystem":"cargo","requirements":"0.8","direct":true,"kind":"runtime","optional":false},{"id":25821331196,"package_name":"ignore","ecosystem":"cargo","requirements":"0.4","direct":true,"kind":"runtime","optional":false},{"id":25821331197,"package_name":"rayon","ecosystem":"cargo","requirements":"1","direct":true,"kind":"runtime","optional":false},{"id":25821331198,"package_name":"globset","ecosystem":"cargo","requirements":"0.4","direct":true,"kind":"runtime","optional":false},{"id":25821331199,"package_name":"serde_json","ecosystem":"cargo","requirements":"1","direct":true,"kind":"runtime","optional":false},{"id":25821331200,"package_name":"tempfile","ecosystem":"cargo","requirements":"3.25.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"npm/cli-linux-x64/package.json","sha":null,"kind":"manifest","created_at":"2026-02-19T04:01:49.958Z","updated_at":"2026-02-19T04:01:49.958Z","repository_link":"https://github.com/stewartjarod/baseline/blob/main/npm/cli-linux-x64/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"npm/cli/package.json","sha":null,"kind":"manifest","created_at":"2026-02-19T04:01:49.290Z","updated_at":"2026-02-19T04:01:49.290Z","repository_link":"https://github.com/stewartjarod/baseline/blob/main/npm/cli/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"npm/cli-darwin-arm64/package.json","sha":null,"kind":"manifest","created_at":"2026-02-19T04:01:49.334Z","updated_at":"2026-02-19T04:01:49.334Z","repository_link":"https://github.com/stewartjarod/baseline/blob/main/npm/cli-darwin-arm64/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"npm/cli-darwin-x64/package.json","sha":null,"kind":"manifest","created_at":"2026-02-19T04:01:49.380Z","updated_at":"2026-02-19T04:01:49.380Z","repository_link":"https://github.com/stewartjarod/baseline/blob/main/npm/cli-darwin-x64/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"npm/cli-linux-arm64/package.json","sha":null,"kind":"manifest","created_at":"2026-02-19T04:01:49.424Z","updated_at":"2026-02-19T04:01:49.424Z","repository_link":"https://github.com/stewartjarod/baseline/blob/main/npm/cli-linux-arm64/package.json","dependencies":[]},{"ecosystem":"npm","filepath":"npm/cli-win32-x64/package.json","sha":null,"kind":"manifest","created_at":"2026-02-19T04:01:50.230Z","updated_at":"2026-02-19T04:01:50.230Z","repository_link":"https://github.com/stewartjarod/baseline/blob/main/npm/cli-win32-x64/package.json","dependencies":[]}],"score":2.302585092994046,"created_at":"2026-06-26T14:54:54.899Z","updated_at":"2026-07-23T04:01:31.233Z","avatar_url":"https://github.com/stewartjarod.png","language":"Rust","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/376924","html_url":"https://summary.ecosyste.ms/projects/376924"}