{"schema":"sb.node.v1","id":"sb:e/9e54119d2605058fda3d3d6e","kind":"entity","label":{"text":"readme","locale":"en"},"identity":{"anchor":"label:en:readme","strength":"label"},"asOf":{"knowledgeCutoff":"2026-10-07T17:37:52.548784+00:00","snapshot":"deploy f96c9fec564ffd4326cb9684cfa400abbd8e63a8"},"lens":{"kind":"public"},"build":{"plane":"projected","builtFrom":["entity_graph.slim.json","entity_receipts (deploy asset)","event_graph.json","truth_records (deploy asset)","corroborated_record.json"],"rule":"node-projection.entity@v1"},"standing":{"evidence":{"supporting":28,"separatePublishers":18,"basis":"documents that mention the subject and the outlets that carried them; a mention is evidence the referent is in use, not evidence about any claim"},"admission":{"state":"canonical","reason":"entity graph provenance 'curated'; the node carries no promotion receipt in v1","policy":"EQ-PROMOTION (receipt not carried)"},"disposition":{"state":"served","reason":"public record"},"validity":{"from":"2026-09-03","to":"2026-10-05","basis":"first and last day we saw it mentioned; not the subject's own lifetime"},"measurement":{"state":"partial","blind":["assertion coverage 0.071: about 93% of mentions carry no typed assertion"]}},"dimensions":{"domains":["auto","hn_signal"],"activeDays":19,"assertions":{}},"up":[],"upNote":"An entity is a root: it is contained by nothing. Pan out by following R.","children":{"count":12,"byKind":{"observation":12},"items":[{"id":"sb:o/b20e3ee1ae46278ed0222475","kind":"observation","label":"shattered.io · 2026-10-05 · Claude Code Tutorial: 13 Steps, 60 Min [2026]","url":"https://shattered.io/claude-code-tutorial-13-steps-2026/"},{"id":"sb:o/9185c7546e85758cb1ebcf14","kind":"observation","label":"Hacker News Top Stories · 2026-10-04 · Why don't more developers “use the platform”?","url":"https://nolanlawson.com/2026/10/03/why-dont-more-developers-use-the-platform/"},{"id":"sb:o/5f21c61d70b0cb203102a904","kind":"observation","label":"SitePoint · 2026-10-04 · Pi 1.0 Coding Agent Setup: Install, Configure MCP, and Run Codemode","url":"https://www.sitepoint.com/pi-1-0-coding-agent-setup-mcp/?utm_source=rss"},{"id":"sb:o/d806c79c0fae46c36e36b70f","kind":"observation","label":"Latest from Tom's Hardware · 2026-10-04 · Open-source tool designs LEGO builds with more than 2,000 real pieces","url":"https://www.tomshardware.com/tech-industry/artificial-intelligence/open-source-tool-designs-lego-builds-with-more-than-2-000-real-pieces-their-programs-output-detailed-cad-files-but-no-models-have-been-built-yet"},{"id":"sb:o/fde943713f047bc64f628499","kind":"observation","label":"Latest from Tom's Hardware · 2026-10-04 · 'AI Torture Chamber' triggers massive backlash for putting chatbots in simulated pain","url":"https://www.tomshardware.com/tech-industry/artificial-intelligence/ai-torture-chamber-triggers-massive-backlash-for-putting-chatbots-in-simulated-pain-critics-issue-death-threats-while-anthropomorphizing-text-predictors-demand-github-remove-the-repository-over-unethical-treatment"},{"id":"sb:o/00811749590c04742ddbbef9","kind":"observation","label":"Business Model Analyst · 2026-10-03 · OpenAI’s Agents Got Out Through the Free Code Your Apps Use","url":"https://businessmodelanalyst.com/openai-agents-package-registry-rubygems-commons/"},{"id":"sb:o/f94a0a25e02f538a75f4ddde","kind":"observation","label":"Hacker News Top Stories · 2026-10-01 · Pi Durable","url":"https://earendil.com/posts/pi-durable/"},{"id":"sb:o/0dd5aa875b3297dc02906017","kind":"observation","label":"The Hacker News · 2026-09-30 · AI Coding Agents Exposed 13,000 Internal Images, Including Billing Records, on GitHub","url":"https://thehackernews.com/2026/09/ai-coding-agents-exposed-13000-internal.html"},{"id":"sb:o/6a5d8365fd8aa52e8058e330","kind":"observation","label":"Hacker News Top Stories · 2026-09-29 · Livenerf: Has Opus 5.5 been nerfed yet?","url":"https://github.com/ninjahawk/livenerf"},{"id":"sb:o/214a619eb9c1d35d0679a2e5","kind":"observation","label":"SitePoint · 2026-09-28 · Technical Blogging for Developers: How to Build an Audience That Actually Compounds","url":"https://www.sitepoint.com/technical-blogging-for-developers-how-to-build-an-audience-that-actually-compounds/?utm_source=rss"}],"cursor":"c1.eyJpZCI6InNiOmUvOWU1NDExOWQyNjA1MDU4ZmRhM2QzZDZlIiwibCI6ImNoaWxkcmVuIiwibyI6MTAsImsiOm51bGwsImEiOiIyMDI2LTEwLTA3VDE3OjM3OjUyLjU0ODc4NCswMDowMCJ9","order":"newest first; we keep the 12 newest receipts for this entity. Its other observations are counted in standing.evidence.supporting but are not addressable in v1"},"relations":{"count":8,"byKind":{"co-mentioned":8},"items":[{"kind":"relation","label":"co-mentioned with ai (22 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/4887611659a82e4f3169416b"},{"kind":"relation","label":"co-mentioned with github (18 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/06e3b16b7bb05eb7b13bf961"},{"kind":"relation","label":"co-mentioned with anthropic (17 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/c711fd8c3bc40cc946e18d7e"},{"kind":"relation","label":"co-mentioned with google (13 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/ad332f0ea8ce85292e0ec589"},{"kind":"relation","label":"co-mentioned with openai (12 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/6ce777fce3a17e646c24e087"},{"kind":"relation","label":"co-mentioned with python (11 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/c2e352ee9fab45c643e30c39"},{"kind":"relation","label":"co-mentioned with item (10 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/dca52252d97a9fde2804afcb"},{"kind":"relation","label":"co-mentioned with comments url (8 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/6b4e9a6f84911dccf608f081"}],"cursor":null,"order":"situations first, then claims (the subject's own maintained record, then site-wide corroborated clusters; each label ends with its standing), then co-mentions by shared documents, descending. Co-mentions are the ten strongest the entity graph keeps per entity"},"edge":{"state":"continues"},"links":{"rest":"/api/v1/node/e/9e54119d2605058fda3d3d6e","mcp":"traverse {\"id\":\"sb:e/9e54119d2605058fda3d3d6e\"}","page":"/entity/readme/"},"limits":{"levelsPerCall":1,"pageSize":10,"maxPageSize":50,"membersMax":50,"statement":"One level per call: depth is 1 and only 1, and there is no whole-graph dump. pageSize 1-50 (default 10); a page limit is a cursor, never an edge. Members are listed up to 50. At most 60 traverse calls a minute per caller (runaway-loop protection, not a meter). One knowledge cutoff is served: the deploy's."},"actions":[{"verb":"unfold","lit":true,"effect":"read","layer":"cantina","call":"traverse {\"id\":\"sb:e/9e54119d2605058fda3d3d6e\",\"level\":\"children\"}"},{"verb":"fold","lit":true,"effect":"read","layer":"cantina","call":"traverse {\"id\":\"sb:e/9e54119d2605058fda3d3d6e\"}"},{"verb":"panOut","lit":false,"effect":"read","layer":"cantina","reason":"An entity is a root: it is contained by nothing. Pan out by following R."},{"verb":"follow","lit":true,"effect":"read","layer":"cantina","call":"traverse {\"id\":\"sb:e/9e54119d2605058fda3d3d6e\",\"level\":\"relations\"}"},{"verb":"receipts","lit":false,"effect":"read","layer":"cantina","reason":"receipts are the observations below this node; unfold to reach them"},{"verb":"edge","lit":true,"effect":"read","layer":"cantina","call":"traverse {\"id\":\"sb:e/9e54119d2605058fda3d3d6e\"}"},{"verb":"asOf","lit":false,"effect":"read","layer":"cantina","reason":"v1 serves one knowledge cutoff, this deploy's; walking an earlier cutoff needs retained history (EQ-REPLAY), which v1 does not keep"},{"verb":"switchObserver","lit":false,"effect":"read","layer":"cantina","reason":"the public record is the same for every observer; traversal through a Watch's lens is not served in v1"},{"verb":"readOriginal","lit":false,"effect":"read","layer":"cantina","reason":"no translation is applied on this node; every label is the source's own text"},{"verb":"save","lit":false,"effect":"watch-declaration","layer":"workshop","reason":"saving applies to a configured Watch; configure one around this node first (free), then save it"},{"verb":"deliver","lit":false,"effect":"watch-declaration","layer":"workshop","reason":"delivery applies to a saved Watch"},{"verb":"format","lit":false,"effect":"watch-declaration","layer":"workshop","reason":"output format applies to a saved Watch"},{"verb":"deltaR","lit":false,"effect":"read","layer":"workshop","reason":"Delta R needs a saved Watch with a previous reading"},{"verb":"read","lit":false,"effect":"read","layer":"docking-bay","reason":"one-time Reads are parked until the Commander decides their shape (#938)"}]}