Skip to content

docs(apply-changes): add aggregate apply requirements and LLD - #137

Open
tmohakul wants to merge 1 commit into
AudioReach:feature/use-case-designerfrom
tmohakul:refactor-fetchers
Open

tmohakul wants to merge 1 commit into
AudioReach:feature/use-case-designerfrom
tmohakul:refactor-fetchers

Conversation

@tmohakul

@tmohakul tmohakul commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Define staged-action selection, folding, and terminal deletion rules. Describe aggregate resolution, shared-child handling, and dependency ordering. Document native TypeORM persistence, rollback, cleanup, and CKV scenarios.

@tmohakul
tmohakul requested review from a team September 7, 2026 02:27
@tmohakul
tmohakul force-pushed the refactor-fetchers branch 2 times, most recently from 44dbd05 to e188c40 Compare September 10, 2026 04:45
Define staged-action selection, folding, and terminal deletion rules.
Describe aggregate resolution, shared-child handling, and dependency
ordering. Document native TypeORM persistence, rollback, cleanup, and
CKV scenarios.

Signed-off-by: Tapan Mohakul <tmohakul@qti.qualcomm.com>
The core port exposes the use case without TypeORM types or physical repository
objects.

```typescript

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Session repo can have the apply function as well as what we are doing applying session changes. no need for a new port

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants