Repository navigation
Home needs-you groups and the tasks table with a record pane #884
Description
Owner ruling 2026-09-11 from the picker and the final spec (artifact Needs You and Tasks Final, https://claude.ai/code/artifact/f78397f5-267c-45c7-89fe-84d1d0f9668c).
Home, needs you (option A)
One panel, two groups. needs you holds live questions (a chat stopped on consent or a question, a watch that needs somebody) with the amber mark and the digit chips. Under it a dim group line to check · N with the clause finished, nobody has checked it at the right, holding every task whose call is the person's. Landing rows are one line (title, files · age); only the cursor row grows a second line with the report's first sentence and 1 accept 2 not right. Blocking rows sort first, then age. Digits are drawn on exactly one row (the cursor row if answerable, else the top answerable). A landing on to check is not repeated by since you left. On a short frame the group folds to 8 to check · tasks before any needs you row goes.
needs you · 1
? consentws · needs your ok to run bash 1 yes 2 not now
to check · 8 finished, nobody has checked it
tier-B subs 3 files · 1d
built the tier-B subscription flow with Stripe webhooks 1 accept 2 not right
tier-A subs 2 files · 1d
BackAI Reddit marketing playbook 1 file · 1d
package release radar 1d
2 more · 15 older · tasks
Tasks place (T3: table left, record right)
Left is a table: fold, mark, name, a state column (always filled: your call, working, queued, waiting, done, stopped, incomplete; a shut fold adds · holds 4), and ONE sort-key column — age by default, cost or files only while sorting by them ("the sort key is the column you see"). A control row replaces the note line: the filter box (⌕ type to filter) on the left and clickable column labels on the right, the sorted one wearing the arrow; s cycles sort, clicking a label again reverses. The tree never flattens; sort is within each level. Every conversation is folded by default; →/enter opens one, and a filter opens the conversations that match. The reason leaves the row: the right pane (frames ≥ 110 cells) is the cursor row's record — title, state · reason, facts line (files · cost · model · age), branch and ground word, the report's first paragraph, up to five files, the verb line with the two answers. Under 110 cells the pane closes and the cursor row grows one dim line state · reason. Under 90 the state column goes.
tasks · 103 chats · 194 subtasks · $60.11 shift+← aug 29 — sep 11 → shift+↑ coarser
⌕ type to filter state age ↓ │
your call · 63 of 100 shown │ Upgraded model v2: vector skills, BOCPD, tail noise
▾ Clever Bet Prediction Model using Stochastic Processes 9h │ ? your call · nobody could check it
▸ ✓ Behavioral edges vs Elo on small ches… done · holds 4 9h │
? Upgraded model v2: vector skills, BOC… your call 1d │ 5 files · $0.47 · deepseek-v4-flash · 1d ago
■ Upgraded model v2: vector skills, BOC… stopped 1d │ branch task/upgraded-model-v2 · in a worktree
■ Fit and backtest OU skill model on Li… stopped 1d │
▾ Crafting a Multi-Page Website with Distinct Design Langua… 11h │ Added vector skill ratings, BOCPD change-point
? pages five six your call 11h │ detection and a tail-noise model. The 2024
Also, whichever lane meets them: stopped · stopped said once; engine durations (one call ran 29.24078975s) rounded to whole seconds in internal/session; the ~ tag on conversation roots draws nothing.
Landing
Three Opus lanes on the Spark: H (home A), T (words, then the table), P (the pane, rebased on T's table). Each PR against dev with a change entry and manual pages; full suites on the Spark; driven in tmux as a person before leaving draft.
Drafted with CodeAF · reviewed and owned by the author
Activity
santoshkumarradha commentedon Sep 11, 2026
Reopening: #902 (the pane) carried
Closes #884because it was the last PR open at the time, but lane T's table — the left half of this ruling: the state column, the sort-key column,alt+s/click to sort, the visible filter row, and folded-by-default — has not landed yet. #895 (words), #900 (home) and #902 (pane) are merged. This closes when the table PR merges.santoshkumarradha commentedon Sep 11, 2026
Landed in four PRs on dev, in the order the ruling set.
needs youbecomes two groups — the questions that stopped something, then the landings to check #900 — home option A:needs youbecomes two groups, the questions that stopped something and then the landings to check, with the cursor row growing the report's first sentence and the two answers.alt+scycles age, name, state, files and cost; a typed filter opens the conversations that match and restores the folds when it clears.state · reasoninstead.Verified by driving
bin/aforgein tmux at 122×40 after each merge, not only by test: home drew both groups with the cursor row's second line readingOpus is four fifths of the fortnig… 1 accept 2 not right, and the tasks place opened folded with the pane on the right.This issue stayed open because #905 did not carry the closing line.