VoidscapeDocs
Current main
On this page Overview
Reference

Roadmap status

Updated 2026-09-11. This page distinguishes supported reading from repository workflows still under acceptance and future plans. Milestones are sequencing, not delivery-date promises; they do not authorize installation or account actions.

Canonical source: docs/ROADMAP.md

Work sequence#

StageFocusTracker
Completed foundationsReaders, CLI, docs, hardening and scoped design/spike outcomesM0
Current verificationImplemented source skills, independent harness acceptance, browser QA and release checksM1, #42 / #54 / #57 / #91
NextInbox scheduling evidence, LinkedIn independent evaluation, bridge pairing/permissionsM2, #55 / #56 / #58
Later / explorationVisual jobs, capture benchmarks, more saved sources and separate companionsM3, #44 / #93–#96

Closing a design or spike issue only completes that scope. It never ships a production integration.

Current-main verification receipt#

On 9296ac5, an isolated Windows acceptance pass copied the primary and compatibility skills into temporary roots, generated the deterministic local fixture, and completed inspect -> preview -> read with captions and three frames. Preview required neither cloud approval nor a model download; read produced a manifest, three timestamped frames, and a non-empty sidecar-grounded transcript with no warnings. The merge commit also passed Linux 3.10, Linux 3.12, Windows 3.12, and Pages deployment.

This confirms the shipped reader's current installation and deterministic local path. It does not certify selected real inputs, private-source workflows, independent harness behavior, bridge security, provider adoption, or a final release/tag.

Capability evidence#

CapabilityStatusEvidence
Guided inspect -> preview -> readshippedskill/scripts/voidscape.py; CLI tests
Local/URL video and audio evidenceshippedskill/scripts/video.py; video tests
Local image and carousel evidenceshippedskill/scripts/image.py; image tests
Local articles, RSS/Atom, approved public article fetchshippedskill/scripts/article.py; article tests
Optional screenshot provenanceshippedImage sidecar contract, merged PR #107; local hash/geometry verification, not browser capture or producer authentication
Public feed capture and notesdev-onlyRSS intake helper, selected article/enclosure reads (#109–#111), real podcast QA and one public access-wall skip; project skill and verified publication implemented; broader provider and independent harness acceptance pending
Local chat export (WhatsApp-style) evidenceshippedskill/scripts/chat.py; chat reader tests
Connectors contract pageshippedthis tree: connectors.md
Harness skill kit (copy-and-adapt templates)shippedharness/skills/; template tests
Shared reader protocol and envelopeshippedreader manifests; protocol tests
Private recovery pointers and Windows UTF-8 outputshippedmerged PR #65; recovery and Unicode subprocess tests
Bounded article responses and direct loopback healthshippedmerged PR #66; network boundary tests
Source capability registry and reader overrideshippedmerged PR #45; supported voidscape route, voidscape sources; source tests
Instagram URL queue helperdev-onlyrepository script; not installed with the skill
Instagram triage and verified notesdev-onlymerged project skill/controller and note store (#77–#80); independent behavior and live harness acceptance remain #54
LinkedIn observed-post capture and notesdev-onlylocal workflow: typed identities, verified notes/index, legacy assessment and project skill with selected resume; independent harness evaluation remains #55, while any live platform work needs a documented approved route
Instagram follow-relationship audit (read-only)dev-onlyrepository script; local exports only; never unfollows
YouTube private-playlist queue adapterdev-onlyrepository script; official API; not installed with the skill
Public YouTube capture and notesdev-onlysource workflow; real local capture/read/note proof, independent skill/harness acceptance pending
Agent documentation treeshippedthis page and sibling pages
Machine-readable agent discovery manifestshippeddocs/agents/manifest.json
Observe-and-capture playbookshippeddocs/agents/observe-and-capture.md
Thin observe CLIshippedskill/scripts/observe.py; issue #24
Browser bridge production integrationdev-onlyisolated spike complete; a pairing and permission design exists in the separate agent-bridge repository, while independent review and isolated client acceptance remain #58
MCP host spike / decisionshippedno-go report; issue #26
Production MCP hostparkedrevisit gates in the #26 spike report
Browser extension spikedev-onlyspike report: isolated Chrome three-command proof; real harnesses and signed-in profiles unverified
Codex plugin bundledev-onlyvalidates locally; SkillSpector CRITICAL/DO_NOT_INSTALL gate remains open
Production universal browser extensionparkedseparate security/repository decision required
Local recording inbox controllerdev-onlyrepository helper, project skill, local note author and a manual Windows scheduler-plan helper exist; real recording/harness acceptance and observed scheduled execution remain #56
Unattended orchestrationparkedgeneral orchestration beyond the bounded local inbox work in issue #56 needs separate product/privacy design
Hosted SaaSparkedproduct, billing, connector, and legal gates required

Interpretation rules#

shipped requires merged implementation, tests on main and a supported entry point. release-candidate means an implemented and verified change awaiting merge/release. Repository source workflows and the browser spike remain dev-only while supported distribution or independent end-to-end acceptance is incomplete. Project-local packaging is not live harness proof. A design spec or fake spike never upgrades a capability to shipped.

Iris scan warnings are not evidence of malware. Richard assesses them as false positives; the remaining gate is pinned capability/permission review and integration acceptance. Iris is not installed by this roadmap; its existing STOP remains an adoption status.

For phase-level history and deferred platform ideas, read the canonical roadmap. The open issue list is scheduling evidence, not product evidence.

Incoming — what exploration could unlock#

The long-term direction is one idea: every piece of media you already keep becomes inspectable, citable evidence through the same gates. None of the directions below is shipped, installed, or promised; each is listed with what it would take to become real.

DirectionWhat it would give youStanding gates
X bookmarks, TikTok favorites, Reddit savesone evidence library across more platforms you save toper-platform permission review; signed-in capture is never implied by public reading
Newsletter collectionsinbox reading with sender and issue order preserveddelivery-platform review; no mailbox credentials, ever
Browser bridge (live pages)read what a page shows at read time, with the page state recordedsite-by-site approval; no credentials, cookies, or storage access
Screenshot CLI/MCP integrations (Iris-style)turn a visible screen region into citable framescapture-scope consent; same inspect -> preview -> read discipline
Agent plugins and multi-model readingchoose per-task models for transcription and visionmodel-download and cloud approvals stay per-run, never global settings
Hosted editionVoidscape without local setupproduct, billing, connector, and legal gates; local-first stays the default

Two boundaries hold across every row. First, Voidscape is a reader: follower audits, creator performance dashboards, and job-search tooling are separate companion projects, and permission to read never implies following, unfollowing, messaging, or publishing. Second, security review gates apply before any exploration becomes an installed capability — a working prototype is not a release.

Edit this page on GitHub ↗