Raw JSON report machine-readable
{
"data": {
"repo": {
"topics": [],
"is_fork": false,
"size_kb": 8801,
"has_wiki": true,
"homepage": null,
"languages": {
"Rust": 3760930,
"Shell": 74875,
"Python": 38164,
"JavaScript": 594499,
"PowerShell": 92062
},
"pushed_at": "2026-07-20T16:56:53Z",
"created_at": "2026-05-20T16:16:05Z",
"owner_type": "Organization",
"updated_at": "2026-07-20T16:57:55Z",
"description": "MCP to abstract LLM terminal interaction providing full signal, dispensing with noise.",
"is_archived": false,
"is_disabled": false,
"license_spdx": null,
"default_branch": "main",
"license_spdx_raw": "NOASSERTION",
"primary_language": "Rust",
"significant_languages": [
"Rust",
"JavaScript"
]
},
"owner": {
"blog": null,
"name": null,
"type": "Organization",
"login": "special-place-ai-heaven",
"company": null,
"location": null,
"followers": 1,
"avatar_url": "https://avatars.githubusercontent.com/u/287628380?v=4",
"created_at": "2026-05-25T07:40:51Z",
"is_verified": null,
"public_repos": 7,
"account_age_days": 58
},
"license": {
"state": "custom",
"spdx_id": null,
"raw_spdx": "NOASSERTION",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "v0.1.86",
"kind": "patch",
"published_at": "2026-07-17T12:07:13Z"
},
{
"tag": "v0.1.85",
"kind": "patch",
"published_at": "2026-07-17T09:24:34Z"
},
{
"tag": "v0.1.84",
"kind": "patch",
"published_at": "2026-07-16T14:43:54Z"
},
{
"tag": "v0.1.83",
"kind": "patch",
"published_at": "2026-07-15T14:32:00Z"
},
{
"tag": "v0.1.82",
"kind": "patch",
"published_at": "2026-07-15T12:21:08Z"
},
{
"tag": "v0.1.81",
"kind": "patch",
"published_at": "2026-07-15T07:19:43Z"
},
{
"tag": "v0.1.80",
"kind": "patch",
"published_at": "2026-07-14T13:39:10Z"
},
{
"tag": "v0.1.79",
"kind": "patch",
"published_at": "2026-07-11T18:20:46Z"
},
{
"tag": "v0.1.78",
"kind": "patch",
"published_at": "2026-07-11T15:05:52Z"
},
{
"tag": "v0.1.77",
"kind": "patch",
"published_at": "2026-07-11T14:38:02Z"
},
{
"tag": "v0.1.76",
"kind": "patch",
"published_at": "2026-07-11T14:16:07Z"
},
{
"tag": "v0.1.75",
"kind": "patch",
"published_at": "2026-07-11T13:02:47Z"
},
{
"tag": "v0.1.74",
"kind": "patch",
"published_at": "2026-07-10T12:37:07Z"
},
{
"tag": "v0.1.73",
"kind": "patch",
"published_at": "2026-07-03T09:01:15Z"
},
{
"tag": "v0.1.72",
"kind": "patch",
"published_at": "2026-07-02T09:10:18Z"
},
{
"tag": "v0.1.71",
"kind": "patch",
"published_at": "2026-07-02T08:06:51Z"
},
{
"tag": "v0.1.70",
"kind": "patch",
"published_at": "2026-06-29T06:44:46Z"
},
{
"tag": "v0.1.69",
"kind": "patch",
"published_at": "2026-06-25T22:49:55Z"
},
{
"tag": "v0.1.68",
"kind": "patch",
"published_at": "2026-06-25T20:59:24Z"
},
{
"tag": "v0.1.67",
"kind": "patch",
"published_at": "2026-06-25T19:24:42Z"
},
{
"tag": "v0.1.66",
"kind": "patch",
"published_at": "2026-06-25T15:41:00Z"
},
{
"tag": "v0.1.65",
"kind": "patch",
"published_at": "2026-06-25T15:30:49Z"
},
{
"tag": "v0.1.64",
"kind": "patch",
"published_at": "2026-06-25T00:53:01Z"
},
{
"tag": "v0.1.63",
"kind": "patch",
"published_at": "2026-06-24T14:12:22Z"
},
{
"tag": "v0.1.62",
"kind": "patch",
"published_at": "2026-06-24T12:11:14Z"
},
{
"tag": "v0.1.61",
"kind": "patch",
"published_at": "2026-06-24T11:32:23Z"
},
{
"tag": "v0.1.60",
"kind": "patch",
"published_at": "2026-06-24T09:18:36Z"
},
{
"tag": "v0.1.59",
"kind": "patch",
"published_at": "2026-06-24T08:42:38Z"
},
{
"tag": "v0.1.58",
"kind": "patch",
"published_at": "2026-06-24T07:44:06Z"
},
{
"tag": "v0.1.57",
"kind": "patch",
"published_at": "2026-06-24T06:42:30Z"
},
{
"tag": "v0.1.56",
"kind": "patch",
"published_at": "2026-06-23T13:01:27Z"
},
{
"tag": "v0.1.55",
"kind": "patch",
"published_at": "2026-06-23T11:29:59Z"
},
{
"tag": "v0.1.54",
"kind": "patch",
"published_at": "2026-06-19T12:00:23Z"
},
{
"tag": "v0.1.53",
"kind": "patch",
"published_at": "2026-06-19T09:34:52Z"
},
{
"tag": "v0.1.52",
"kind": "patch",
"published_at": "2026-06-19T07:58:57Z"
},
{
"tag": "v0.1.51",
"kind": "patch",
"published_at": "2026-06-19T06:17:26Z"
},
{
"tag": "v0.1.50",
"kind": "patch",
"published_at": "2026-06-17T06:16:36Z"
},
{
"tag": "v0.1.49",
"kind": "patch",
"published_at": "2026-06-10T13:30:44Z"
},
{
"tag": "v0.1.48",
"kind": "patch",
"published_at": "2026-06-10T13:00:52Z"
},
{
"tag": "v0.1.47",
"kind": "patch",
"published_at": "2026-06-09T08:32:02Z"
},
{
"tag": "v0.1.46",
"kind": "patch",
"published_at": "2026-06-04T12:51:24Z"
},
{
"tag": "v0.1.45",
"kind": "patch",
"published_at": "2026-06-04T09:59:17Z"
},
{
"tag": "v0.1.44",
"kind": "patch",
"published_at": "2026-06-03T17:01:32Z"
},
{
"tag": "v0.1.43",
"kind": "patch",
"published_at": "2026-06-03T10:37:15Z"
},
{
"tag": "v0.1.42",
"kind": "patch",
"published_at": "2026-06-03T08:12:32Z"
},
{
"tag": "v0.1.41",
"kind": "patch",
"published_at": "2026-06-02T12:11:28Z"
},
{
"tag": "v0.1.40",
"kind": "patch",
"published_at": "2026-06-02T08:16:46Z"
},
{
"tag": "v0.1.39",
"kind": "patch",
"published_at": "2026-06-02T07:15:01Z"
},
{
"tag": "v0.1.38",
"kind": "patch",
"published_at": "2026-06-01T12:17:44Z"
},
{
"tag": "v0.1.37",
"kind": "patch",
"published_at": "2026-06-01T08:19:13Z"
},
{
"tag": "v0.1.36",
"kind": "patch",
"published_at": "2026-05-28T23:43:23Z"
},
{
"tag": "v0.1.35",
"kind": "patch",
"published_at": "2026-05-28T23:20:28Z"
},
{
"tag": "v0.1.34",
"kind": "patch",
"published_at": "2026-05-28T22:04:38Z"
},
{
"tag": "v0.1.33",
"kind": "patch",
"published_at": "2026-05-28T20:03:37Z"
},
{
"tag": "v0.1.32",
"kind": "patch",
"published_at": "2026-05-28T18:30:21Z"
},
{
"tag": "v0.1.31",
"kind": "patch",
"published_at": "2026-05-28T17:13:53Z"
},
{
"tag": "v0.1.30",
"kind": "patch",
"published_at": "2026-05-28T09:56:01Z"
},
{
"tag": "v0.1.29",
"kind": "patch",
"published_at": "2026-05-28T09:35:13Z"
},
{
"tag": "v0.1.28",
"kind": "patch",
"published_at": "2026-05-28T09:01:16Z"
},
{
"tag": "v0.1.27",
"kind": "patch",
"published_at": "2026-05-28T03:34:23Z"
},
{
"tag": "v0.1.26",
"kind": "patch",
"published_at": "2026-05-28T03:21:17Z"
},
{
"tag": "v0.1.25",
"kind": "patch",
"published_at": "2026-05-27T21:29:46Z"
},
{
"tag": "v0.1.24",
"kind": "patch",
"published_at": "2026-05-27T19:42:23Z"
},
{
"tag": "v0.1.23",
"kind": "patch",
"published_at": "2026-05-27T19:30:28Z"
},
{
"tag": "v0.1.22",
"kind": "patch",
"published_at": "2026-05-27T19:10:23Z"
},
{
"tag": "v0.1.21",
"kind": "patch",
"published_at": "2026-05-27T18:25:11Z"
},
{
"tag": "v0.1.20",
"kind": "patch",
"published_at": "2026-05-27T17:42:12Z"
},
{
"tag": "v0.1.19",
"kind": "patch",
"published_at": "2026-05-27T17:07:43Z"
},
{
"tag": "v0.1.18",
"kind": "patch",
"published_at": "2026-05-27T11:01:44Z"
},
{
"tag": "v0.1.17",
"kind": "patch",
"published_at": "2026-05-27T10:39:12Z"
},
{
"tag": "v0.1.16",
"kind": "patch",
"published_at": "2026-05-27T10:26:04Z"
},
{
"tag": "v0.1.15",
"kind": "patch",
"published_at": "2026-05-27T03:18:12Z"
},
{
"tag": "v0.1.14",
"kind": "patch",
"published_at": "2026-05-27T02:24:54Z"
},
{
"tag": "v0.1.13",
"kind": "patch",
"published_at": "2026-05-26T13:31:51Z"
},
{
"tag": "v0.1.12",
"kind": "patch",
"published_at": "2026-05-26T13:22:05Z"
},
{
"tag": "v0.1.11",
"kind": "patch",
"published_at": "2026-05-26T10:11:59Z"
},
{
"tag": "v0.1.10",
"kind": "patch",
"published_at": "2026-05-25T14:17:05Z"
},
{
"tag": "v0.1.9",
"kind": "patch",
"published_at": "2026-05-25T12:46:40Z"
},
{
"tag": "v0.1.8",
"kind": "patch",
"published_at": "2026-05-25T00:49:31Z"
},
{
"tag": "v0.1.7",
"kind": "patch",
"published_at": "2026-05-25T00:45:28Z"
},
{
"tag": "v0.1.6",
"kind": "patch",
"published_at": "2026-05-25T00:34:06Z"
},
{
"tag": "v0.1.5",
"kind": "patch",
"published_at": "2026-05-25T00:26:03Z"
},
{
"tag": "v0.1.4",
"kind": "patch",
"published_at": "2026-05-23T19:39:42Z"
},
{
"tag": "v0.1.3",
"kind": "patch",
"published_at": "2026-05-23T18:13:28Z"
},
{
"tag": "v0.1.2",
"kind": "patch",
"published_at": "2026-05-23T18:08:43Z"
},
{
"tag": "v0.1.1-beta.1",
"kind": "prerelease",
"published_at": "2026-05-23T16:01:50Z"
}
],
"recent_commits": [
{
"oid": "ce972695cd9f7e2a301ba3ba8efb4fd4b2b7f1db",
"body": null,
"is_bot": false,
"headline": "docs(spec): clarify campaign deadline branch states",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-20T16:56:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "77e2fd0bbfbe453c89ca6c48c091bb0493efa7d1",
"body": null,
"is_bot": false,
"headline": "docs(spec): define goal-directed environment probe",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-20T16:27:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "40eb16f19cb9b15d36bbf3ddaaa4beaacb86225e",
"body": "…branches--main\n\nchore: release 0.1.86",
"is_bot": false,
"headline": "Merge pull request #163 from special-place-ai-heaven/release-please--…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-17T12:02:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4abb53081d3d28daf337cdf79acab49b1e7cd34e",
"body": null,
"is_bot": true,
"headline": "chore: sync optionalDependencies + Cargo versions to package version",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-17T11:52:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cb209fa60850a99dab644f29eb03871738e383c9",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-17T11:51:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "02153297f18fb1a080e71d9840ce52c082c32a2d",
"body": "Synthesized by synthesize-crates-release-trigger.sh so release-please\nattributes crates/** changes to the canonical version source. Crate commits\nnewly attributed since v0.1.85: 3 of 3 total\n(fingerprint ac5f146c222de43f).\n\nfix(mcp): preserve capped signals and truthful recovery\n\nfix(discovery): advertise only policy-usable execution routes",
"is_bot": true,
"headline": "feat(mcp): upgrade compact facades to rmcp 1.8",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-17T11:51:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cd0d906b0e023c60f19fea1a01c0cb5011efb867",
"body": "Anchor repo_only discovery to the configured repository root, apply probe and command policy before advertising routes, and deny nested WSL shells when the active profile forbids shell execution.",
"is_bot": false,
"headline": "fix(discovery): advertise only policy-usable execution routes",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-17T11:49:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d135e2740e4a6609521d944f6dbd2c3ebb02fdad",
"body": "Keep omitted matches resumable after max_signals, recover legacy empty Health versions through discovery, and report session/runtime availability from live policy state.",
"is_bot": false,
"headline": "fix(mcp): preserve capped signals and truthful recovery",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-17T11:49:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ecafb9a85822c9fc0e90bcde45182812ec131a5a",
"body": "Validate facade root schemas and rmcp 1.8 tool-error responses while retaining Rust 1.97.1 and the declared Rust 1.92 MSRV.",
"is_bot": false,
"headline": "feat(mcp): upgrade compact facades to rmcp 1.8",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-17T11:48:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "33bf126289da0aa3c7ccbb02e28cd9c2767fbc48",
"body": "…branches--main\n\nchore: release 0.1.85",
"is_bot": false,
"headline": "Merge pull request #162 from special-place-ai-heaven/release-please--…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-17T09:20:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "536a8f5579e7d8fdc5593a18ad3e4c671e8bb1d5",
"body": null,
"is_bot": true,
"headline": "chore: sync optionalDependencies + Cargo versions to package version",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-17T09:07:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "94f3795986fa28ef33a4b5598d6b5c64d3fd738f",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-17T09:06:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "71d3b62f7d05006a982e134c5ac853a9ec28ecd0",
"body": null,
"is_bot": false,
"headline": "fix(build): rebuild release artifacts with Rust 1.97.1",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-17T09:05:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1a624050e751c54d370af9167a09acf41bc33ed2",
"body": null,
"is_bot": false,
"headline": "fix(build): rebuild release artifacts with Rust 1.97.1",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-17T08:58:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9087e49af63c0663c00060d8cacc5472e5cf9949",
"body": "…branches--main\n\nchore: release 0.1.84",
"is_bot": false,
"headline": "Merge pull request #161 from special-place-ai-heaven/release-please--…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-16T14:40:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "87366f131382248653c54926b2b6951024e7667f",
"body": null,
"is_bot": true,
"headline": "chore: sync optionalDependencies + Cargo versions to package version",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-16T14:27:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c3831b9ed45670970730a6d8f487022aac8e8f81",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-16T14:26:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0025fd7113a6798d528a41124d46fdbe5d2c878e",
"body": "…id liveness\n\nSynthesized by synthesize-crates-release-trigger.sh so release-please\nattributes crates/** changes to the canonical version source. Crate commits\nnewly attributed since v0.1.83: 3 of 3 total\n(fingerprint 66dfca163c71a398).\n\nfix(daemon): identity-gate bind-time pidfile claim; log pipe closes as benign\n\nfix(mcp): accept singular pattern spelling for keyword rules",
"is_bot": true,
"headline": "fix(supervisor): stop 15s focus-stealing terminal popups via native p…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-16T14:25:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f3968a28ef970243d779610b8fe7fc23853d3fa2",
"body": "TC-02 from the 2026-07-16 AAP feature-019 handoff: the natural LLM\nspelling {\"kind\":\"keyword\",\"pattern\":\"test result:\"} was rejected with\n\"requires a non-empty keywords list\", forcing an avoidable agent retry.\n\nBoth compact surfaces now normalize kind=keyword + singular pattern (with\nno keywords) in\n[…]\n the accepted alias.\n\nVerified live against the running daemon: the exact reported shape now\nreturns one structured signal on a watched command.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
"is_bot": false,
"headline": "fix(mcp): accept singular pattern spelling for keyword rules",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-16T14:24:58Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "d7f5fe94071b9f70bd5ba7f00a5bf5e840b1c301",
"body": "…s benign\n\nTwo evidence-backed fixes from the 2026-07-16 AAP feature-019 handoff\n(TC-01 triage):\n\n1. The bind-time pidfile write was unconditional, so a second daemon\n sharing a state dir under ANOTHER endpoint seized the pidfile at bind;\n the rightful owner then WARN-stormed every 15s until the\n[…]\n\n explicitly that a client closing its pipe is benign and the daemon\n continues serving. The accept loop was never affected by these errors.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
"is_bot": false,
"headline": "fix(daemon): identity-gate bind-time pidfile claim; log pipe closes a…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-16T14:24:57Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "5533e4aa75d3ca2af63cbceacd25865f2a0ccf22",
"body": "…id liveness\n\nThe daemon is GUI-subsystem on Windows, so pid_alive's `tasklist` probe (a\nconsole child spawned without CREATE_NO_WINDOW) opened a visible, focus-\nstealing Windows Terminal window on every 15s pidfile-reassert tick.\n\nReplace the shell-out with a native OpenProcess + GetExitCodeProcess\n[…]\nerified live: 70s WMI process-creation watch across 4+ reassert ticks on\ntwo daemons produced zero tasklist.exe spawns (previously one per 15s).\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
"is_bot": false,
"headline": "fix(supervisor): stop 15s focus-stealing terminal popups via native p…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-16T14:24:38Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "5f662d66fceded86f1a80e61d4a37295fd44b47f",
"body": "…branches--main\n\nchore: release 0.1.83",
"is_bot": false,
"headline": "Merge pull request #160 from special-place-ai-heaven/release-please--…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-15T14:28:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "963ce565ebf1cc36c9ae25d61fd1e50ebf8d3a19",
"body": null,
"is_bot": false,
"headline": "docs(release): deduplicate 0.1.83 changelog",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-15T14:26:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d521cc10834a07ff8f85b7987e3d74f7ac6a5dfb",
"body": null,
"is_bot": true,
"headline": "chore: sync optionalDependencies + Cargo versions to package version",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-15T14:22:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6a055211f1201bd3349ccf09e113dbce62670f9c",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-15T14:21:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "900a4bb863847a0ebef73d448732382eb2e995d8",
"body": "Use the sentinel's exact cumulative SHA ledger as attribution state, keep fingerprints audit-only, and normalize CRLF ledger rows. This prevents duplicate changelog bullets across repeated unreleased pushes.",
"is_bot": false,
"headline": "fix(release): synthesize only new crate messages",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-15T14:20:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a1690669a515c267f05296670d92822c94bafad9",
"body": "Synthesized by synthesize-crates-release-trigger.sh so release-please\nattributes crates/** changes to the canonical version source. Crate commits\nsince v0.1.82: 2 (fingerprint bd145e3df558e15d).\n\nfix(mcp): prevent environment discovery from timing out early\n\nfix(mcp): make remote readiness health-signaled",
"is_bot": true,
"headline": "fix(mcp): accept natural wait requests on compact run",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-15T13:58:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a0d1ebdbd1c12f0e48fb4961901394ab54859c76",
"body": "Gate remote reachability on an explicit Health response. Keep the short deadline only as a fail-closed bound on silence, independent of full environment discovery latency.",
"is_bot": false,
"headline": "fix(mcp): make remote readiness health-signaled",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-15T13:57:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "393a767cd5d1a29719b0ae7585e72d65df6f3c3c",
"body": "Synthesized by synthesize-crates-release-trigger.sh so release-please\nattributes crates/** changes to the canonical version source. Crate commits\nsince v0.1.82: 1 (fingerprint 5820d87ffda1a37b).\n\nfix(mcp): prevent environment discovery from timing out early",
"is_bot": true,
"headline": "fix(mcp): accept natural wait requests on compact run",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-15T13:31:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "06fb42dff1cc60d99677ec5217d4680161e4ea7b",
"body": "fix(mcp): prevent environment discovery from timing out early",
"is_bot": false,
"headline": "fix(mcp): accept natural wait requests on compact run",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-15T13:30:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8ca89b8074aca7e8c9fc75acbd68086c9d4d94f5",
"body": "…branches--main\n\nchore: release 0.1.82",
"is_bot": false,
"headline": "Merge pull request #159 from special-place-ai-heaven/release-please--…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-15T12:16:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bc670cbf4e0b2f4adb6e068a3a1f18240cc6215e",
"body": null,
"is_bot": true,
"headline": "chore: sync optionalDependencies + Cargo versions to package version",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-15T12:06:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "96671d9b26ee44184b5072c3630d40bcf0f9748c",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-15T12:06:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "612017d99031317948447f1d9fd3185a0a858f9c",
"body": "Synthesized by synthesize-crates-release-trigger.sh so release-please\nattributes crates/** changes to the canonical version source. Crate commits\nsince v0.1.81: 1 (fingerprint c17b2f2ea5fe3b5e).\n\nfeat(files): search bounded directory trees safely\n\nfeat(embed): expose policy-filtered environment disc\n[…]\npervisor): honor caller-selected daemon readiness deadlines\n\nfix(ipc): retry transient named-pipe absence until the call deadline\n\nfix(release): preserve every releasable crate change in release notes",
"is_bot": true,
"headline": "feat(mcp): accept natural rule and continuation inputs",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-15T12:05:13Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "52c82b2e96c686f0779f9545d6aacc554ff412e5",
"body": null,
"is_bot": false,
"headline": "test(supervisor): gate Windows readiness deadlines",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-15T12:04:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b5f04432a87505a7eaa622128a51ef28b992bf05",
"body": "Make Terminal Commander adapt at shared boundaries while preserving policy, raw evidence, and bounded responses.\n\nfeat(files): search bounded directory trees safely\n\nfeat(embed): expose policy-filtered environment discovery in process\n\nfix(output): render ANSI-clean tails without mutating evidence\n\n\n[…]\npervisor): honor caller-selected daemon readiness deadlines\n\nfix(ipc): retry transient named-pipe absence until the call deadline\n\nfix(release): preserve every releasable crate change in release notes",
"is_bot": false,
"headline": "feat(mcp): accept natural rule and continuation inputs",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-15T11:55:18Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "9f5b1230f1290d5bc2180ce335312b4ad007b671",
"body": null,
"is_bot": false,
"headline": "docs: write complete v0.1.81 release notes",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-15T07:31:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "101d119349480464adceda34e17f715f3c36ec1f",
"body": "…branches--main\n\nchore: release 0.1.81",
"is_bot": false,
"headline": "Merge pull request #158 from special-place-ai-heaven/release-please--…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-15T07:15:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "67f5a19e6dad049ee9ab2ec9266fc0659cae684a",
"body": null,
"is_bot": true,
"headline": "chore: sync optionalDependencies + Cargo versions to package version",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-15T07:05:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ab962d282ace73c76353b625df7aa2e20a43f917",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-15T07:04:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8468d7933ac26cf80588e9caaf3121bfe9701fee",
"body": "…(+1 more)\n\nSynthesized by synthesize-crates-release-trigger.sh so release-please\nattributes crates/** changes to the canonical version source. Crate commits\nsince v0.1.80: 2 (fingerprint db02ef5f70d13fa8).\n\nCrate changes in this release:\n* fix: prevent adapter EOFs and compact runtime state\n* docs: correct v0.1.80 public documentation",
"is_bot": true,
"headline": "fix: 2 crate fixes -- prevent adapter EOFs and compact runtime state …",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-15T07:04:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "63322a91d4dcdeee9a6b35f00d7185840adec6f4",
"body": null,
"is_bot": false,
"headline": "fix: prevent adapter EOFs and compact runtime state",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-15T07:03:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "333f5c869a50628c65fd86587a410ccf7aa60cd2",
"body": null,
"is_bot": false,
"headline": "docs: correct v0.1.80 public documentation",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-14T14:25:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e30d5c2f9ee1866980e33ec4b70516cbd275f7cf",
"body": "…branches--main\n\nchore: release 0.1.80",
"is_bot": false,
"headline": "Merge pull request #157 from special-place-ai-heaven/release-please--…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-14T13:35:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "06ba74a47cb8bce393f74837ea43fa7e93547183",
"body": null,
"is_bot": true,
"headline": "chore: sync optionalDependencies + Cargo versions to package version",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-14T13:24:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6ab7c2761c3a50133edbef09573d6b996c07f589",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-14T13:23:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6c0332a8f5d5122eb7b514553272ff2e163d11cc",
"body": "Synthesized by synthesize-crates-release-trigger.sh so release-please\nattributes crates/** changes to the canonical version source. Crate commits\nsince v0.1.79: 4 (fingerprint 37985058f1526e6b).\n\nCrate changes in this release:\n* fix: use health for daemon version refresh\n* Merge branch 'agent/fix-compact-facade-contracts'\n* feat: add evidence-backed environment routes\n* fix: clarify compact facade recovery contracts",
"is_bot": true,
"headline": "feat: 4 crate fixes -- use health for daemon version refresh (+3 more)",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-14T13:22:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ba68d96650cd8a509bdf09b86d1622af8fc85190",
"body": null,
"is_bot": false,
"headline": "fix: use health for daemon version refresh",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-14T13:22:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1076f2cceae9605f87007495f7e78067cf607f0f",
"body": "…ts' (+2 more)\n\nSynthesized by synthesize-crates-release-trigger.sh so release-please\nattributes crates/** changes to the canonical version source. Crate commits\nsince v0.1.79: 3 (fingerprint f8be34c24ae94480).\n\nCrate changes in this release:\n* Merge branch 'agent/fix-compact-facade-contracts'\n* feat: add evidence-backed environment routes\n* fix: clarify compact facade recovery contracts",
"is_bot": true,
"headline": "feat: 3 crate fixes -- Merge branch 'agent/fix-compact-facade-contrac…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-14T12:44:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "aec16a33b243763f8f3f1549cc44f9bfda5375e7",
"body": "# Conflicts:\n#\tcrates/daemon/src/policy.rs\n#\tcrates/mcp/src/daemon_client.rs\n#\tcrates/mcp/src/surface_list.rs\n#\tcrates/mcp/src/tools.rs",
"is_bot": false,
"headline": "Merge branch 'agent/fix-compact-facade-contracts'",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-14T12:43:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1ee64aad00aab7e29d523a48b23e8ce06c3ed01e",
"body": null,
"is_bot": false,
"headline": "feat: add evidence-backed environment routes",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-14T12:24:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8029884db4c1532b2e3828e73bc69ba1e4b8bb3b",
"body": null,
"is_bot": false,
"headline": "docs: record stale branch supersession audit",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T19:26:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a26dc49b2cebb573f63d65f455336db5bcdc2b8a",
"body": "…branches--main\n\nchore: release 0.1.79",
"is_bot": false,
"headline": "Merge pull request #156 from special-place-ai-heaven/release-please--…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T18:17:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a5b664be2464f213d404b7d66cef678c0f6781c6",
"body": null,
"is_bot": true,
"headline": "chore: sync optionalDependencies + Cargo versions to package version",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-11T18:08:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "868401c00432d26acee54b80009e20282dd685a8",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T18:07:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5b7fd37be1cf17ee84d7ab73b908e3eabb1e54d5",
"body": "Synthesized by synthesize-crates-release-trigger.sh so release-please\nattributes crates/** changes to the canonical version source. Crate commits\nsince v0.1.78: 1 (fingerprint 1ff0febb5bc5707e).\n\nCrate changes in this release:\n* fix: harden policy, liveness, and audit observability",
"is_bot": true,
"headline": "fix: harden policy, liveness, and audit observability",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-11T18:06:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9a335c2661eb4f9dc74bcb9243878079b7f5b592",
"body": "Remediate the full-surface dogfood findings with canonical path authorization, cross-platform watch reaping, correct lifecycle source attribution, preserved terminal metrics, and MCP audit retrieval contracts.",
"is_bot": false,
"headline": "fix: harden policy, liveness, and audit observability",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T18:06:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ac15f8b39a5b66897729846c26c45be4f66e0a57",
"body": "…branches--main\n\nchore: release 0.1.78",
"is_bot": false,
"headline": "Merge pull request #155 from special-place-ai-heaven/release-please--…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T15:01:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0af5a84cb74155af2b9fbf3fb0d09e5d2149bd61",
"body": null,
"is_bot": true,
"headline": "chore: sync optionalDependencies + Cargo versions to package version",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-11T14:51:42Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ed9e4c8f088cae4b5132269049ea626a140d067f",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T14:50:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "51462744c2eb5f52c7bf2a5db43736449d28dacd",
"body": null,
"is_bot": false,
"headline": "fix: make Cargo publishing resilient to registry outages",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T14:49:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bb4bd474e5c3c34e77b1608052fd9f514d7fd1c2",
"body": "…branches--main\n\nchore: release 0.1.77",
"is_bot": false,
"headline": "Merge pull request #152 from special-place-ai-heaven/release-please--…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T14:34:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "74c903823de0442fe6302725bd3dec491b5a2c60",
"body": null,
"is_bot": true,
"headline": "chore: sync optionalDependencies + Cargo versions to package version",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-11T14:22:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2bb9e4d44d4da79d3d06d9010ce2e6ea56b62142",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T14:22:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "19e257b9a8d5623c2f6dc2562f4f505bfd658076",
"body": null,
"is_bot": false,
"headline": "fix: fail release runs on incomplete pipelines",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T14:19:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1ebf743951055e4574a4855e9f5ea09a9fe23a68",
"body": "…branches--main\n\nchore: release 0.1.76",
"is_bot": false,
"headline": "Merge pull request #151 from special-place-ai-heaven/release-please--…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T14:13:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9795a7c9f2b6bb8922c0a04302e6f1dd6b9016fb",
"body": null,
"is_bot": true,
"headline": "chore: sync optionalDependencies + Cargo versions to package version",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-11T14:04:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5ffd39084551b10822f63202983e389c84f68640",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T14:04:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cc6df30e7ed441183e8bcea0e9b68b51433ca3b3",
"body": null,
"is_bot": false,
"headline": "fix: make wrapper test discovery cross-platform",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T14:03:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4a4d39413ae0d8d73bf8187ca1d44a5c991be3ac",
"body": null,
"is_bot": false,
"headline": "fix: make updater and release pipeline hermetic",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T13:58:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "14a5f6b665940223cee88d1e20cddc4b4423a895",
"body": "…branches--main\n\nchore: release 0.1.75",
"is_bot": false,
"headline": "Merge pull request #150 from special-place-ai-heaven/release-please--…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T12:59:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ed95a2c18910a64523e4a284bce00446e16453b9",
"body": null,
"is_bot": true,
"headline": "chore: sync optionalDependencies + Cargo versions to package version",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-11T12:50:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4cf7d72ebe83d0a3ff6b5cf4e2c932fa56265cad",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T12:49:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "373a13eee35e016b71547d912919ed610405d320",
"body": "…1 more)\n\nSynthesized by synthesize-crates-release-trigger.sh so release-please\nattributes crates/** changes to the canonical version source. Crate commits\nsince v0.1.74: 2 (fingerprint b371513a580360b5).\n\nCrate changes in this release:\n* fix: harden runtime detection and daemon recovery\n* Enable default shell exec policy",
"is_bot": true,
"headline": "fix: 2 crate fixes -- harden runtime detection and daemon recovery (+…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-11T12:48:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2fe6ff1ddd6bad9134f6352c8cd36d03104ef80f",
"body": null,
"is_bot": false,
"headline": "chore: ignore local analysis artifacts",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T12:48:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2a896ae3948a0fe8f87b84e17d5fe3477b16bd21",
"body": null,
"is_bot": false,
"headline": "docs: record LLM usability findings",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T12:48:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "48a699bc28c5bf13372ad2f6022c58914f8a7c4b",
"body": "Make Windows-native detection deterministic, reap both update scopes with repair fallbacks, preserve fail-safe shell capability overrides, and re-probe daemon versions after replacement.",
"is_bot": false,
"headline": "fix: harden runtime detection and daemon recovery",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T12:47:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6195cebfa1b44ebf451075e8226ed51c69448d99",
"body": null,
"is_bot": false,
"headline": "Enable default shell exec policy",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-11T10:21:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5bc6a29036fd908a9110bd9950c3222aef737ac0",
"body": "…branches--main\n\nchore: release 0.1.74",
"is_bot": false,
"headline": "Merge pull request #149 from special-place-ai-heaven/release-please--…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-10T12:32:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "abed8a2b420ba3dcd85cdd221e8efbcb98527618",
"body": null,
"is_bot": true,
"headline": "chore: sync optionalDependencies + Cargo versions to package version",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-10T12:21:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d2ed5576ded48ccffc833a03fd001a71380cc92a",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-10T12:20:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "594f879afd97ef4a24c0a40c6eaff7807ccb980c",
"body": "Synthesized by synthesize-crates-release-trigger.sh so release-please\nattributes crates/** changes to the canonical version source. Crate commits\nsince v0.1.73: 1 (fingerprint 3e2966d32f563a3a).\n\nCrate changes in this release:\n* fix: clarify compact facade recovery contracts (#148)",
"is_bot": true,
"headline": "fix: clarify compact facade recovery contracts (#148)",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-10T12:20:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "96a3f3ddb34eef8bbe65df3521e9be67a247a6fd",
"body": null,
"is_bot": false,
"headline": "fix: clarify compact facade recovery contracts (#148)",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-10T12:20:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "00ec80f50686ec8d6aabbec8a3d6e34506605104",
"body": null,
"is_bot": false,
"headline": "fix: clarify compact facade recovery contracts",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-10T12:08:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "782bca0afcae5d4136df45a15b4f91f7fd3a965a",
"body": "…branches--main\n\nchore: release 0.1.73",
"is_bot": false,
"headline": "Merge pull request #147 from special-place-ai-heaven/release-please--…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-03T08:57:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bdb843bcddf1b02e0702f34d612a878983956e14",
"body": null,
"is_bot": true,
"headline": "chore: sync optionalDependencies + Cargo versions to package version",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-03T08:48:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "213a848ff6a773f876b691599577c573435c5f16",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-03T08:47:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e3d03cdbb2ce309f63963fd953fdf9013d014f5e",
"body": "…e promoting to main (+13 more)\n\nSynthesized by synthesize-crates-release-trigger.sh so release-please\nattributes crates/** changes to the canonical version source. Crate commits\nsince v0.1.72: 14 (fingerprint 89570c58209e1fb8).\n\nCrate changes in this release:\n* merge(002): integrate release-please \n[…]\nT014)\n* feat(registry): US2 pack lifecycle -- import idempotency + bulk/pack deactivate\n* feat(files): add file_list_dir directory listing (US3, FR-020/021)\n* feat(mcp): strict facade validation (US1)",
"is_bot": true,
"headline": "feat: 14 crate fixes -- integrate release-please main (v0.1.72) befor…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-03T08:46:37Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "45be2b5dcc32ef8d6206ec8e37adb88b32e1af42",
"body": "Nine dogfood-round items shipped as eight implemented user stories + one\ndocumented skip, each red->green tested and gated on Windows + WSL:\n- US1 facade strictness (all-missing-fields + unknown-field rejection)\n- US2 registry idempotent import + bulk/pack deactivate\n- US3 files-facade directory lis\n[…]\n9/1139 nextest, security 11/11,\nclean fmt/clippy both platforms. Additive-only wire evolution; MCP tool\ncount unchanged. Resolves BACKLOG P1.0g.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
"is_bot": false,
"headline": "merge: spec 002 dogfood remediation batch (US1-US8; US9 skipped)",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-03T08:45:54Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "15971e7c516a2e2ebbeccea1fe3ef5ee23051e58",
"body": "…to main",
"is_bot": false,
"headline": "merge(002): integrate release-please main (v0.1.72) before promoting …",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-03T08:32:42Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b2ad4a8859d26f05ad5774703e09c66935fbb194",
"body": "…ion (T049-T052)\n\nT049 fixture/discovery guards verified by name (10/10: tool count fixed,\nfixture map matches catalogue, facade action enums exact, validator\nderives from advertised schema). T050 BACKLOG P1.0g + dogfood findings doc\nmarked RESOLVED. T051 final gate green both platforms + security 1\n[…]\nnt-perspective pass is honestly deferred to\na post-install dogfood round (requires building the unpushed branch, which\nbounces the running MCP).\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
"is_bot": false,
"headline": "docs(002): polish phase -- final evidence, backlog + findings resolut…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-03T07:46:23Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "edaa60e3aefc762d29fc4e639892dd98aacdf6e6",
"body": "US7 (npm ERR! + error TS<n> suggest heuristics) merged and verified both\nplatforms: Windows 868/868, WSL 1139/1139 nextest, clean fmt/clippy.\nHeuristic.stream -> Option so the two new entries carry no stream filter\n(FR-050, no false stream evidence); six existing heuristics unchanged.\n\nUS9 (optional\n[…]\ntBindFailed (server bind, not the connect gap US9 targets) -- which\na pool would not fix and an N-instance fill could aggravate. T047/T048 void.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(002): US7 heuristics merged + US9 skip decision (T043-T048)",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-03T07:39:32Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "6e9a64395d832ea985206821908928ea62b41043",
"body": null,
"is_bot": false,
"headline": "merge(002): US7 npm/TS suggest heuristics (T043-T045)",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-03T07:30:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f5bd864e3e2b3127b8ab9807e3c660dd89a20964",
"body": "… FR-050)\n\nAdd two priority-ordered heuristics to the suggest engine so raw npm/tsc\noutput yields dedicated draft proposals instead of only a generic\n`error-prefix`:\n\n- `npm-error`: `^npm ERR! (?P<message>.+)$` (error-class, High)\n- `ts-error`: `^error TS(?P<code>[0-9]+): (?P<message>.+)$` (compile\n[…]\nRED-first): detects_npm_err_prefix, detects_ts_error_code,\nnew_heuristics_set_no_stream_filter_without_evidence. Existing invariants\nstay green.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(sifters): suggest npm ERR! and TypeScript error heuristics (US7,…",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-03T07:29:37Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "17cec37391796556e0a9e2aab6872484e1eaf8ba",
"body": "Merged tree (US4+US5+US8+US6) verified both platforms: Windows 865/865\nnextest + clean fmt/clippy, WSL 1136/1136 + clean fmt/clippy. Zero new\nfailures vs baseline (+5/+30 tests). US4 SC-004 = 84.7% byte reduction.\nAll four merged --no-ff with zero manual conflicts. Load-sensitive flakes\ndid not recur.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
"is_bot": false,
"headline": "docs(002): Wave 2 integration evidence + mark T020-T042 complete",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-03T07:05:46Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "1f86013ad9ea9e1d3d074c4943605c7f1ec0fa17",
"body": null,
"is_bot": false,
"headline": "merge(002): US6 file append (T039-T042)",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-03T06:51:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3e0068e5c6dce438ef6e99f12d62dee57f67aabf",
"body": null,
"is_bot": false,
"headline": "merge(002): US8 WSL nested-shell gate (T034-T038)",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-03T06:51:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c3a8a42e0ef948689e2b5f2cc7f825eb7afcb06d",
"body": null,
"is_bot": false,
"headline": "merge(002): US5 fewer round-trips (T027-T033)",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-03T06:50:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "863ff248324fc66aa4fd2fdf81f342daf81eaff1",
"body": null,
"is_bot": false,
"headline": "merge(002): US4 token-lean streaming (T020-T026)",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-03T06:50:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2163fe8a9122c085e91c004464c13277c513ff13",
"body": "FR-030 (MCP-adapter only, zero daemon change): add opt-in `compact` to\nbucket_wait / bucket_events_since. When set, each returned signal is\nprojected to the load-bearing field set {summary, stream, seq, severity}\nvia the existing project_signal_compact, and the payload echoes\ncompact:true; compact o\n[…]\ns_baseline_to_full_snapshot); wire round-trip; the\nSC-004 byte-reduction guard. Fixtures + facade descriptions kept truthful.\n\nTasks: T020-T026.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(us4): token-lean streaming -- compact wait/events + liveness delta",
"author_name": "special-place-administrator",
"author_login": "special-place-administrator",
"committed_at": "2026-07-03T06:48:02Z",
"body_truncated": true,
"is_coding_agent": true
}
],
"releases_count": 86,
"commits_last_year": 1044,
"latest_release_at": "2026-07-17T12:07:13Z",
"latest_release_tag": "v0.1.86",
"releases_from_tags": false,
"days_since_last_push": 1,
"active_weeks_last_year": 9,
"days_since_latest_release": 5,
"mean_days_between_releases": 0.7
},
"community": {
"has_readme": true,
"has_license": true,
"has_description": true,
"has_contributing": true,
"health_percentage": 62,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "terminal-commander-ipc",
"exists": true,
"license": "PolyForm-Noncommercial-1.0.0",
"keywords": [
"daemon",
"ipc",
"mcp",
"terminal-commander",
"development-tools"
],
"ecosystem": "crates",
"matches_repo": true,
"registry_url": "https://crates.io/crates/terminal-commander-ipc",
"is_deprecated": false,
"latest_version": "0.1.86",
"repository_url": "https://github.com/special-place-ai-heaven/terminal-commander",
"versions_count": 42,
"total_downloads": 1018,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": 339,
"first_published_at": "2026-06-03T17:09:02.430883Z",
"latest_published_at": "2026-07-17T12:16:58.807281Z",
"latest_version_yanked": false,
"days_since_latest_publish": 5
},
{
"name": "terminal-commander-mcp",
"exists": true,
"license": "PolyForm-Noncommercial-1.0.0",
"keywords": [
"mcp",
"terminal-commander",
"development-tools"
],
"ecosystem": "crates",
"matches_repo": true,
"registry_url": "https://crates.io/crates/terminal-commander-mcp",
"is_deprecated": false,
"latest_version": "0.1.86",
"repository_url": "https://github.com/special-place-ai-heaven/terminal-commander",
"versions_count": 66,
"total_downloads": 1053,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": 351,
"first_published_at": "2026-05-25T01:20:06.667661Z",
"latest_published_at": "2026-07-17T12:19:06.335847Z",
"latest_version_yanked": false,
"days_since_latest_publish": 5
},
{
"name": "terminal-commander-core",
"exists": true,
"license": "PolyForm-Noncommercial-1.0.0",
"keywords": [
"mcp",
"terminal-commander",
"development-tools"
],
"ecosystem": "crates",
"matches_repo": true,
"registry_url": "https://crates.io/crates/terminal-commander-core",
"is_deprecated": false,
"latest_version": "0.1.86",
"repository_url": "https://github.com/special-place-ai-heaven/terminal-commander",
"versions_count": 75,
"total_downloads": 2783,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": 928,
"first_published_at": "2026-05-25T01:02:02.008679Z",
"latest_published_at": "2026-07-17T12:13:50.776925Z",
"latest_version_yanked": false,
"days_since_latest_publish": 5
},
{
"name": "terminal-commander-store",
"exists": true,
"license": "PolyForm-Noncommercial-1.0.0",
"keywords": [
"mcp",
"terminal-commander",
"development-tools"
],
"ecosystem": "crates",
"matches_repo": true,
"registry_url": "https://crates.io/crates/terminal-commander-store",
"is_deprecated": false,
"latest_version": "0.1.86",
"repository_url": "https://github.com/special-place-ai-heaven/terminal-commander",
"versions_count": 72,
"total_downloads": 1725,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": 575,
"first_published_at": "2026-05-25T01:04:13.543241Z",
"latest_published_at": "2026-07-17T12:15:42.752830Z",
"latest_version_yanked": false,
"days_since_latest_publish": 5
},
{
"name": "terminal-commanderd",
"exists": true,
"license": "PolyForm-Noncommercial-1.0.0",
"keywords": [
"daemon",
"mcp",
"terminal-commander",
"development-tools"
],
"ecosystem": "crates",
"matches_repo": true,
"registry_url": "https://crates.io/crates/terminal-commanderd",
"is_deprecated": false,
"latest_version": "0.1.86",
"repository_url": "https://github.com/special-place-ai-heaven/terminal-commander",
"versions_count": 66,
"total_downloads": 1351,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": 450,
"first_published_at": "2026-05-25T01:18:58.443245Z",
"latest_published_at": "2026-07-17T12:17:52.115016Z",
"latest_version_yanked": false,
"days_since_latest_publish": 5
},
{
"name": "terminal-commander-probes",
"exists": true,
"license": "PolyForm-Noncommercial-1.0.0",
"keywords": [
"mcp",
"terminal-commander",
"development-tools"
],
"ecosystem": "crates",
"matches_repo": true,
"registry_url": "https://crates.io/crates/terminal-commander-probes",
"is_deprecated": false,
"latest_version": "0.1.86",
"repository_url": "https://github.com/special-place-ai-heaven/terminal-commander",
"versions_count": 75,
"total_downloads": 1809,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": 603,
"first_published_at": "2026-05-25T01:03:21.627576Z",
"latest_published_at": "2026-07-17T12:15:04.601839Z",
"latest_version_yanked": false,
"days_since_latest_publish": 5
},
{
"name": "terminal-commander-sifters",
"exists": true,
"license": "PolyForm-Noncommercial-1.0.0",
"keywords": [
"mcp",
"terminal-commander",
"development-tools"
],
"ecosystem": "crates",
"matches_repo": true,
"registry_url": "https://crates.io/crates/terminal-commander-sifters",
"is_deprecated": false,
"latest_version": "0.1.86",
"repository_url": "https://github.com/special-place-ai-heaven/terminal-commander",
"versions_count": 75,
"total_downloads": 2080,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": 693,
"first_published_at": "2026-05-25T01:02:40.538041Z",
"latest_published_at": "2026-07-17T12:14:25.770240Z",
"latest_version_yanked": false,
"days_since_latest_publish": 5
}
]
},
"popularity": {
"forks": 0,
"stars": 2,
"watchers": 0,
"fork_history": {
"days": [],
"complete": true,
"collected": 0,
"total_forks": 0
},
"star_history": null,
"open_issues_and_prs": 0
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [
"examples"
],
"has_llms_txt": false,
"has_dockerfile": false,
"has_mcp_signal": true,
"bootstrap_files": [],
"api_schema_files": [],
"has_devcontainer": false,
"typecheck_configs": [],
"toolchain_manifests": [
"Cargo.toml",
"crates/cli/Cargo.toml",
"crates/core/Cargo.toml",
"crates/daemon/Cargo.toml",
"crates/ipc/Cargo.toml",
"crates/mcp/Cargo.toml",
"crates/probes/Cargo.toml",
"crates/sifters/Cargo.toml",
"crates/store/Cargo.toml",
"crates/supervisor/Cargo.toml"
],
"largest_source_bytes": 364119,
"source_files_sampled": 297,
"oversized_source_files": 9,
"agent_instruction_files": [
"AGENTS.md",
"docs/integrations/gemini.md"
],
"agent_instruction_max_bytes": 1934
},
"dependencies": {
"manifests": [
"Cargo.toml"
],
"advisories": {
"error": null,
"scope": null,
"source": null,
"findings": [],
"collected": false,
"malicious": [],
"truncated": false,
"by_severity": {},
"advisory_count": 0,
"affected_count": 0,
"assessed_count": 0,
"malicious_count": 0,
"assessed_package": null,
"unassessed_count": 0,
"direct_affected_count": 0
},
"ecosystems": [
"crates"
],
"dependencies": [
{
"name": "clap",
"manifest": "crates/cli/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "4.6.1"
},
{
"name": "serde_json",
"manifest": "crates/cli/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1"
},
{
"name": "terminal-commander-core",
"manifest": "crates/cli/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "terminal-commander-ipc",
"manifest": "crates/cli/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "terminal-commander-supervisor",
"manifest": "crates/cli/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tokio",
"manifest": "crates/cli/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1"
},
{
"name": "serde",
"manifest": "crates/core/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1"
},
{
"name": "serde_json",
"manifest": "crates/core/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1"
},
{
"name": "time",
"manifest": "crates/core/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.3"
},
{
"name": "uuid",
"manifest": "crates/core/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1"
},
{
"name": "indexmap",
"manifest": "crates/core/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "2"
},
{
"name": "thiserror",
"manifest": "crates/core/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "2"
},
{
"name": "parking_lot",
"manifest": "crates/core/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.12.5"
},
{
"name": "regex",
"manifest": "crates/core/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1.12.3"
},
{
"name": "tokio",
"manifest": "crates/core/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "parking_lot",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.12.5"
},
{
"name": "time",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.3"
},
{
"name": "tokio",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "terminal-commander-core",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "terminal-commander-sifters",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "terminal-commander-probes",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "terminal-commander-store",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "terminal-commander-ipc",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "terminal-commander-supervisor",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.1.86"
},
{
"name": "uuid",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "serde",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1.0.228"
},
{
"name": "serde_json",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1.0.149"
},
{
"name": "clap",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "4.6.1"
},
{
"name": "toml",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.9"
},
{
"name": "thiserror",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "2.0.18"
},
{
"name": "tracing",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.1"
},
{
"name": "tracing-subscriber",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.3"
},
{
"name": "tracing-appender",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.2"
},
{
"name": "regex",
"manifest": "crates/daemon/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1.12.3"
},
{
"name": "terminal-commander-core",
"manifest": "crates/ipc/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "serde",
"manifest": "crates/ipc/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1.0.228"
},
{
"name": "serde_json",
"manifest": "crates/ipc/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1.0.149"
},
{
"name": "tokio",
"manifest": "crates/ipc/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "clap",
"manifest": "crates/mcp/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "4.6.1"
},
{
"name": "schemars",
"manifest": "crates/mcp/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1.0"
},
{
"name": "serde",
"manifest": "crates/mcp/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1"
},
{
"name": "serde_json",
"manifest": "crates/mcp/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1"
},
{
"name": "terminal-commander-core",
"manifest": "crates/mcp/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "terminal-commander-sifters",
"manifest": "crates/mcp/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.1.86"
},
{
"name": "terminal-commander-store",
"manifest": "crates/mcp/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.1.86"
},
{
"name": "terminal-commander-ipc",
"manifest": "crates/mcp/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "terminal-commanderd",
"manifest": "crates/mcp/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.1.86"
},
{
"name": "terminal-commander-supervisor",
"manifest": "crates/mcp/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.1.86"
},
{
"name": "thiserror",
"manifest": "crates/mcp/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "2.0.18"
},
{
"name": "time",
"manifest": "crates/mcp/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.3.47"
},
{
"name": "tokio",
"manifest": "crates/mcp/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "rmcp",
"manifest": "crates/mcp/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "notify",
"manifest": "crates/probes/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "parking_lot",
"manifest": "crates/probes/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.12.5"
},
{
"name": "terminal-commander-core",
"manifest": "crates/probes/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "terminal-commander-sifters",
"manifest": "crates/probes/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.1.86"
},
{
"name": "thiserror",
"manifest": "crates/probes/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "2.0.18"
},
{
"name": "time",
"manifest": "crates/probes/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.3.47"
},
{
"name": "tokio",
"manifest": "crates/probes/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "vte",
"manifest": "crates/probes/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.15.0"
},
{
"name": "aho-corasick",
"manifest": "crates/sifters/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1.1.4"
},
{
"name": "indexmap",
"manifest": "crates/sifters/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "2.14.0"
},
{
"name": "parking_lot",
"manifest": "crates/sifters/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.12.5"
},
{
"name": "regex",
"manifest": "crates/sifters/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1.12.3"
},
{
"name": "terminal-commander-core",
"manifest": "crates/sifters/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "thiserror",
"manifest": "crates/sifters/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "2.0.18"
},
{
"name": "time",
"manifest": "crates/sifters/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.3.47"
},
{
"name": "uuid",
"manifest": "crates/sifters/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1"
},
{
"name": "regex",
"manifest": "crates/store/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1.12.3"
},
{
"name": "rusqlite",
"manifest": "crates/store/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.39.0"
},
{
"name": "serde",
"manifest": "crates/store/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1.0.228"
},
{
"name": "serde_json",
"manifest": "crates/store/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1.0.149"
},
{
"name": "terminal-commander-core",
"manifest": "crates/store/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "thiserror",
"manifest": "crates/store/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "2.0.18"
},
{
"name": "time",
"manifest": "crates/store/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.3.47"
},
{
"name": "thiserror",
"manifest": "crates/supervisor/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "2"
},
{
"name": "serde",
"manifest": "crates/supervisor/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1"
},
{
"name": "serde_json",
"manifest": "crates/supervisor/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1"
},
{
"name": "tokio",
"manifest": "crates/supervisor/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1"
},
{
"name": "tracing",
"manifest": "crates/supervisor/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.1"
}
],
"all_dependencies": {
"error": "GitHub dependency-graph SBOM unavailable (404); the dependency graph may be disabled for this repository",
"source": null,
"packages": [],
"collected": false,
"truncated": false,
"total_count": null,
"direct_count": null,
"indirect_count": null
}
},
"maintainership": {
"issues": {
"open_prs": 0,
"merged_prs": 152,
"open_issues": 0,
"closed_ratio": 1,
"closed_issues": 2,
"closed_unmerged_prs": 9
},
"bus_factor": 1,
"bot_contributors": 1,
"top_contributors": [
{
"type": "User",
"login": "special-place-administrator",
"commits": 881,
"avatar_url": "https://avatars.githubusercontent.com/u/197073597?v=4"
},
{
"type": "User",
"login": "claude",
"commits": 12,
"avatar_url": "https://avatars.githubusercontent.com/u/81847?v=4"
},
{
"type": "User",
"login": "cursoragent",
"commits": 1,
"avatar_url": "https://avatars.githubusercontent.com/u/199161495?v=4"
}
],
"contributors_sampled": 3,
"top_contributor_share": 0.985
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"_build-platform-binary.yml",
"deprecate-version.yml",
"npm-binary-build.yml",
"npm-bootstrap-publish.yml",
"release-please.yml",
"release-pr-sync.yml",
"secret-health.yml"
],
"has_docs_dir": true,
"linter_configs": [],
"has_editorconfig": false,
"has_linter_config": false,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"Cargo.lock",
"package-lock.json"
],
"scorecard": {
"checks": [
{
"name": "Binary-Artifacts",
"score": 10,
"reason": "no binaries found in the repo",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
},
{
"name": "Branch-Protection",
"score": 3,
"reason": "branch protection is not maximal on development and all release branches",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": 10,
"reason": "4 out of 4 merged PRs checked by a CI test -- score normalized to 10",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
},
{
"name": "CII-Best-Practices",
"score": 0,
"reason": "no effort to earn an OpenSSF best practices badge detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
},
{
"name": "Code-Review",
"score": 0,
"reason": "Found 0/21 approved changesets -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 3,
"reason": "project has 1 contributing companies or organizations -- score normalized to 3",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
},
{
"name": "Dangerous-Workflow",
"score": 0,
"reason": "dangerous workflow patterns detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
},
{
"name": "Dependency-Update-Tool",
"score": 0,
"reason": "no update tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
},
{
"name": "Fuzzing",
"score": 0,
"reason": "project is not fuzzed",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
},
{
"name": "License",
"score": 9,
"reason": "license file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
},
{
"name": "Maintained",
"score": 0,
"reason": "project was created within the last 90 days. Please review its contents carefully",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": 10,
"reason": "packaging workflow detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": 0,
"reason": "dependency not pinned by hash detected -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 0,
"reason": "SAST tool is not run on all commits -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 4,
"reason": "security policy file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
},
{
"name": "Signed-Releases",
"score": null,
"reason": "no releases found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
},
{
"name": "Token-Permissions",
"score": 0,
"reason": "detected GitHub workflow tokens with excessive permissions",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
},
{
"name": "Vulnerabilities",
"score": 9,
"reason": "1 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "ce972695cd9f7e2a301ba3ba8efb4fd4b2b7f1db",
"ran_at": "2026-07-22T12:52:58Z",
"aggregate_score": 3,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": true,
"has_dependabot_config": false
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": "2026-07-20T16:58:03Z",
"oldest_open_prs": [],
"last_merged_pr_at": "2026-07-17T12:02:55Z",
"ci_last_conclusion": "SUCCESS",
"oldest_open_issues": []
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/special-place-ai-heaven/terminal-commander",
"host": "github.com",
"name": "terminal-commander",
"owner": "special-place-ai-heaven"
},
"metrics": {
"overall": {
"key": "overall",
"band": "moderate",
"name": "Overall health",
"note": null,
"notes": [],
"value": 56,
"inputs": {
"security": 30,
"vitality": 76,
"community": 38,
"governance": 55,
"engineering": 71
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "good",
"name": "Vitality",
"value": 76,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "moderate",
"name": "Development activity",
"note": null,
"notes": [],
"value": 60,
"inputs": {
"commits_last_year": 1044,
"human_commit_share": 0.74,
"days_since_last_push": 1,
"active_weeks_last_year": 9
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 1 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "push_recency",
"params": {
"days": 1
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "9/52 weeks with commits",
"points": 6.2,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 9
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "1044 commits in the last year",
"points": 18,
"status": "met",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 1044
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "project was created within the last 90 days. Please review its contents carefully",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "excellent",
"name": "Release discipline",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 100,
"inputs": {
"releases_count": 86,
"latest_release_tag": "v0.1.86",
"releases_from_tags": false,
"days_since_latest_release": 5,
"mean_days_between_releases": 0.7
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "86 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 86
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 5 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 5
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~0.7 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 0.7
}
}
],
"max_points": 27
},
{
"key": "openssf_scorecard_signed_releases",
"name": "OpenSSF Scorecard: Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 10
}
]
},
{
"key": "abandonment",
"band": "excellent",
"name": "Abandonment",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"cap": null,
"state": "unverified",
"guards": [],
"signals": [],
"red_flag": false,
"multiplier_pct": 100,
"declared_reason": null,
"unverified_reason": "repository_too_young",
"unanswered_open_prs": null,
"unanswered_open_issues": null,
"days_since_last_merged_pr": null,
"days_since_last_human_commit": null,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "maintenance record not established from the collected data",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_unverified",
"params": {}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "at_risk",
"name": "Community & Adoption",
"value": 38,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "critical",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 1,
"inputs": {
"forks": 0,
"stars": 2,
"watchers": 0,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "2 stars",
"points": 0,
"status": "missed",
"details": [
{
"code": "stars",
"params": {
"count": 2
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "0 forks",
"points": 0,
"status": "missed",
"details": [
{
"code": "forks",
"params": {
"count": 0
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "0 watchers",
"points": 0,
"status": "missed",
"details": [
{
"code": "watchers",
"params": {
"count": 0
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "moderate",
"name": "Community health",
"note": null,
"notes": [],
"value": 64,
"inputs": {
"has_readme": true,
"has_license": true,
"has_contributing": true,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 22.5,
"status": "met",
"details": [],
"max_points": 22.5
},
{
"key": "license",
"name": "License",
"detail": "license file present, not a recognized license",
"points": 16.9,
"status": "partial",
"details": [
{
"code": "license_custom",
"params": {}
}
],
"max_points": 22.5
},
{
"key": "contributing_guide",
"name": "CONTRIBUTING guide",
"detail": null,
"points": 18,
"status": "met",
"details": [],
"max_points": 18
},
{
"key": "code_of_conduct",
"name": "Code of conduct",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 13.5
},
{
"key": "issue_template",
"name": "Issue template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.2
},
{
"key": "pr_template",
"name": "PR template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.3
}
]
},
{
"key": "ecosystem_adoption",
"band": "moderate",
"name": "Ecosystem adoption (downloads)",
"note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"registry_dependents"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 60,
"inputs": {
"packages": [
"terminal-commander-ipc",
"terminal-commander-mcp",
"terminal-commander-core",
"terminal-commander-store",
"terminal-commanderd",
"terminal-commander-probes",
"terminal-commander-sifters"
],
"dependents": null,
"ecosystems": "crates",
"total_downloads": 11819,
"monthly_downloads": 3939
},
"components": [
{
"key": "monthly_downloads",
"name": "Monthly downloads",
"detail": "3,939 downloads/month across crates",
"points": 47.9,
"status": "partial",
"details": [
{
"code": "downloads_monthly",
"params": {
"count": 3939,
"ecosystems": "crates"
}
}
],
"max_points": 80
},
{
"key": "registry_dependents",
"name": "Registry dependents",
"detail": "not reported by this ecosystem",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_reported_by_this_ecosystem",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "moderate",
"name": "Sustainability & Governance",
"value": 55,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "critical",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 16,
"inputs": {
"bus_factor": 1,
"contributors_sampled": 3,
"top_contributor_share": 0.985
},
"components": [
{
"key": "bus_factor",
"name": "Bus factor",
"detail": "1 contributor(s) cover half of all commits",
"points": 9,
"status": "partial",
"details": [
{
"code": "bus_factor",
"params": {
"count": 1
}
}
],
"max_points": 54
},
{
"key": "commit_distribution",
"name": "Commit distribution",
"detail": "top contributor authored 98% of commits",
"points": 0.3,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 98
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "3 contributors",
"points": 4.1,
"status": "partial",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 3
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 1 contributing companies or organizations -- score normalized to 3",
"points": 3,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "good",
"name": "Issue & PR responsiveness",
"note": null,
"notes": [],
"value": 83,
"inputs": {
"merged_prs": 152,
"open_issues": 0,
"closed_issues": 2,
"issue_closed_ratio": 1,
"closed_unmerged_prs": 9
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "100% of issues closed",
"points": 46.8,
"status": "met",
"details": [
{
"code": "issues_closed_share",
"params": {
"share": 100
}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "152/161 decided PRs merged",
"points": 36.1,
"status": "partial",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 152,
"decided": 161
}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 0/21 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "at_risk",
"name": "Ownership & stewardship",
"note": null,
"notes": [],
"value": 39,
"inputs": {
"followers": 1,
"owner_type": "Organization",
"is_verified": null,
"owner_login": "special-place-ai-heaven",
"public_repos": 7,
"account_age_days": 58
},
"components": [
{
"key": "ownership_backing",
"name": "Ownership backing",
"detail": "organization-owned",
"points": 30,
"status": "met",
"details": [
{
"code": "owner_organization",
"params": {}
}
],
"max_points": 30
},
{
"key": "verified_domain",
"name": "Verified domain",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 20
},
{
"key": "owner_reach",
"name": "Owner reach",
"detail": "1 followers of special-place-ai-heaven",
"points": 2.2,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 1,
"login": "special-place-ai-heaven"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "7 public repos, account ~0 yr old",
"points": 6.9,
"status": "partial",
"details": [
{
"code": "public_repos",
"params": {
"count": 7
}
},
{
"code": "account_age_years",
"params": {
"years": 0
}
}
],
"max_points": 25
}
]
},
{
"key": "package_maintenance",
"band": "excellent",
"name": "Package maintenance",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"packages": [
"terminal-commander-ipc",
"terminal-commander-mcp",
"terminal-commander-core",
"terminal-commander-store",
"terminal-commanderd",
"terminal-commander-probes",
"terminal-commander-sifters"
],
"ecosystems": "crates",
"any_deprecated": false,
"min_days_since_publish": 5
},
"components": [
{
"key": "published_resolvable",
"name": "Published & resolvable",
"detail": "7 package(s) on crates",
"points": 25,
"status": "met",
"details": [
{
"code": "packages_published",
"params": {
"count": 7,
"ecosystems": "crates"
}
}
],
"max_points": 25
},
{
"key": "publish_recency",
"name": "Publish recency",
"detail": "latest publish 5 days ago",
"points": 35,
"status": "met",
"details": [
{
"code": "publish_recency",
"params": {
"days": 5
}
}
],
"max_points": 35
},
{
"key": "version_history",
"name": "Version history",
"detail": "75 published versions",
"points": 20,
"status": "met",
"details": [
{
"code": "published_versions",
"params": {
"count": 75
}
}
],
"max_points": 20
},
{
"key": "not_deprecated",
"name": "Not deprecated",
"detail": "active, not deprecated or yanked",
"points": 20,
"status": "met",
"details": [
{
"code": "package_not_deprecated",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
},
{
"key": "engineering",
"band": "good",
"name": "Engineering Quality",
"value": 71,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "moderate",
"name": "Engineering practices",
"note": null,
"notes": [],
"value": 68,
"inputs": {
"has_ci": true,
"has_tests": true,
"has_editorconfig": false,
"has_linter_config": false,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "7 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 7
}
}
],
"max_points": 24
},
{
"key": "tests_present",
"name": "Tests present",
"detail": null,
"points": 24,
"status": "met",
"details": [],
"max_points": 24
},
{
"key": "linter_config",
"name": "Linter config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 16
},
{
"key": "pre_commit_hooks",
"name": "Pre-commit hooks",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 9.6
},
{
"key": "editorconfig",
"name": ".editorconfig",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.4
},
{
"key": "openssf_scorecard_ci_tests",
"name": "OpenSSF Scorecard: CI-Tests",
"detail": "4 out of 4 merged PRs checked by a CI test -- score normalized to 10",
"points": 20,
"status": "met",
"details": [],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "good",
"name": "Documentation",
"note": null,
"notes": [],
"value": 75,
"inputs": {
"topics": [],
"has_wiki": true,
"homepage": null,
"has_readme": true,
"has_docs_dir": true,
"has_description": true
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 30,
"status": "met",
"details": [],
"max_points": 30
},
{
"key": "documentation_directory",
"name": "Documentation directory",
"detail": null,
"points": 25,
"status": "met",
"details": [],
"max_points": 25
},
{
"key": "documentation_homepage_site",
"name": "Documentation / homepage site",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
},
{
"key": "repository_description",
"name": "Repository description",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "topics",
"name": "Topics",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
},
{
"key": "wiki",
"name": "Wiki",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "at_risk",
"name": "Security",
"value": 30,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "at_risk",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 30,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 17,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 1,
"scorecard_aggregate": 3
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "no binaries found in the repo",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "branch_protection",
"name": "Branch-Protection",
"detail": "branch protection is not maximal on development and all release branches",
"points": 2.2,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "4 out of 4 merged PRs checked by a CI test -- score normalized to 10",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "cii_best_practices",
"name": "CII-Best-Practices",
"detail": "no effort to earn an OpenSSF best practices badge detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "code_review",
"name": "Code-Review",
"detail": "Found 0/21 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 1 contributing companies or organizations -- score normalized to 3",
"points": 0.8,
"status": "partial",
"details": [],
"max_points": 2.5
},
{
"key": "dangerous_workflow",
"name": "Dangerous-Workflow",
"detail": "dangerous workflow patterns detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
},
{
"key": "dependency_update_tool",
"name": "Dependency-Update-Tool",
"detail": "no update tool detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "fuzzing",
"name": "Fuzzing",
"detail": "project is not fuzzed",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "license",
"name": "License",
"detail": "license file detected",
"points": 2.2,
"status": "partial",
"details": [],
"max_points": 2.5
},
{
"key": "maintained",
"name": "Maintained",
"detail": "project was created within the last 90 days. Please review its contents carefully",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow detected",
"points": 5,
"status": "met",
"details": [],
"max_points": 5
},
{
"key": "pinned_dependencies",
"name": "Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "SAST tool is not run on all commits -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file detected",
"points": 2,
"status": "partial",
"details": [],
"max_points": 5
},
{
"key": "signed_releases",
"name": "Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "token_permissions",
"name": "Token-Permissions",
"detail": "detected GitHub workflow tokens with excessive permissions",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "vulnerabilities",
"name": "Vulnerabilities",
"detail": "1 existing vulnerabilities detected",
"points": 6.8,
"status": "partial",
"details": [],
"max_points": 7.5
}
]
}
],
"description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
},
{
"key": "ai_readiness",
"band": "good",
"name": "AI Readiness",
"value": 76,
"weight": 0,
"metrics": [
{
"key": "ai_agent_context",
"band": "excellent",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 85,
"inputs": {
"has_llms_txt": false,
"legible_history_share": 0.986,
"agent_instruction_files": [
"AGENTS.md",
"docs/integrations/gemini.md"
],
"agent_instruction_max_bytes": 1934
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": "AGENTS.md, docs/integrations/gemini.md",
"points": 45,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "AGENTS.md, docs/integrations/gemini.md"
}
}
],
"max_points": 45
},
{
"key": "machine_readable_docs_llms_txt",
"name": "Machine-readable docs (llms.txt)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
},
{
"key": "legible_commit_history",
"name": "Legible commit history",
"detail": "73 of 74 human commits state their intent (structured subject or explanatory body)",
"points": 40,
"status": "met",
"details": [
{
"code": "legible_history",
"params": {
"legible": 73,
"sampled": 74
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "moderate",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 66,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"Cargo.lock",
"package-lock.json"
],
"has_dockerfile": false,
"typed_language": true,
"bootstrap_files": [],
"has_devcontainer": false,
"has_linter_config": false,
"typecheck_configs": [],
"agent_commit_share": 0.09,
"toolchain_manifests": [
"Cargo.toml",
"crates/cli/Cargo.toml",
"crates/core/Cargo.toml",
"crates/daemon/Cargo.toml",
"crates/ipc/Cargo.toml",
"crates/mcp/Cargo.toml",
"crates/probes/Cargo.toml",
"crates/sifters/Cargo.toml",
"crates/store/Cargo.toml",
"crates/supervisor/Cargo.toml"
],
"dependency_bot_commit_share": 0
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": "Cargo.toml, crates/cli/Cargo.toml, crates/core/Cargo.toml (toolchain convention, no task runner)",
"points": 12.6,
"status": "partial",
"details": [
{
"code": "toolchain_convention",
"params": {
"files": "Cargo.toml, crates/cli/Cargo.toml, crates/core/Cargo.toml"
}
}
],
"max_points": 18
},
{
"key": "automated_tests",
"name": "Automated tests",
"detail": null,
"points": 22,
"status": "met",
"details": [],
"max_points": 22
},
{
"key": "lint_format_config",
"name": "Lint / format config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": "Rust (statically typed)",
"points": 11,
"status": "met",
"details": [
{
"code": "statically_typed_language",
"params": {
"language": "Rust"
}
}
],
"max_points": 11
},
{
"key": "reproducible_environment",
"name": "Reproducible environment",
"detail": "lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "lockfile"
}
}
],
"max_points": 10
},
{
"key": "demonstrated_agent_practice",
"name": "Demonstrated agent practice",
"detail": "9 of the last 100 commits agent-authored or agent-credited",
"points": 10,
"status": "met",
"details": [
{
"code": "agent_authored_commits",
"params": {
"count": 9,
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "no automated dependency updates observed",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_dependency_automation",
"params": {}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "excellent",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 98,
"inputs": {
"primary_language": "Rust",
"largest_source_bytes": 364119,
"source_files_sampled": 297,
"oversized_source_files": 9
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "Rust (statically typed)",
"points": 45,
"status": "met",
"details": [
{
"code": "statically_typed_language",
"params": {
"language": "Rust"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "9/297 source files over 60KB",
"points": 53.3,
"status": "partial",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 297,
"oversized": 9
}
}
],
"max_points": 55
}
]
},
{
"key": "ai_interfaces",
"band": "moderate",
"name": "Machine-readable interfaces",
"note": null,
"notes": [],
"value": 60,
"inputs": {
"example_dirs": [
"examples"
],
"has_mcp_signal": true,
"api_schema_files": []
},
"components": [
{
"key": "api_schema_openapi_graphql_proto",
"name": "API schema (OpenAPI/GraphQL/proto)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 40
},
{
"key": "mcp_server",
"name": "MCP server",
"detail": null,
"points": 20,
"status": "met",
"details": [],
"max_points": 20
},
{
"key": "runnable_examples",
"name": "Runnable examples",
"detail": "examples",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "examples"
}
}
],
"max_points": 40
}
]
}
],
"description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
}
],
"metrics_version": "1.13.0"
},
"warnings": [
"Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
"Could not fetch crates package 'terminal-commander-cli' from its registry",
"GitHub dependency-graph SBOM unavailable (404); the dependency graph may be disabled for this repository",
"deps.dev does not index crates:terminal-commander-ipc@0.1.86; advisories assessed against the repository dependency graph instead"
],
"report_type": "repository",
"generated_at": "2026-07-22T12:53:11.286582Z",
"schema_version": "0.26.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/s/special-place-ai-heaven/terminal-commander.svg",
"full_name": "special-place-ai-heaven/terminal-commander",
"license_state": "custom",
"license_spdx": null
}