Project layout and modules · rule
semantic.own_domain_qualification
Own-domain call is qualified.
Area 1, Project layout and modules; not declinable; the next step is usually the agent's.
The dot names the owner of what you call, so code calls its own domain's actions and queries by their bare names:
action snooze_todo() -> Unit {}action tidy_up() -> Unit { planning.snooze_todo()}
error: `snooze_todo` is in this file's own domain --> domains/planning/actions/tidy_up.jadpo:2:5 |2 | planning.snooze_todo() | ^^^^^^^^ own domain reason: The dot names who owns what you call, and `snooze_todo` belongs to `planning` itself, so code there calls it by its bare name. next: Call `snooze_todo(...)` without `planning.` (agent) rule: semantic.own_domain_qualification help: https://jadpo.dev/docs/errors/semantic.own_domain_qualificationcheck failed: 1 error, 3 files
Markdown for agents: /docs/errors/semantic.own_domain_qualification.md.Built from Jadpo main at a707efb.