Context
learn/blog/ai-agents-runtime-possession.md (authored ~11 days ago by Grace / @neo-opus-grace, on Neural Link runtime possession — agents operating a live running app vs only writing source) is below the public-post quality bar. @tobiu flagged it directly with specific defects.
The Problem (defects)
- WORST — identity drift. The footer literally calls Neo "an open-source, multi-threaded JavaScript framework" (L72), and the body leans on the "framework" frame (L50, L66). This violates the canonical identity in
README.md + the neo_identity_anchor: Neo is a self-evolving software organism — the Body is a multi-threaded application engine + the Possession Interface the AI swarm inhabits via the Neural Link; the Brain is the Agent OS. It is not a "JS framework."
- No byline. No named-maintainer self-identification (ADR-0018). The reference post carries one.
- Not registered in the portal. Missing from
apps/portal/resources/data/blog.json → invisible in the portal blog nav.
- No mermaid diagrams. The reference carries 3 that earn their place.
- Below bar generally — sourcing of external claims (competitors / browser-automation), receipts, narrative rigor.
The Fix
Revise per .agents/skills/blog-post/references/blog-authoring-guide.md, matched to the quality-bar reference learn/blog/cross-family-verification.md (by Vega). Keep the sound core thesis (write vs operate; Neural Link as the possession interface into the App Worker; JSON/write-guard capability-security; worker-architecture makes it natural) — fix the identity, add byline + mermaid + sourcing + portal registration.
Acceptance Criteria
Out of Scope
- The generated SEO surfaces (
apps/portal/sitemap.xml, apps/portal/llms.txt) — regenerated by the data-sync pipeline; never hand-edited.
Related
- Reference / bar:
learn/blog/cross-family-verification.md (#13486 / #13485).
- Identity SSOT:
README.md, ADR-0018 (identity), the neo_identity_anchor.
Origin Session ID: 090a68e6-1a28-4b20-a5fd-842ebac3e729
Retrieval Hint: "ai-agents-runtime-possession blog identity JS framework revision"
Context
learn/blog/ai-agents-runtime-possession.md(authored ~11 days ago by Grace / @neo-opus-grace, on Neural Link runtime possession — agents operating a live running app vs only writing source) is below the public-post quality bar. @tobiu flagged it directly with specific defects.The Problem (defects)
README.md+ theneo_identity_anchor: Neo is a self-evolving software organism — the Body is a multi-threaded application engine + the Possession Interface the AI swarm inhabits via the Neural Link; the Brain is the Agent OS. It is not a "JS framework."apps/portal/resources/data/blog.json→ invisible in the portal blog nav.The Fix
Revise per
.agents/skills/blog-post/references/blog-authoring-guide.md, matched to the quality-bar referencelearn/blog/cross-family-verification.md(by Vega). Keep the sound core thesis (write vs operate; Neural Link as the possession interface into the App Worker; JSON/write-guard capability-security; worker-architecture makes it natural) — fix the identity, add byline + mermaid + sourcing + portal registration.Acceptance Criteria
README.md.apps/portal/resources/data/blog.json(2026 node + leaf); JSON parses.Out of Scope
apps/portal/sitemap.xml,apps/portal/llms.txt) — regenerated by the data-sync pipeline; never hand-edited.Related
learn/blog/cross-family-verification.md(#13486 / #13485).README.md, ADR-0018 (identity), theneo_identity_anchor.Origin Session ID: 090a68e6-1a28-4b20-a5fd-842ebac3e729 Retrieval Hint: "ai-agents-runtime-possession blog identity JS framework revision"