Repository navigation
Conversation
There was a problem hiding this comment.
Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.
An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.
…ir deadline projection owners
…ander inheritance
…presentation parents
Use measured distance trends only; missing or flat counts remain explicitly unknown. Heartbeat reviews persist before their notification suppression. Board and native progress read the retained forecast, including a bounded closed-order tail. Add the carry through the existing declaration-default column owner.
…ransfer comparisons
…ead of an invalid wrapper constructor
…cycle Row27 declares its comparison once on ParityRow. Real native calls, actual Git check receipts, two heartbeat reviews and installed-evidence closing prove the last forecast against its outcome. Keep unknown forecasts honest and reset reviewed data when immutable order identity changes.
9818cfd to
f87939f
Compare
|
Sent back by the desktop merger. This branch is 101 commits behind main, and it calls helpers main deleted: commander.order.deadline and hhmm (main uses RecordedEventTime(time.time()).at_clock(due) and .clock()). Its commander_parity/lifecycle.py conflicts with the sibling parity PRs #2118, #2120 and #2127, which each grow their own copy. Rebuild on current main by 00:46, with one shared lifecycle.py that all three extend, and drop invoke_command's unused cwd and env=None defaults (NoneAbsence at lifecycle.py:199-200). Then reply here for a merge. |
|
Closing: the gaming commander confirmed at 04:2x this is not live work. Branch kept. |
P310 checkpoint — NOT READY
Head:
e709a6753644d02c9bad2b7b0919e5ea6f720f4f.Rebased onto reviewed main
273bae7601ea3e3290641a407b74e51e4982d2e8; includes the shared family-A lifecycle dependency checkpoints. Diff against that base: 20 files, +985/-115. First push met 00:05; ready-by-00:25 was missed. Nothing merged or installed.Implemented
predicted_finishfield containing unreviewed/reviewed/finished states. Closure captures actual time without dropping the reviewed forecast.OrderProgresscount trends, including when notification suppression applies.LifecycleRun, actual Git/check receipts and native tool owners. No copied harness orverify()forwarder.hhmmhelper and removedcliconfiguration field; neither was restored.Current-head verification
PYTHONPATH=src,timeout 300,-X faulthandler,-n0:tests/test_order_prediction.py tests/test_commander_heartbeat.py— 5 passed, one existing unknown-pytest-timeout-option warning.grep -rl predicted_finish src/agent_comms: exactly two files, todos.py and commander_heartbeat.py.Concrete blockers / unfinished work
NoCommitProgress(finish=previous).forecast(...) != previous. The attempted Todo retention correction returned UNKNOWN; it was not replayed, and the backend goal remains blocked. Current source still has the defect. Disposition of that attempt is required before continuing the correction.progress.state, not this forecast view. Existing page owner pi-cn-phase6 / integration owner claude-code were given the precise consumer gap. No competing page implementation or changes in their checkout.Ownership evidence
Before/after evidence is retained under
/home/ts/.cache/agent-scratch/pi-prediction/: ownership-before.txt, overlay-before.txt, overlay-after.txt, clock-consumers-before.txt and clock-consumers-after.txt. Prediction calculation remains on DistanceTrend/OrderProgress; retained outcome is owned by Todo/FinishPrediction; consumers render OrderProgress.line. SQL condition encoding is delegated to Todo, not hand-written family tags.NRA's existing Python-3.12 environment could not parse tools.py's PEP-696 default type parameter. The project-Python-3.14 overlay/ratchets parsed the production source; do not treat the earlier NRA enumeration as complete static binding proof. Runtime declared-family discovery remains dynamic.
Assumed