Skip to content

feat: add non-web quickstart flow and doctor checks to reduce web dependency#10

Merged
rad1092 merged 2 commits into
mainfrom
codex/start-project-according-to-readme.md-wj0k15
Feb 13, 2026
Merged

feat: add non-web quickstart flow and doctor checks to reduce web dependency#10
rad1092 merged 2 commits into
mainfrom
codex/start-project-according-to-readme.md-wj0k15

Conversation

@rad1092
Copy link
Copy Markdown
Owner

@rad1092 rad1092 commented Feb 13, 2026

Motivation

  • Make first-success easier for solo/local users by providing a CLI-first, non-web path and quick environment checks.
  • Reduce reliance on the web UI for onboarding and make model execution optional from the CLI.

Description

  • Add a quickstart CLI subcommand that builds payloads interactively or from presets (insight, outlier, action) and can optionally run Ollama; implemented in bitnet_tools/cli.py as run_quickstart.
  • Add a doctor CLI subcommand to quickly surface local prerequisites (python, ollama, bitnet-analyze) via run_doctor.
  • Centralize payload creation in _build_payload so analyze and quickstart share consistent error handling (analysis error:).
  • Update docs to prefer CLI-first flow and add BEGINNER_README.md guidance, plus package entry in pyproject.toml (bitnet-analyze console script).

Testing

  • Ran unit tests with python -m pytest -q which returned 9 passed.
  • Executed CLI smoke checks: python -m bitnet_tools.cli doctor (prints env status) and python -m bitnet_tools.cli quickstart --csv /tmp/qs.csv --preset insight --out /tmp/qs_payload.json which produced payload saved: ... successfully.
  • Attempted automated UI snapshot with Playwright which failed with ERR_EMPTY_RESPONSE while capturing the web UI, indicating the browser check did not complete.

Codex Task

@rad1092 rad1092 merged commit 85932ed into main Feb 13, 2026
0 of 4 checks passed
@rad1092 rad1092 deleted the codex/start-project-according-to-readme.md-wj0k15 branch February 13, 2026 14:05
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d2dbab5373

ℹ️ 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".

Comment thread bitnet_tools/analysis.py Outdated
Comment thread bitnet_tools/analysis.py Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant