Function evaluateProjectDocument

  • Evaluate a project document into the given context. One-shot; never throws for content issues (they are collected in the result), only for a non-document input.

    Order (plans/project-format-v0.md): load + place references (document order) → mounts → [pre-setup phase:] asset component deserialization (the engine's own queue, FIFO) → defs → overs. Resolution is scoped to the target reference's subtree; misses are reported and skipped (exact resolution only in v0).

    Parameters

    • context: Context
    • document: ProjectDocument
    • Optionaloptions: EvaluateProjectDocumentOptions

    Returns Promise<ProjectEvaluationResult>