Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
684caf9
feat(brain): add mqlaunch brain command for mqobsidian vault
MCamner Jun 7, 2026
acc89e3
fix(brain): add learn as top-level mqlaunch shortcut
MCamner Jun 7, 2026
1e6a6aa
chore(lint): add markdownlint config (MD004 asterisk, MD060/MD013 off)
MCamner Jun 7, 2026
bc6f947
update shell scripts
MCamner Jun 7, 2026
152af9c
update shell scripts
MCamner Jun 7, 2026
aa95e10
update shell scripts
MCamner Jun 7, 2026
0c2f953
update shell scripts
MCamner Jun 7, 2026
b07a268
fix(gitlaunch): implement back-marker pattern to prevent option 3 ret…
MCamner Jun 8, 2026
db064f6
feat(brain-bridge): add systems+verified subcommands, retire memory (P4)
MCamner Jun 8, 2026
51e0681
feat(release-check): add --brain flag to record signal to mqobsidian …
MCamner Jun 8, 2026
c0e9099
feat(brain): add review-brain, signal-brain, learn-promote to mqlaunch
MCamner Jun 8, 2026
6285acb
docs(help): add review-brain, signal-brain, learn-promote to command …
MCamner Jun 8, 2026
70ba801
feat(brain): add SECOND BRAIN section to mq-agent-menu, replace dup o…
MCamner Jun 8, 2026
e44c32d
fix(brain): replace blind read in option 16 with fzf file picker
MCamner Jun 8, 2026
c400ecb
fix(gitlaunch): move pause_git_menu out of run_ai_commit, remove cont…
MCamner Jun 8, 2026
636fe7f
feat(prompts): add fzf prompt picker — mqlaunch prompts
MCamner Jun 8, 2026
ef0cb1b
fix(prompts): search .md files not .txt + exclude index/meta files
MCamner Jun 8, 2026
d0f0803
feat(b2tui): add B2 Atlas Prompt OS terminal interface
MCamner Jun 8, 2026
b1ebf60
feat(brain): add stack and roadmap entrypoints to mqlaunch
MCamner Jun 9, 2026
fefaac9
fix(review): use importlib for dynamic mq-mcp imports, fix b2tui vali…
MCamner Jun 9, 2026
27d5bdd
feat(b2tui): add mqlaunch/b2_tui package — B2 Atlas Prompt OS CLI
MCamner Jun 9, 2026
2277bc3
feat(b2tui): complete phase 5 router — support projects, reason text,…
MCamner Jun 9, 2026
cd3b139
feat(b2tui): complete phases 6-8 — composer, history, obsidian writer
MCamner Jun 9, 2026
a6f39ee
fix(b2tui): route mqlaunch-command-mode b2 to new package
MCamner Jun 9, 2026
5c8f281
feat(b2tui): Phase 10 — textual TUI skeleton with full navigation
MCamner Jun 9, 2026
f5804c2
feat(menu): add t. B2 Atlas TUI entry to AI menu
MCamner Jun 9, 2026
a459783
feat(menu): add a. B2 Atlas Prompt TUI entry to Dev menu
MCamner Jun 9, 2026
8b1bc04
feat(b2tui): Phase 11 complete — add test_config.py, 40 tests passing
MCamner Jun 9, 2026
d851921
docs(b2tui): Phase 12 complete — B2_TUI.md, COMMANDS.md, README, CHAN…
MCamner Jun 9, 2026
6632fb5
release: bump to v0.6.0 — B2 Atlas Prompt OS TUI MVP
MCamner Jun 9, 2026
5d52949
merge: resolve conflicts with main — add memory subcommand to brain-b…
MCamner Jun 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# Python
__pycache__/
*.pyc
*.pyo
.mypy_cache/

# Secrets
.env
.env.*
Expand Down
6 changes: 6 additions & 0 deletions .markdownlint.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"MD004": { "style": "asterisk" },
"MD013": false,
"MD024": { "siblings_only": true },
"MD060": false
}
247 changes: 130 additions & 117 deletions CHANGELOG.md

Large diffs are not rendered by default.

104 changes: 61 additions & 43 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

![macOS](https://img.shields.io/badge/platform-macOS-black)
![Shell](https://img.shields.io/badge/shell-zsh%20%2B%20bash-1f6feb)
![Version](https://img.shields.io/badge/version-0.5.1-blue)
![Version](https://img.shields.io/badge/version-0.6.0-blue)
![License](https://img.shields.io/badge/license-MIT-2ea44f)
![Status](https://img.shields.io/badge/status-active-success)

Expand All @@ -17,16 +17,16 @@ Stop memorizing commands. Start running workflows.

## Proof

- `install.sh` supports `--dry-run`, `--uninstall`, and `--yes` (non-interactive)
- `release.sh` validates VERSION, README badge, and CHANGELOG before every release
- `mqlaunch doctor` supports `--json` output — machine-readable health report
- `mqlaunch selftest` runs launcher smoke checks and shell syntax lint
- `mqlaunch release-check` gates every release on a `repo-signal`
* `install.sh` supports `--dry-run`, `--uninstall`, and `--yes` (non-interactive)
* `release.sh` validates VERSION, README badge, and CHANGELOG before every release
* `mqlaunch doctor` supports `--json` output — machine-readable health report
* `mqlaunch selftest` runs launcher smoke checks and shell syntax lint
* `mqlaunch release-check` gates every release on a `repo-signal`
publish-readiness score
- HAL bridge supports read-only audit, release brief, repo status, and CI status
- All `.sh` files pass `bash -n` syntax check — verified by CI and
* HAL bridge supports read-only audit, release brief, repo status, and CI status
* All `.sh` files pass `bash -n` syntax check — verified by CI and
`scripts/install-smoke.sh`
- GitHub Pages has smoke-test coverage via CI
* GitHub Pages has smoke-test coverage via CI

---

Expand Down Expand Up @@ -78,10 +78,10 @@ mqlaunch doctor

This will:

- verify your environment
- check required dependencies
- validate your setup
- highlight issues with clear fixes
* verify your environment
* check required dependencies
* validate your setup
* highlight issues with clear fixes

---

Expand All @@ -91,8 +91,8 @@ This will:
mqlaunch
```

- browse workflows via the interactive menu
- or run commands directly (`perf`, `system`, `dev`, `tools`)
* browse workflows via the interactive menu
* or run commands directly (`perf`, `system`, `dev`, `tools`)

## Usage

Expand Down Expand Up @@ -155,10 +155,10 @@ This project turns:

One command → structured workflows → repeatable execution

- single entrypoint: `mqlaunch`
- organized workflows (Dev, System, Performance, Git, Release, Tools)
- works as interactive menu and direct CLI
- built-in AI for questions, code generation, and error fixes
* single entrypoint: `mqlaunch`
* organized workflows (Dev, System, Performance, Git, Release, Tools)
* works as interactive menu and direct CLI
* built-in AI for questions, code generation, and error fixes

---

Expand Down Expand Up @@ -213,15 +213,33 @@ HAL overview page: [docs/hal.html](docs/hal.html)

HAL menu screenshot: [docs/screenshots/hal-menu.png](docs/screenshots/hal-menu.png)

## 🧠 B2 Atlas Prompt OS

Structured prompt browser and composer for architecture, review, research,
and content work — built on your local Obsidian vault.

```bash
mq b2 # open interactive TUI
mq b2 list # browse all 43 prompts
mq b2 route "ta fram blueprint för nytt API"
mq b2 compose 02.11 "design the payment service"
```

Navigate with `j/k`, search with `/`, compose with `c`, quit with `q`.
Full reference: [docs/B2_TUI.md](docs/B2_TUI.md)

---

## 📚 Documentation map

- [Command reference](docs/COMMANDS.md) — full `mqlaunch` command surface
- [Terminal guide](terminal/README.md) — launchers, menus, themes, and bridges
- [Tools guide](tools/README.md) — helper scripts and utility workflows
- [Automation guide](automation/README.md) — login, shortcuts, and workflows
- [System guide](system/README.md) — macOS tweaks, monitoring, and performance
- [Skills](SKILLS.md) — local maintenance skills for this repo
- [Roadmap](ROADMAP.md) — current design boundary and next priorities
* [Command reference](docs/COMMANDS.md) — full `mqlaunch` command surface
* [B2 TUI reference](docs/B2_TUI.md) — B2 Atlas Prompt OS terminal interface
* [Terminal guide](terminal/README.md) — launchers, menus, themes, and bridges
* [Tools guide](tools/README.md) — helper scripts and utility workflows
* [Automation guide](automation/README.md) — login, shortcuts, and workflows
* [System guide](system/README.md) — macOS tweaks, monitoring, and performance
* [Skills](SKILLS.md) — local maintenance skills for this repo
* [Roadmap](ROADMAP.md) — current design boundary and next priorities

---

Expand Down Expand Up @@ -353,10 +371,10 @@ mqlaunch doctor
mqlaunch workflows validate
```

- checks required tools (git, brew, node, python, jq)
- validates repo state (branch, dirty tree, required files)
- evaluates workflow readiness (Git, Release, Dev, System)
- highlights issues and gives actionable recommendations
* checks required tools (git, brew, node, python, jq)
* validates repo state (branch, dirty tree, required files)
* evaluates workflow readiness (Git, Release, Dev, System)
* highlights issues and gives actionable recommendations

---

Expand Down Expand Up @@ -414,11 +432,11 @@ macos-scripts/

## ⚖️ Design principles

- keep it simple
- structure > more tools
- optimize for real usage
- make workflows repeatable
- reduce cognitive load
* keep it simple
* structure > more tools
* optimize for real usage
* make workflows repeatable
* reduce cognitive load

---

Expand Down Expand Up @@ -452,10 +470,10 @@ mqlaunch shows menu → delegates → mq-agent orchestrates → mq-mcp executes

Near-term priorities:

- release gate integration
- plugin-style extensions
- remote execution support
- improved onboarding
* release gate integration
* plugin-style extensions
* remote execution support
* improved onboarding

---

Expand All @@ -465,10 +483,10 @@ PRs and issues are welcome.

Good first contributions:

- add or improve a workflow under `automation/`, `tools/`, or `system/`
- improve command docs in [docs/COMMANDS.md](docs/COMMANDS.md)
- add smoke coverage under `tests/`
- polish terminal menu labels, spacing, or discoverability
* add or improve a workflow under `automation/`, `tools/`, or `system/`
* improve command docs in [docs/COMMANDS.md](docs/COMMANDS.md)
* add smoke coverage under `tests/`
* polish terminal menu labels, spacing, or discoverability

Before opening a PR, run:

Expand Down
Loading
Loading