fix(team): checkpoint follow-up delivery edits
This commit is contained in:
parent
eebf1c0b1b
commit
a9e7c59845
2 changed files with 12 additions and 1 deletions
|
|
@ -1192,6 +1192,8 @@ File:
|
||||||
|
|
||||||
```txt
|
```txt
|
||||||
test/main/services/team/OpenCodeRuntimeDeliveryAdvisoryPolicy.test.ts
|
test/main/services/team/OpenCodeRuntimeDeliveryAdvisoryPolicy.test.ts
|
||||||
|
test/main/services/team/opencode/OpenCodeRuntimeDeliveryProofMatching.test.ts
|
||||||
|
test/main/services/team/opencode/OpenCodeRuntimeDeliveryProofReader.test.ts
|
||||||
```
|
```
|
||||||
|
|
||||||
Cases:
|
Cases:
|
||||||
|
|
@ -1214,6 +1216,14 @@ it('suppresses when a newer terminal success exists', () => {});
|
||||||
it('treats payload mismatch as immediate hard error', () => {});
|
it('treats payload mismatch as immediate hard error', () => {});
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Add extraction-preservation tests around existing delivery recovery if they are not already covered:
|
||||||
|
|
||||||
|
```ts
|
||||||
|
it('keeps visible reply recovery by observed message id behavior unchanged after helper extraction', async () => {});
|
||||||
|
it('keeps visible reply recovery by taskRefs behavior unchanged after helper extraction', async () => {});
|
||||||
|
it('keeps lead-recipient user fallback candidate behavior unchanged after helper extraction', async () => {});
|
||||||
|
```
|
||||||
|
|
||||||
### Member advisory service tests
|
### Member advisory service tests
|
||||||
|
|
||||||
Update:
|
Update:
|
||||||
|
|
|
||||||
|
|
@ -47,6 +47,7 @@ import type {
|
||||||
AgentChangeSet,
|
AgentChangeSet,
|
||||||
ChangeStats,
|
ChangeStats,
|
||||||
TaskChangeSetV2,
|
TaskChangeSetV2,
|
||||||
|
TeamConfig,
|
||||||
TeamTaskChangeSummariesResponse,
|
TeamTaskChangeSummariesResponse,
|
||||||
TeamTaskChangeSummaryItem,
|
TeamTaskChangeSummaryItem,
|
||||||
TeamTaskChangeSummaryRequest,
|
TeamTaskChangeSummaryRequest,
|
||||||
|
|
@ -132,7 +133,7 @@ export class ChangeExtractorService {
|
||||||
this.taskChangeComputer = new TaskChangeComputer(logsFinder, boundaryParser);
|
this.taskChangeComputer = new TaskChangeComputer(logsFinder, boundaryParser);
|
||||||
}
|
}
|
||||||
|
|
||||||
private readConfigForObservation(teamName: string) {
|
private readConfigForObservation(teamName: string): Promise<TeamConfig | null> {
|
||||||
return typeof this.configReader.getConfigSnapshot === 'function'
|
return typeof this.configReader.getConfigSnapshot === 'function'
|
||||||
? this.configReader.getConfigSnapshot(teamName)
|
? this.configReader.getConfigSnapshot(teamName)
|
||||||
: this.configReader.getConfig(teamName);
|
: this.configReader.getConfig(teamName);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue