Product decisions needed for v1 #13
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
A handful of product decisions affect how v1 behaves. Engineering can build sensible defaults for all of them, but they're the PM's calls. Recording them here keeps them from being decided by accident in code.
Decisions needed
Each lists the options and their user-visible consequences, plus a recommendation.
jat the bottom of a box. (a) stop, like lazygit; (b) carry on into the next box. Recommend (a): predictable, andtab/1–5already move between boxes.ronly; (b) also refresh in the background every N minutes. Recommend (b) with N=5, off for GitHub until rate-limit handling exists.[1]–[5](PRs, Issues, Actions, Renovate, Releases) right, or should Branches or Milestones replace one?Context
docs/design.md→ Open questions. Answers get folded intodocs/design.md, and into the affected tickets if they've already been filed.Added: install and updates
Update now? [Y/n/s(kip this version)].Added: plan review (#17)
mretries just those, after lazyforge re-checks them; (b) stop at the first failure and leave the rest unmerged; (c) a one-line status-bar summary only ("8 merged, 2 failed"). Recommend (a): one flaky CI run shouldn't block eleven good merges, and you can see exactly what happened and retry with one key.[4]Failing / running CI in v1. v1 defers boxes[4]and[5]for regular repos, but the ★ view's[4]is listed too. (a) ship it in v1, built from the CI status already shown on PR rows (no Actions API needed): Renovate PRs whose CI is failing or running; (b) defer it with the regular-repo[4]/[5]. Recommend (a): it's cheap, independent of the Actions API, and it's the list you check before a bulk merge.Rre-run and the Actions box when the forge can't provide them.Ris in the keymap but not the v1 action list, and the Actions API on our Forgejo is still being checked (#1). (a) v1 has noR;[3]Actions shows runs only if the API provides them, otherwise it's hidden and CI state still shows on PR rows;oopens the run in the browser; (b)Rin v1 where the API supports it. *Recommend (a), revisited once #1 reports: it keeps v1 independent of an API we haven't confirmed.*13. What counts as "the same update" in Updates by dependency. The design keys on package + from + to. In practice repos start from different versions:actions/checkoutis v3 → v7 in one repo and v4 → v7 in another (#2). (a) group by package + target version: one row "actions/checkout → v7 · 2 repos", and the row shows the from-versions; (b) keep from in the key: two rows, one per starting version. Recommend (a): the thing you're deciding is "move everything to v7", and splitting by starting version doubles the rows without changing the decision.🤖 All decisions answered by the PM in session on 2026-10-02 and recorded in design.md (
docs/plan-reviewbranch,d1d6621) and in #5, #8, #9, #10 and #12. Summary: 1 stop at the bottom · 2 focused box grows · 3r+ 5-minute refresh · 4 repo default strategy · 5 batches get their own rows and merge whole · 6 keep the five boxes · 7/8 check every launch, ask again after no · 9 bulk merge carries on, per-PR results, retry marked · 10 repos you own or belong to · 11 ★ Failing CI box ships · 12Ropens the run page · 13 group by package + target version. New: ★ Renovate gets a By repo overview with an impact score as[1]; "only merge when green" setting per host with a per-repo override. Closing when the docs MR (#18) merges.