docs: remove stale status dumps and trim to v0.1.1 - #4
Conversation
Remove superseded status/audit docs, dated goals pack, autoresearch harness, and session notes. Rewrite PROJECT.md, SKILL.md, RUNBOOK-DEV, prior-art, and the programmatic-surface spec so they match shipped reality. No product code. Co-authored-by: Jimthetaxguy <Jimthetaxguy@users.noreply.github.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: dfaa338dd5
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| AI-native desktop browser: Rust library + Tauri/React shell. Agents drive a | ||
| real OS webview (or the scraper-backed headless daemon) through a 12-tool | ||
| surface gated by `ActionPolicy`. |
There was a problem hiding this comment.
Label the headless daemon as a protocol stub
At this commit, the daemon is not scraper-backed and cannot drive the advertised 12-tool surface: src-tauri/src/bin/headless.rs's dispatch only handles the policy methods plus snapshot, and that snapshot returns a hard-coded about:blank payload rather than consulting BrowserEngine. An agent relying on this status text can receive a successful but empty snapshot and produce incorrect results; describe the daemon as a protocol stub until the real browser wiring lands.
Useful? React with 👍 / 👎.
| let agent = ReActAgent::new(AgentConfig::default(), provider); | ||
| let response = agent | ||
| .execute_with_policy("Summarize the page", &browser, &policy) |
There was a problem hiding this comment.
Define the provider and browser in the Rust example
When a user copies this newly rewritten in-process example, it cannot compile because neither provider nor browser is declared. The preceding SessionManager::create_page call does not produce a BrowserInterface, so it cannot supply the missing value implicitly; construct a provider and concrete browser in the example, or mark both as explicit placeholders.
Useful? React with 👍 / 👎.
Docs-only cleanup. Deletes superseded status/audit/session dumps and trims remaining docs so they match shipped v0.1.1. No product code (
src/,src-tauri/,NeuroBrowser/untouched).Deleted (superseded or session residue)
CURRENT_STATE.md,ANALYSIS.md,CONTEXT.md— stale status / machine-path residuedocs/CODE_ANALYSIS.md,docs/CODE_REVIEW.md,docs/TESTING-NOTES.md— pre-v0.1.1 audit notesresearch/rust_coding_frameworks.md(and emptyresearch/)_working-files/20260708-1300-cursor-v0.1.1-roadmap-complete.md— tracked session notedocs/goals/dated pack (README.md,goal-autoresearch-optimize-2026-07-20.md,optimization-backlog-2026-07-20.md,feature-backlog-2026-07-20.md,focus-areas-2026-07-20.md,quality-audit-2026-07-20.md) — leftover v0.2 items folded intoPROJECT.md.autoresearch/— agent-loop harnessTrimmed
PROJECT.md— current status + real v0.2 listSKILL.md— APIs that exist insrc/today; points atdocs/AGENT-SURFACE.mddocs/RUNBOOK-DEV.md— how to build/run today (headless daemon already shipped)docs/references/prior-art.md— closed the agent-browser TODO; dropped missing-file linksdocs/specs/programmatic-surface-design-2026-07-20.md— layers + contract + phases onlydocs/AGENT-SURFACE.md— one-line drop of theTESTING-NOTES.mdlinkCHANGELOG.mdstill namesTESTING-NOTES.mdas a 0.1.1 add; left untouched as a historical record.