RFC-003: Placeholder & Substitution Model
RFC-003: Placeholder & Substitution Model
PRIVATE AND PROPRIETARY — NOT A PUBLIC RFC. Owned by Kanjani AI Research & Causum. See NOTICE.md.
1. Purpose
Defines how unknown mappings are handled.
2. Placeholder Definition
| {
“placeholder_id”: “string”,
“description”: “string”,
“source_reference”: “string”,
“required_input”: “string”
| } |
|---|
3. Rules
-
A placeholder MUST be created when:
- no schema match exists
- confidence < threshold (default 0.75)
-
A substitution MAY be created when:
- semantic similarity exists
- confidence is measurable
4. Example
| {
“placeholder_id”: “WIZ_FIELD_PUBLIC_ACCESS”,
“description”: “Equivalent of Prisma ACL public exposure”,
“source_reference”: “bucket.acl.grants[*].uri”,
“required_input”: “Wiz schema clarification”
| } |
|---|