feat: add conversational replies and stable output
Some checks failed
tamq-ci / test (push) Failing after 6s

Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a03397-4d51-7fd1-8ff2-946eb22ea2bc
This commit is contained in:
tegwick 2026-08-24 23:03:30 +02:00
parent 704eeea5c1
commit a4ba6e32e5
17 changed files with 363 additions and 59 deletions

View file

@ -4,7 +4,7 @@ type: workplan
title: "Counterparty reply shorthand and stable terminal output"
domain: communication
repo: tmux-amq
status: active
status: finished
owner: codex
topic_slug: coulomb-social
planning_priority: P0
@ -42,7 +42,7 @@ restore the cursor. The current input row and cursor position remain stable.
```task
id: TAMQ-WP-0008-T01
status: progress
status: done
priority: high
state_hub_task_id: "aad3dea8-b5c9-5b07-97bb-92aba18137d8"
```
@ -57,7 +57,7 @@ transport, and refuse collision with an unrelated existing `@` command.
```task
id: TAMQ-WP-0008-T02
status: todo
status: done
priority: high
state_hub_task_id: "f9893aba-e2b4-50da-9632-0f2e7f3b8c45"
```
@ -72,7 +72,7 @@ row exists above the cursor. Never emit input bytes.
```task
id: TAMQ-WP-0008-T03
status: todo
status: done
priority: high
state_hub_task_id: "f81290ce-5bf6-5c08-a0b1-efb2fb8b5782"
```
@ -87,7 +87,7 @@ message becomes visible immediately above them.
```task
id: TAMQ-WP-0008-T04
status: todo
status: done
priority: high
state_hub_task_id: "944c7fea-2e7c-5fcc-9fc6-1abc6a8cc784"
```
@ -95,3 +95,14 @@ state_hub_task_id: "944c7fea-2e7c-5fcc-9fc6-1abc6a8cc784"
Update help, README, and SCOPE; run complete checks; install the build; exercise
`@ MESSAGE` in both directions in a live two-window session; and retain only
user messages pending after acknowledging controlled smoke records.
## Completion evidence
- `make check`: 100 tests passed, including a real tmux pane proving that a
partial input row and both cursor coordinates remain unchanged.
- Coverage: 76% overall; terminal framing is 84% and control handling is 81%.
- `make install`: installed `tmux-amq==0.1.0` and verified `tamq --version`.
- Live `flex-auth`/`audit-core`: bare `@` routed in both directions. Incoming
comments appeared immediately above `SECOND-PARTIAL` and `THIRD-PARTIAL`
without moving either cursor. Only the three controlled smoke messages were
acknowledged; all pre-existing user messages remain pending.