Skip to content

P2-C: Audit Daydreamer consolidation behavior against design (LTP/LTD, throttling, budgets) #95

@devlux76

Description

@devlux76

Parent issue: Part of #89

Problem

The design specifies that the Daydreamer should run opportunistically, throttled by current graph complexity, and perform LTP/LTD, neighbor recalculation, prototype recomputation, and cluster stability maintenance. It's unclear if the existing implementation fully matches the documented behavior or if it respects the Williams-bound budgets.

Goal

Audit the Daydreamer components and ensure they:

  • Run without blocking foreground queries (throttling respects budgets)
  • Apply LTP/LTD and pruning as described
  • Recompute prototypes and neighbor graphs within budget constraints
  • Keep hotpath salience and community quotas consistent

Acceptance Criteria

  • A review document (or test checklist) exists showing where the implementation matches/mismatches the design.
  • If gaps are found, they are captured as follow-up issues (linked from this issue).
  • Existing consolidation tests (if any) are updated or new tests added to validate throttling/budgeting behavior.

Notes

This issue is primarily an audit task; follow-up implementation work should be separate issues.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2: mediumMedium priority — targets v1.0layer: daydreamerBackground consolidation (LTP/LTD, recalc)

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions