Skip to content

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”

}