( prepared: PreparedAutonomyTurn, )
| 548 | } |
| 549 | |
| 550 | export function commitPreparedAutonomyTurn( |
| 551 | prepared: PreparedAutonomyTurn, |
| 552 | ): void { |
| 553 | if ( |
| 554 | prepared.trigger !== 'proactive-tick' || |
| 555 | prepared.dueHeartbeatTasks.length === 0 |
| 556 | ) { |
| 557 | return |
| 558 | } |
| 559 | const snapshot: AutonomyAuthoritySnapshot = { |
| 560 | rootDir: prepared.rootDir, |
| 561 | currentDir: prepared.currentDir, |
| 562 | agentsFiles: [], |
| 563 | agentsContent: null, |
| 564 | heartbeatFile: null, |
| 565 | heartbeatContent: null, |
| 566 | heartbeatTasks: prepared.dueHeartbeatTasks, |
| 567 | } |
| 568 | markHeartbeatTasksConsumed( |
| 569 | snapshot, |
| 570 | prepared.dueHeartbeatTasks, |
| 571 | prepared.nowMs, |
| 572 | ) |
| 573 | } |
no test coverage detected