Complete implementation of the lore me command with:
- Config: gitlab.username field for identity resolution
- CLI: MeArgs with --issues, --mrs, --activity, --since, --project, --all, --user, --fields
- Identity: username resolution with precedence (CLI > config > error)
- Scope: project scope resolution with fuzzy matching and mutual exclusivity
- Types: AttentionState enum (5 states with sort ordering), dashboard structs
- Queries: open issues, authored MRs, reviewing MRs (all with attention state CTEs)
- Activity: 5-source feed (notes, state/label/milestone events, assignment detection)
- Human renderer: summary header, attention legend, section cards, event badges
- Robot renderer: {ok,data,meta} envelope with --fields minimal preset
- Handler: full wiring with section filtering, error paths, exit codes
- Autocorrect: me command flags registered
21 beads (bd-qpk3 through bd-32aw) implemented by 3-agent swarm.
978 tests pass, clippy clean.
14 lines
483 B
TOML
14 lines
483 B
TOML
# Liquid Mail config (TOML)
|
|
#
|
|
# Prefer env vars for secrets:
|
|
# LIQUID_MAIL_HONCHO_API_KEY
|
|
# LIQUID_MAIL_HONCHO_WORKSPACE_ID
|
|
#
|
|
[honcho]
|
|
api_key = "hch-v3-pmx23gk9k60xlqffpxpyjj8pywnxkpjkic9bdygx21iydvyxbeialioz5ehhcp1r"
|
|
# workspace_id is optional.
|
|
# If omitted, Liquid Mail defaults it to the repo name (git root folder name).
|
|
# Honcho uses get-or-create semantics for workspaces, so it will be created on first use.
|
|
# workspace_id = "my-repo"
|
|
base_url = "https://api.honcho.dev"
|