{"id":43762867,"url":"https://github.com/justapithecus/bonsai","last_synced_at":"2026-02-05T15:09:59.615Z","repository":{"id":335962911,"uuid":"1147593816","full_name":"justapithecus/bonsai","owner":"justapithecus","description":"Cultivating software in proportion. A slow, read-only practice for stewarding code portfolios over time.","archived":false,"fork":false,"pushed_at":"2026-02-02T02:55:27.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-02T12:32:40.538Z","etag":null,"topics":["code-health","developer-tools","longarc","software-portfolio","stewardship","systems-thinking"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/justapithecus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-02-02T01:08:08.000Z","updated_at":"2026-02-02T02:55:29.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/justapithecus/bonsai","commit_stats":null,"previous_names":["justapithecus/bonsai"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/justapithecus/bonsai","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justapithecus%2Fbonsai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justapithecus%2Fbonsai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justapithecus%2Fbonsai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justapithecus%2Fbonsai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/justapithecus","download_url":"https://codeload.github.com/justapithecus/bonsai/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justapithecus%2Fbonsai/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29124793,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T14:05:12.718Z","status":"ssl_error","status_checked_at":"2026-02-05T14:03:53.078Z","response_time":65,"last_error":"SSL_read: 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":["code-health","developer-tools","longarc","software-portfolio","stewardship","systems-thinking"],"created_at":"2026-02-05T15:09:58.963Z","updated_at":"2026-02-05T15:09:59.601Z","avatar_url":"https://github.com/justapithecus.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bonsai\n\n**Cultivating software in proportion**\n\nBonsai is a read-only practice for observing and stewarding software portfolios over long periods of time.\n\nRather than optimizing for activity, output, or popularity, Bonsai helps developers understand their projects in terms of intent, structure, change, and fit. It exists to support pruning, preservation, deliberate inaction, and long-horizon care.\n\nBonsai treats software projects as living systems. Growth is not assumed to be good. Activity is not assumed to be progress.\n\n---\n\n## What Bonsai Is\n\n- A portfolio-level lens for understanding code over time\n- A way to notice drift, excess, stagnation, and quiet completion\n- An alternative to social trust signals like stars or hype\n- A tool for deciding what to leave alone\n\n---\n\n## What Bonsai Is Not\n\n- A productivity tool\n- A task, issue, or project manager\n- A replacement for GitHub, GitLab, or git itself\n- A scoring, ranking, or gamification system\n- A system that demands attention or action\n\nBonsai is observational, not corrective.\n\n---\n\n## The Model\n\nBonsai evaluates projects through a simple, fixed lens:\n\n**Intent → Shape → Motion → Fit → Action (or Inaction)**\n\n- **Intent** — what the project claims to be\n- **Shape** — what the code looks like\n- **Motion** — how it changes over time\n- **Fit** — alignment between intent, shape, and motion\n- **Action** — prune, preserve, freeze, split, archive… or do nothing\n\nInaction is a valid and often correct outcome.\n\n---\n\n## Core Assumptions\n\n- Growth is not inherently good\n- Stability is not neglect\n- Popularity is not health\n- Maintenance is a form of care\n- Restraint is a design choice\n\n---\n\n## Status\n\nThis project is in **Phase 0**.\n\nNo UI.  \nNo automation.  \nNo recommendations.\n\nThe current focus is defining the model, language, and constraints before any implementation.\n\n---\n\n## License\n\nTBD\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustapithecus%2Fbonsai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjustapithecus%2Fbonsai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustapithecus%2Fbonsai/lists"}