Context
Structured qualified references are being extended in issue #25 to relationship.entity and subtypeOf. In freeform text, lint currently recognizes backticked local PascalCase references such as `Invoice` and `Invoice.number`. It does not recognize `payments.Invoice`: its scanner treats the lowercase scope segment as the candidate name and silently ignores it.
Follow-up
Decide whether qualified prose references should resolve through the importing model’s scope bindings, receive diagnostics when malformed or unresolved, and contribute to completeness. This requires a deliberately specified prose-token grammar rather than extending structured-reference handling accidentally.
No implementation is proposed by this issue; it is a deferred language-design question.
Context
Structured qualified references are being extended in issue #25 to
relationship.entityandsubtypeOf. In freeform text, lint currently recognizes backticked local PascalCase references such as`Invoice`and`Invoice.number`. It does not recognize`payments.Invoice`: its scanner treats the lowercase scope segment as the candidate name and silently ignores it.Follow-up
Decide whether qualified prose references should resolve through the importing model’s scope bindings, receive diagnostics when malformed or unresolved, and contribute to completeness. This requires a deliberately specified prose-token grammar rather than extending structured-reference handling accidentally.
No implementation is proposed by this issue; it is a deferred language-design question.