{"_ai_door":{"see":"https://miscsubjects.com/start","note":"Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome."},"slug":"the-spreadsheet-as-an-agent-surface","events_count":24,"cards_count":8,"events":[{"id":"[id]","ts":"2026-09-05T05:22:11-07:00","source":"fetch","key":"HTTP_FETCH","route":null,"actor":null,"action":"http_out","direction":"OUT","status":200,"trace_id":"t_okbzhs3z","step":null,"request_preview":"{\"url\":\"https://miscsubjects.com/api/proven-work/the-spreadsheet-as-an-agent-surface\",\"method\":\"GET\",\"headers\":{\"User-Agent\":\"miscsubjects-build\"},\"body\":\"\"}","response_preview":"{\n  \"_ai_door\": {\n    \"see\": \"https://miscsubjects.com/start\",\n    \"note\": \"Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome.\"\n  },\n  \"_self\": {\n    \"schema\": \"oip/proven-work-projection/1\",\n    \"what\": \"One redacted ledger slice for one completed work object.\",\n    \"how_to_use\": \"Open the manifest and formation records from zero context. Every conclusion resolve","request_size":157,"response_size":6494},{"id":"[id]","ts":"2026-09-05T05:22:11-07:00","source":"dispatch","key":"WEB_FETCH","route":null,"actor":"cap:cap_3219dbba8374cbc5","action":"fn","direction":null,"status":null,"trace_id":"t_okbzhs3z","step":1,"request_preview":"GET|https://miscsubjects.com/api/proven-work/the-spreadsheet-as-an-agent-surface||","response_preview":"HTTP 200:{\n  \"_ai_door\": {\n    \"see\": \"https://miscsubjects.com/start\",\n    \"note\": \"Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome.\"\n  },\n  \"_self\": {\n    \"schema\": \"oip/proven-work-projection/1\",\n    \"what\": \"One redacted ledger slice for one completed work object.\",\n    \"how_to_use\": \"Open the manifest and formation records from zero context. Every conclusio","request_size":82,"response_size":6503},{"id":"[id]","ts":"2026-09-05T05:22:11-07:00","source":"dispatch","key":"WEB_FETCH","route":null,"actor":"cap:cap_3219dbba8374cbc5","action":"fn","direction":null,"status":null,"trace_id":"t_okbzhs3z","step":2,"request_preview":"GET|https://miscsubjects.com/api/proven-work/the-spreadsheet-as-an-agent-surface||","response_preview":"HTTP 200:{\n  \"_ai_door\": {\n    \"see\": \"https://miscsubjects.com/start\",\n    \"note\": \"Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome.\"\n  },\n  \"_self\": {\n    \"schema\": \"oip/proven-work-projection/1\",\n    \"what\": \"One redacted ledger slice for one completed work object.\",\n    \"how_to_use\": \"Open the manifest and formation records from zero context. Every conclusio","request_size":82,"response_size":6503},{"id":"[id]","ts":"2026-09-05T01:26:05-07:00","source":"fetch","key":"HTTP_FETCH","route":null,"actor":null,"action":"http_out","direction":"OUT","status":200,"trace_id":"t_pow08ket","step":null,"request_preview":"{\"url\":\"https://miscsubjects.com/api/proven-work/the-spreadsheet-as-an-agent-surface\",\"method\":\"GET\",\"headers\":{\"User-Agent\":\"miscsubjects-build\"},\"body\":\"\"}","response_preview":"{\n  \"_ai_door\": {\n    \"see\": \"https://miscsubjects.com/start\",\n    \"note\": \"Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome.\"\n  },\n  \"_self\": {\n    \"schema\": \"oip/proven-work-projection/1\",\n    \"what\": \"One redacted ledger slice for one completed work object.\",\n    \"how_to_use\": \"Open the manifest and formation records from zero context. Every conclusion resolve","request_size":157,"response_size":6494},{"id":"[id]","ts":"2026-09-05T01:26:05-07:00","source":"dispatch","key":"WEB_FETCH","route":null,"actor":"cap:cap_019d8965e77b346a","action":"fn","direction":null,"status":null,"trace_id":"t_pow08ket","step":1,"request_preview":"GET|https://miscsubjects.com/api/proven-work/the-spreadsheet-as-an-agent-surface||","response_preview":"HTTP 200:{\n  \"_ai_door\": {\n    \"see\": \"https://miscsubjects.com/start\",\n    \"note\": \"Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome.\"\n  },\n  \"_self\": {\n    \"schema\": \"oip/proven-work-projection/1\",\n    \"what\": \"One redacted ledger slice for one completed work object.\",\n    \"how_to_use\": \"Open the manifest and formation records from zero context. Every conclusio","request_size":82,"response_size":6503},{"id":"[id]","ts":"2026-09-05T01:26:05-07:00","source":"dispatch","key":"WEB_FETCH","route":null,"actor":"cap:cap_019d8965e77b346a","action":"fn","direction":null,"status":null,"trace_id":"t_pow08ket","step":2,"request_preview":"GET|https://miscsubjects.com/api/proven-work/the-spreadsheet-as-an-agent-surface||","response_preview":"HTTP 200:{\n  \"_ai_door\": {\n    \"see\": \"https://miscsubjects.com/start\",\n    \"note\": \"Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome.\"\n  },\n  \"_self\": {\n    \"schema\": \"oip/proven-work-projection/1\",\n    \"what\": \"One redacted ledger slice for one completed work object.\",\n    \"how_to_use\": \"Open the manifest and formation records from zero context. Every conclusio","request_size":82,"response_size":6503},{"id":"[id]","ts":"2026-09-04T15:40:17-07:00","source":"fetch","key":"HTTP_FETCH","route":null,"actor":null,"action":"http_out","direction":"OUT","status":200,"trace_id":"t_13t1trjc","step":null,"request_preview":"{\"url\":\"https://miscsubjects.com/api/proven-work/the-spreadsheet-as-an-agent-surface\",\"method\":\"GET\",\"headers\":{\"User-Agent\":\"miscsubjects-build\"},\"body\":\"\"}","response_preview":"{\n  \"_ai_door\": {\n    \"see\": \"https://miscsubjects.com/start\",\n    \"note\": \"Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome.\"\n  },\n  \"_self\": {\n    \"schema\": \"oip/proven-work-projection/1\",\n    \"what\": \"One redacted ledger slice for one completed work object.\",\n    \"how_to_use\": \"Open the manifest and formation records from zero context. Every conclusion resolve","request_size":157,"response_size":6494},{"id":"[id]","ts":"2026-09-04T15:40:17-07:00","source":"dispatch","key":"WEB_FETCH","route":null,"actor":"cap:cap_1dbe13f37725e25e","action":"fn","direction":null,"status":null,"trace_id":"t_13t1trjc","step":1,"request_preview":"GET|https://miscsubjects.com/api/proven-work/the-spreadsheet-as-an-agent-surface||","response_preview":"HTTP 200:{\n  \"_ai_door\": {\n    \"see\": \"https://miscsubjects.com/start\",\n    \"note\": \"Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome.\"\n  },\n  \"_self\": {\n    \"schema\": \"oip/proven-work-projection/1\",\n    \"what\": \"One redacted ledger slice for one completed work object.\",\n    \"how_to_use\": \"Open the manifest and formation records from zero context. Every conclusio","request_size":82,"response_size":6503},{"id":"[id]","ts":"2026-09-04T15:40:17-07:00","source":"dispatch","key":"WEB_FETCH","route":null,"actor":"cap:cap_1dbe13f37725e25e","action":"fn","direction":null,"status":null,"trace_id":"t_13t1trjc","step":2,"request_preview":"GET|https://miscsubjects.com/api/proven-work/the-spreadsheet-as-an-agent-surface||","response_preview":"HTTP 200:{\n  \"_ai_door\": {\n    \"see\": \"https://miscsubjects.com/start\",\n    \"note\": \"Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome.\"\n  },\n  \"_self\": {\n    \"schema\": \"oip/proven-work-projection/1\",\n    \"what\": \"One redacted ledger slice for one completed work object.\",\n    \"how_to_use\": \"Open the manifest and formation records from zero context. Every conclusio","request_size":82,"response_size":6503},{"id":"[id]","ts":"2026-09-03T22:32:35-07:00","source":"fetch","key":"HTTP_FETCH","route":null,"actor":null,"action":"http_out","direction":"OUT","status":200,"trace_id":"t_d23cr8vi","step":null,"request_preview":"{\"url\":\"https://miscsubjects.com/api/proven-work/the-spreadsheet-as-an-agent-surface\",\"method\":\"GET\",\"headers\":{\"User-Agent\":\"miscsubjects-build\"},\"body\":\"\"}","response_preview":"{\n  \"_ai_door\": {\n    \"see\": \"https://miscsubjects.com/start\",\n    \"note\": \"Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome.\"\n  },\n  \"_self\": {\n    \"schema\": \"oip/proven-work-projection/1\",\n    \"what\": \"One redacted ledger slice for one completed work object.\",\n    \"how_to_use\": \"Open the manifest and formation records from zero context. Every conclusion resolve","request_size":157,"response_size":6494},{"id":"[id]","ts":"2026-09-03T22:32:35-07:00","source":"dispatch","key":"WEB_FETCH","route":null,"actor":"cap:cap_65648c390712fe6d","action":"fn","direction":null,"status":null,"trace_id":"t_d23cr8vi","step":1,"request_preview":"GET|https://miscsubjects.com/api/proven-work/the-spreadsheet-as-an-agent-surface||","response_preview":"HTTP 200:{\n  \"_ai_door\": {\n    \"see\": \"https://miscsubjects.com/start\",\n    \"note\": \"Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome.\"\n  },\n  \"_self\": {\n    \"schema\": \"oip/proven-work-projection/1\",\n    \"what\": \"One redacted ledger slice for one completed work object.\",\n    \"how_to_use\": \"Open the manifest and formation records from zero context. Every conclusio","request_size":82,"response_size":6503},{"id":"[id]","ts":"2026-09-03T22:32:35-07:00","source":"dispatch","key":"WEB_FETCH","route":null,"actor":"cap:cap_65648c390712fe6d","action":"fn","direction":null,"status":null,"trace_id":"t_d23cr8vi","step":2,"request_preview":"GET|https://miscsubjects.com/api/proven-work/the-spreadsheet-as-an-agent-surface||","response_preview":"HTTP 200:{\n  \"_ai_door\": {\n    \"see\": \"https://miscsubjects.com/start\",\n    \"note\": \"Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome.\"\n  },\n  \"_self\": {\n    \"schema\": \"oip/proven-work-projection/1\",\n    \"what\": \"One redacted ledger slice for one completed work object.\",\n    \"how_to_use\": \"Open the manifest and formation records from zero context. Every conclusio","request_size":82,"response_size":6503},{"id":"[id]","ts":"2026-09-02T13:40:08-07:00","source":"dispatch","key":"ART_GET","route":null,"actor":"owner:terminal-key","action":"http","direction":null,"status":null,"trace_id":"t_yo9tyzjr","step":1,"request_preview":"{\"url\":\"https://miscsubjects.com/api/articles/\",\"method\":\"GET\",\"headers\":{\"x-terminal-key\":\"<REDACTED>\"},\"body\":null}","response_preview":"HTTP 200:{\"count\":250,\"total\":1181,\"register\":\"articles\",\"register_note\":\"excludes source_ledger/source/audit registers, which share this table; pass ?register=<name> or ?register=all to include them\",\"limit\":250,\"offset\":0,\"next_offset\":250,\"has_more\":true,\"slim\":false,\"articles\":[{\"slug\":\"the-spreadsheet-as-an-agent-surface\",\"title\":\"The spreadsheet as an agent surface: how a grid became this build's control plane\",\"created_at\":\"2026-09-02T06:14:08.002Z\",\"updated_at\":\"2026-09-02T07:16:07.843Z\"","request_size":117,"response_size":109260},{"id":"[id]","ts":"2026-09-02T13:40:08-07:00","source":"dispatch","key":"ART_GET","route":null,"actor":"owner:terminal-key","action":"http","direction":null,"status":null,"trace_id":"t_yo9tyzjr","step":2,"request_preview":"","response_preview":"HTTP 200:{\"count\":250,\"total\":1181,\"register\":\"articles\",\"register_note\":\"excludes source_ledger/source/audit registers, which share this table; pass ?register=<name> or ?register=all to include them\",\"limit\":250,\"offset\":0,\"next_offset\":250,\"has_more\":true,\"slim\":false,\"articles\":[{\"slug\":\"the-spreadsheet-as-an-agent-surface\",\"title\":\"The spreadsheet as an agent surface: how a grid became this build's control plane\",\"created_at\":\"2026-09-02T06:14:08.002Z\",\"updated_at\":\"2026-09-02T07:16:07.843Z\"","request_size":0,"response_size":109260},{"id":"[id]","ts":"2026-09-02T13:39:52-07:00","source":"dispatch","key":"ART_GET","route":null,"actor":"owner:terminal-key","action":"http","direction":null,"status":null,"trace_id":"t_96d5amhf","step":1,"request_preview":"{\"url\":\"https://miscsubjects.com/api/articles/\",\"method\":\"GET\",\"headers\":{\"x-terminal-key\":\"<REDACTED>\"},\"body\":null}","response_preview":"HTTP 200:{\"count\":250,\"total\":1181,\"register\":\"articles\",\"register_note\":\"excludes source_ledger/source/audit registers, which share this table; pass ?register=<name> or ?register=all to include them\",\"limit\":250,\"offset\":0,\"next_offset\":250,\"has_more\":true,\"slim\":false,\"articles\":[{\"slug\":\"the-spreadsheet-as-an-agent-surface\",\"title\":\"The spreadsheet as an agent surface: how a grid became this build's control plane\",\"created_at\":\"2026-09-02T06:14:08.002Z\",\"updated_at\":\"2026-09-02T07:16:07.843Z\"","request_size":117,"response_size":109260},{"id":"[id]","ts":"2026-09-02T13:39:52-07:00","source":"dispatch","key":"ART_GET","route":null,"actor":"owner:terminal-key","action":"http","direction":null,"status":null,"trace_id":"t_96d5amhf","step":2,"request_preview":"","response_preview":"HTTP 200:{\"count\":250,\"total\":1181,\"register\":\"articles\",\"register_note\":\"excludes source_ledger/source/audit registers, which share this table; pass ?register=<name> or ?register=all to include them\",\"limit\":250,\"offset\":0,\"next_offset\":250,\"has_more\":true,\"slim\":false,\"articles\":[{\"slug\":\"the-spreadsheet-as-an-agent-surface\",\"title\":\"The spreadsheet as an agent surface: how a grid became this build's control plane\",\"created_at\":\"2026-09-02T06:14:08.002Z\",\"updated_at\":\"2026-09-02T07:16:07.843Z\"","request_size":0,"response_size":109260},{"id":"[id]","ts":"2026-09-02T00:16:07-07:00","source":"articles","key":"ARTICLE_WRITE_LINKAGE","route":"/api/articles/the-spreadsheet-as-an-agent-surface","actor":null,"action":"undeclared","direction":"IN","status":null,"trace_id":null,"step":null,"request_preview":"{\"slug\":\"the-spreadsheet-as-an-agent-surface\",\"method\":\"POST\",\"linkage\":{\"kind\":\"undeclared\"}}","response_preview":"recorded","request_size":94,"response_size":8},{"id":"[id]","ts":"2026-09-01T23:14:12-07:00","source":"dispatch","key":"AUTOMATE_FIRE","route":null,"actor":"article-created-hook","action":"fn","direction":null,"status":null,"trace_id":"t_5uhw3adw","step":2,"request_preview":"ARTICLE_CREATED|{\"kind\":\"article_created\",\"slug\":\"the-spreadsheet-as-an-agent-surface\",\"title\":\"The spreadsheet as an agent surface: how a grid became this build's control plane\",\"url\":\"https://miscsubjects.com/a/the-spreadsheet-as-an-agent-surface\",\"bundle\":\"https://miscsubjects.com/api/articles/the-spreadsheet-as-an-agent-surface/bundle?format=markdown\",\"admin\":\"https://miscsubjects.com/admin/articles/the-spreadsheet-as-an-agent-surface\",\"self\":\"https://miscsubjects.com/api/articles/the-spread","response_preview":"{\"event\":\"ARTICLE_CREATED\",\"matched\":0,\"ran\":0,\"fired\":[]}","request_size":768,"response_size":58},{"id":"[id]","ts":"2026-09-01T23:14:11-07:00","source":"dispatch","key":"AUTOMATE_FIRE","route":null,"actor":"article-created-hook","action":"fn","direction":null,"status":null,"trace_id":"t_5uhw3adw","step":1,"request_preview":"ARTICLE_CREATED|{\"kind\":\"article_created\",\"slug\":\"the-spreadsheet-as-an-agent-surface\",\"title\":\"The spreadsheet as an agent surface: how a grid became this build's control plane\",\"url\":\"https://miscsubjects.com/a/the-spreadsheet-as-an-agent-surface\",\"bundle\":\"https://miscsubjects.com/api/articles/the-spreadsheet-as-an-agent-surface/bundle?format=markdown\",\"admin\":\"https://miscsubjects.com/admin/articles/the-spreadsheet-as-an-agent-surface\",\"self\":\"https://miscsubjects.com/api/articles/the-spread","response_preview":"{\"event\":\"ARTICLE_CREATED\",\"matched\":0,\"ran\":0,\"fired\":[]}","request_size":768,"response_size":58},{"id":"[id]","ts":"2026-09-01T23:14:08-07:00","source":"automation","key":"ARTICLE_CREATED","route":null,"actor":"build:article-hook","action":"article_created","direction":"internal","status":200,"trace_id":"t_article_jzbx3pgf","step":null,"request_preview":"{\"slug\":\"the-spreadsheet-as-an-agent-surface\"}","response_preview":"{\"kind\":\"article_created\",\"slug\":\"the-spreadsheet-as-an-agent-surface\",\"title\":\"The spreadsheet as an agent surface: how a grid became this build's control plane\",\"url\":\"https://miscsubjects.com/a/the-spreadsheet-as-an-agent-surface\",\"bundle\":\"https://miscsubjects.com/api/articles/the-spreadsheet-as-an-agent-surface/bundle?format=markdown\",\"admin\":\"https://miscsubjects.com/admin/articles/the-spreadsheet-as-an-agent-surface\",\"self\":\"https://miscsubjects.com/api/articles/the-spreadsheet-as-an-agent-surface\",\"system_map\":\"https://miscsubjects.com/api/articles/system-map?format=markdown&article=the-spreadsheet-as-an-agent-surface\",\"act_hint\":\"GET https://miscsubjects.com/api/dispatch?resume=1 — see this event in recent turns after ledger ingest\"}","request_size":null,"response_size":null},{"id":"[id]","ts":"2026-09-01T23:14:06-07:00","source":"articles","key":"ARTICLE_WRITE_LINKAGE","route":"/api/articles/the-spreadsheet-as-an-agent-surface","actor":null,"action":"undeclared","direction":"IN","status":null,"trace_id":null,"step":null,"request_preview":"{\"slug\":\"the-spreadsheet-as-an-agent-surface\",\"method\":\"POST\",\"linkage\":{\"kind\":\"undeclared\"}}","response_preview":"recorded","request_size":94,"response_size":8},{"id":"[id]","ts":"2026-09-01T23:13:53-07:00","source":"articles","key":"ARTICLE_WRITE_LINKAGE","route":"/api/articles/the-spreadsheet-as-an-agent-surface","actor":null,"action":"undeclared","direction":"IN","status":null,"trace_id":null,"step":null,"request_preview":"{\"slug\":\"the-spreadsheet-as-an-agent-surface\",\"method\":\"POST\",\"linkage\":{\"kind\":\"undeclared\"}}","response_preview":"recorded","request_size":94,"response_size":8},{"id":"[id]","ts":"2026-09-01T23:13:37-07:00","source":"articles","key":"ARTICLE_WRITE_LINKAGE","route":"/api/articles/the-spreadsheet-as-an-agent-surface","actor":null,"action":"undeclared","direction":"IN","status":null,"trace_id":null,"step":null,"request_preview":"{\"slug\":\"the-spreadsheet-as-an-agent-surface\",\"method\":\"POST\",\"linkage\":{\"kind\":\"undeclared\"}}","response_preview":"recorded","request_size":94,"response_size":8},{"id":"[id]","ts":"2026-09-01T23:13:13-07:00","source":"articles","key":"ARTICLE_WRITE_LINKAGE","route":"/api/articles/the-spreadsheet-as-an-agent-surface","actor":null,"action":"undeclared","direction":"IN","status":null,"trace_id":null,"step":null,"request_preview":"{\"slug\":\"the-spreadsheet-as-an-agent-surface\",\"method\":\"POST\",\"linkage\":{\"kind\":\"undeclared\"}}","response_preview":"recorded","request_size":94,"response_size":8}],"cards":[{"card_id":"t_okbzhs3z","steps":3,"ts":"2026-09-05T05:22:11-07:00","first_source":"fetch","keys":["HTTP_FETCH","WEB_FETCH"]},{"card_id":"t_pow08ket","steps":3,"ts":"2026-09-05T01:26:05-07:00","first_source":"fetch","keys":["HTTP_FETCH","WEB_FETCH"]},{"card_id":"t_13t1trjc","steps":3,"ts":"2026-09-04T15:40:17-07:00","first_source":"fetch","keys":["HTTP_FETCH","WEB_FETCH"]},{"card_id":"t_d23cr8vi","steps":3,"ts":"2026-09-03T22:32:35-07:00","first_source":"fetch","keys":["HTTP_FETCH","WEB_FETCH"]},{"card_id":"t_yo9tyzjr","steps":2,"ts":"2026-09-02T13:40:08-07:00","first_source":"dispatch","keys":["ART_GET"]},{"card_id":"t_96d5amhf","steps":2,"ts":"2026-09-02T13:39:52-07:00","first_source":"dispatch","keys":["ART_GET"]},{"card_id":"t_5uhw3adw","steps":2,"ts":"2026-09-01T23:14:12-07:00","first_source":"dispatch","keys":["AUTOMATE_FIRE"]},{"card_id":"t_article_jzbx3pgf","steps":1,"ts":"2026-09-01T23:14:08-07:00","first_source":"automation","keys":["ARTICLE_CREATED"]}]}