Skip to content

feat(resolver): optional merged properties from multiple matching sources #10

@xoolive

Description

@xoolive

Problem

Notebook TODO requests merged metadata across all sources, not only first-hit source.

Proposal

Add optional mode for resolve:

  • default: first-hit behavior (current)
  • optional: merge properties from all matching sources

API sketch

resolve(query, { merge: true })

Merge output

  • properties.source: primary source
  • properties.sources: array of contributing sources
  • merged fields with deterministic precedence

Acceptance criteria

  • Backward-compatible default behavior.
  • Merge mode tested on airport + navaid examples.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions