{
  "branch": "64",
  "product": "MSet 2026",
  "platform": "64-bit Bentley CONNECT/Open",
  "status": "canonical-development",
  "knowledgeVersion": "2026.09.19-v35",
  "releaseId": "20260919-v35",
  "immutableManifest": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/manifest.json",
  "bootstrap": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/bootstrap.txt",
  "core": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/core.md",
  "learningTracks": {
    "instruction-author": {
      "status": "complete",
      "entry": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/instruction-author/",
      "readyForFullAuthoring": true,
      "readyForFullAuthoringScope": "Applies to the published MSet 2026 standard-mode instruction/package authoring contract. It is not certification of unknown key-ins, project resources, local launch targets, Annotation Scale or historical $M(...); those remain evidence-gated or out of scope.",
      "requiredPublishedModules": [
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/instruction-author/01-concepts-and-package.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/instruction-author/02-command-composition.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/instruction-author/03-scale-and-substitutions.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/instruction-author/04-safe-editing-and-errors.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/instruction-author/05-good-authoring-practices.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/instruction-author/06-semantic-context-review.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/instruction-author/07-resource-contract-and-text-authoring.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/instruction-author/08-connect-safe-keyin-forms.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/instruction-author/09-basic-geometry-and-placement-patterns.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/instruction-author/10-instruction-appearance-and-external-links.md"
      ],
      "plannedNextModules": [],
      "scope": "MSet 2026 instruction/package authoring in standard scale mode, including intent-first domain-oriented workflow design, inheritance/override patterns, semantic/context review, resource-aware text authoring, CONNECT-safe normalization, evidence-classified primitive geometry, verified artifact handoff/continuation discipline, optional per-instruction appearance metadata, and runtime-verified HTTP/HTTPS utility actions. Unknown key-ins/resources and local file/folder/config-variable launch remain evidence-gated; Annotation Scale and historical $M(...) remain outside this track.",
      "transportBundle": {
        "canonical": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/instruction-author-bundle.txt",
        "stable": "https://www.graphico.sk/mset/ai/64/instruction-author-bundle.txt",
        "containsCore": true,
        "requiredPublishedModulesCount": 10,
        "rule": "The bundle is a deterministic LF-normalized UTF-8 text/plain transport copy of core.md plus every requiredPublishedModules entry in manifest order, followed by the exact current MicroStation key-in text/plain reference published as reference.keyins. It carries per-source and payload integrity metadata plus a terminal completion marker. A validated complete bundle therefore satisfies both Instruction Author learning and the embedded key-in semantic-reference dependency without a second URL fetch. The complete transport artifact UTF-8 byte length and SHA-256 are declared as bundleUtf8Bytes and bundleSha256 here. A client must reject a truncated or mismatched bundle; the immutable manifest remains the canonical release index.",
        "contentType": "text/plain",
        "schemaVersion": "2026.1",
        "sourceCount": 12,
        "endMarker": "<!-- END MSET INSTRUCTION AUTHOR BUNDLE | releaseId=20260919-v35 | sourceCount=12 | payloadSha256=B012EFD7BB12FAF98E04D2749A5ED0B3DC0E13E666C8FBD2C47A424071BF580C -->",
        "bundleUtf8Bytes": 171302,
        "bundleSha256": "6930D7BCF2A98FF253DDA4E968DF684EA2538C3A06DF1193CE0FD75E77A64CEE",
        "containsKeyinReference": true,
        "keyinReference": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/microstation-keyins.txt"
      }
    },
    "project-environment": {
      "status": "published",
      "loadPolicy": "on-demand",
      "entry": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/project-environment/",
      "requiredPublishedModules": [
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/project-environment/01-configuration-model-and-scope.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/project-environment/02-greenfield-workspace-workset.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/project-environment/03-resources-and-mset-integration.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/project-environment/04-validation-and-deployment-boundaries.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/project-environment/05-migration-and-reference-case.md"
      ],
      "scope": "Supporting MicroStation CONNECT/Open-generation project-environment knowledge for MSet 2026: Configurations, WorkSpaces, WorkSets, greenfield setup, resource ownership/resolution, MSet integration, validation/diagnostics and legacy V8i Project/PCF migration. It is intentionally practical rather than exhaustive and is loaded only when the task materially concerns the project environment.",
      "transportBundle": {
        "canonical": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/project-environment-bundle.txt",
        "stable": "https://www.graphico.sk/mset/ai/64/project-environment-bundle.txt",
        "containsCore": false,
        "requiredPublishedModulesCount": 5,
        "rule": "The bundle is a deterministic LF-normalized UTF-8 text/plain transport copy of every project-environment.requiredPublishedModules entry in manifest order. It is on-demand supporting knowledge and must not be preloaded for unrelated instruction authoring. A client must reject a truncated or mismatched bundle; the immutable manifest remains the canonical release index.",
        "contentType": "text/plain",
        "schemaVersion": "2026.1",
        "sourceCount": 5,
        "endMarker": "<!-- END MSET PROJECT ENVIRONMENT BUNDLE | releaseId=20260919-v35 | sourceCount=5 | payloadSha256=568722902C6B2AE6C28DA1E6A84FBA745CD20A4D83AA5B17B39F0D3B2124FA4E -->",
        "bundleUtf8Bytes": 18840,
        "bundleSha256": "3CF84508FB9BC2253A1F762AF2589C7B9580458B3E8DF717DF4E39176F16AC35"
      }
    },
    "ings-geo-integration": {
      "status": "published",
      "loadPolicy": "on-demand",
      "entry": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/integrations/ings-geo/",
      "requiredPublishedModules": [
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/integrations/ings-geo/01-overview.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/integrations/ings-geo/02-availability-and-launch.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/integrations/ings-geo/03-mset-usage.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/integrations/ings-geo/04-known-limitations.md"
      ],
      "reference": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/reference/keyins/ings-geo.md",
      "scope": "Optional iNGs_Geo cooperation with MSet 2026: orientation, availability/startup, current MSet usage, evidence boundaries and the vendor-documented MSet-relevant ig_* command interface. It is not a replacement for the full iNGs_Geo manual and does not make iNGs_Geo an MSet prerequisite.",
      "transportBundle": {
        "canonical": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/ings-geo-bundle.txt",
        "stable": "https://www.graphico.sk/mset/ai/64/ings-geo-bundle.txt",
        "containsCore": false,
        "containsReference": true,
        "requiredPublishedModulesCount": 4,
        "rule": "The bundle is a deterministic LF-normalized UTF-8 text/plain transport copy of every requiredPublishedModules entry in manifest order followed by the published iNGs_Geo key-in reference. It carries per-source and payload integrity metadata plus a terminal completion marker. A client must reject a truncated or mismatched bundle; the immutable manifest remains the canonical release index.",
        "contentType": "text/plain",
        "schemaVersion": "2026.1",
        "sourceCount": 5,
        "endMarker": "<!-- END MSET INGS GEO INTEGRATION BUNDLE | releaseId=20260919-v35 | sourceCount=5 | payloadSha256=6359900932043851ADDF7F77A83BBAD76494E9D167E4597CDDD2A742E666E17D -->",
        "bundleUtf8Bytes": 21474,
        "bundleSha256": "54E5DEB642771A2C648C4858600505D3B21A5FF5ED39C0ED2818057E5C963B35"
      }
    },
    "stn013411-symbology": {
      "status": "published",
      "loadPolicy": "on-demand",
      "entry": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/symbology/stn013411/",
      "requiredPublishedModules": [
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/symbology/stn013411/01-overview-and-provenance.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/symbology/stn013411/02-resource-model-and-naming.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/symbology/stn013411/03-mset-authoring-and-precedence.md",
        "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/learn/symbology/stn013411/04-evidence-boundaries-and-usage-rights.md"
      ],
      "reference": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/reference/symbology/stn013411-resource-catalog.md",
      "microstationCellsReference": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/reference/microstation/cells-point-vs-graphic.md",
      "scope": "Shared STN013411/STN013411_plus MicroStation map symbology used by MSet when a project-specific symbol set does not take precedence: provenance, STN-vs-plus boundary, L/G/B naming, table-6 semantic line families and x-suffix resolution, MSet resource usage/selection, current line-style preference for continuous networks, Point/Graphic authoring choice, and evidence boundaries. It is not the full STN standard and does not make the shared set mandatory for project-specific directives.",
      "transportBundle": {
        "canonical": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/stn013411-bundle.txt",
        "stable": "https://www.graphico.sk/mset/ai/64/stn013411-bundle.txt",
        "containsCore": false,
        "containsReference": true,
        "containsMicrostationCellsReference": true,
        "requiredPublishedModulesCount": 4,
        "rule": "The bundle is a deterministic LF-normalized UTF-8 text/plain transport copy of every stn013411-symbology.requiredPublishedModules entry in manifest order followed by the STN resource catalogue and the general MicroStation Point/Graphic Cell reference. It carries per-source and payload integrity metadata plus a terminal completion marker. A validated bundle may satisfy both STN resource lookup and Point/Graphic host-behavior needs for the same STN task when separate Markdown retrieval fails; do not withhold an exact resource already resolved by this bundle merely because an alternate URL was unavailable. A client must reject a truncated or mismatched bundle; the immutable manifest remains the canonical release index.",
        "contentType": "text/plain",
        "schemaVersion": "2026.1",
        "sourceCount": 6,
        "endMarker": "<!-- END MSET STN013411 SYMBOLOGY BUNDLE | releaseId=20260919-v35 | sourceCount=6 | payloadSha256=CE7B53F51BA615DF2BF929ED827207B9484B356DD40FC3DB0E7E950AA71E3D25 -->",
        "bundleUtf8Bytes": 40744,
        "bundleSha256": "85657B4DCAD55D41074CD956CEF7C1380F2A0273E08FB13AB9AD56B490E138C3"
      }
    }
  },
  "reference": {
    "keyins": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/microstation-keyins.txt",
    "ingsGeoKeyins": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/reference/keyins/ings-geo.md",
    "standardColorTable": {
      "canonical": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/reference/symbology/microstation-standard-color-table.md",
      "stable": "https://www.graphico.sk/mset/ai/64/reference/symbology/microstation-standard-color-table.md",
      "source": "Bentley KB0039766 standard MicroStation color table, scoped by Bentley MS_DEFCTBL/attached-table behavior",
      "rule": "Load on demand for questions about the Bentley standard/default color table itself (names/aliases, indices, RGB or BG). For project authoring, convert a human color name to numeric co= only after applicability is established. Every emitted name -> co= value must then be resolved by a fresh explicit lookup in the applicable authoritative mapping, including follow-up turns; preserve the pending requested color through applicability confirmation and cross-check name -> index -> RGB before emission. Project/DGN-specific mappings win; ambiguous color names must not be silently converted.",
      "transport": {
        "canonical": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/microstation-standard-color-table.txt",
        "stable": "https://www.graphico.sk/mset/ai/64/microstation-standard-color-table.txt",
        "contentType": "text/plain",
        "schemaVersion": "2026.1",
        "entryCount": 256,
        "numericIndexCount": 255,
        "includesBackground": true,
        "utf8Bytes": 12165,
        "sha256": "E797585458B8A500F8056CECB77856803DBF6FEDC536B6E16100B9FDB1F545E6",
        "endMarker": "<!-- END MSET MICROSTATION STANDARD COLOR TABLE | releaseId=20260919-v35 | entries=256 -->"
      }
    },
    "microstationCells": {
      "canonical": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/reference/microstation/cells-point-vs-graphic.md",
      "stable": "https://www.graphico.sk/mset/ai/64/reference/microstation/cells-point-vs-graphic.md",
      "source": "Bentley KB0112453 - The differences between a graphic and point cell",
      "rule": "Load on demand when a task depends on Point Cell versus Graphic Cell behavior. If the Markdown representation cannot be retrieved, the client must try the explicit text/plain transport before declaring the reference unavailable. For an STN013411 task, a validated STN013411 bundle also carries this complete reference and may satisfy the dependency without a second successful fetch.",
      "transport": {
        "canonical": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/microstation-cells.txt",
        "stable": "https://www.graphico.sk/mset/ai/64/microstation-cells.txt",
        "contentType": "text/plain",
        "schemaVersion": "2026.1",
        "utf8Bytes": 4428,
        "sha256": "CDB8361776E427E578406D3473593D99E6696B552E9076A84C343B63DF458701",
        "endMarker": "<!-- END MSET MICROSTATION CELLS REFERENCE | releaseId=20260919-v35 -->"
      }
    },
    "keyinsSource": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/reference/keyins/microstation.md",
    "keyinsTransport": {
      "canonical": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/microstation-keyins.txt",
      "stable": "https://www.graphico.sk/mset/ai/64/microstation-keyins.txt",
      "contentType": "text/plain",
      "schemaVersion": "2026.1",
      "utf8Bytes": 16964,
      "sha256": "F974002948796163287AC49AD994291B5760BC805F1BFC924C8BA148838E4C92",
      "endMarker": "<!-- END MSET MICROSTATION KEYIN REFERENCE | releaseId=20260919-v35 -->",
      "rule": "Primary AI transport for the MicroStation key-in semantic reference. The Markdown file remains the human/source representation; stable/canonical Markdown and text/plain transport must be byte-equivalent for the current release."
    }
  },
  "rules": [
    "`status: canonical-development` describes the maturity/status of the published MSet AI Hub knowledge content for this branch; it is not the commercial, release, support, runtime, or product status of MSet 2026.",
    "This stable manifest points to immutable release 20260919-v35. Follow canonicalManifest and the absolute URLs published there exactly.",
    "If this stable manifest/bootstrap is versionless or disagrees with the root manifest currentRelease / canonical branch URL, treat the stable response as STALE and follow the immutable release selected by the root manifest; do not mix rules from the stale response.",
    "Do not apply MSet 32-bit/V8i rules unless explicitly requested.",
    "Do not invent MSet XML syntax or Bentley key-ins without support from canonical knowledge, verified examples, or explicit user input.",
    "For Instruction Author work, load every requiredPublishedModules URL before editing.",
    "Every MSet instruction must have a DTD. For a self-contained single XML, use the current DTD as an internal subset.",
    "For new authoring, establish required graphical-state baselines at the nearest common Group and use only evidence-backed host setters.",
    "For every authored Feature, perform a Semantic / Context Check: Cpt, effective command, Group context and intentional active-tool/state assumptions must agree. Do not require every Feature to activate a new tool.",
    "When the user asks for a specific XML structural fragment, return that local fragment at the requested scope. Do not synthesize ancestor Groups, placeholder resources, or copy inherited/effective command pieces such as place cel rel into a local Feature unless the user explicitly requests a standalone executable Feature or verified local source/context requires it.",
    "Do not invent named environment resources. A TextStyle, level, cell, custom line style or similar resource may be used only when it is known to exist or explicitly declared to be provisioned.",
    "For text authoring, prefer a suitable known/guaranteed TextStyle; if none is known, use evidenced explicit text attributes/tool settings rather than fabricating a style name.",
    "Remember that lc=, including lc=bylevel, triggers standard line-style auto-scale processing; account for the resulting LINESTYLE SET SCALE command.",
    "For new MSet 2026 authoring, prefer the full canonical MicroStation command when its exact current form is established. Keep supported defined shorthands/assignment forms when they are part of the host or MSet substitution contract; compact does not automatically mean legacy. Preserve historical prefix spellings as evidence/backward-compatible source and do not guess unknown expansions. For cells/terminators prefer place cell, place cell relative and place terminator.",
    "Primitive geometry authoring follows module 09 evidence labels. GRAPHICO runtime-verified MicroStation 2026 entries now include `place block rotated` and interactive `place cir`; `place cir edge` is a separately observed three-point/circumference variant. Do not promote other historical/supporting key-ins without evidence.",
    "For the evidenced dialogtext above/below workflow, the semantic relation is to an element; captions/context should say above/below element rather than above/below point.",
    "Finished authoring is delivered as a downloadable XML artifact for a one-file instruction or as a structure-preserving ZIP for a multi-file package. Before reporting completion, inspect the exact returned artifact and verify that the requested change is present.",
    "During an established task, a newly supplied or re-supplied task-specific instruction/package is normally the current input revision; continue the same requested task unless the user changes it or genuine ambiguity/conflict appears.",
    "Geometry evidence state and authoring preference are independent; for ordinary general linework `place smartline` is preferred, while `place line` is single-segment-oriented and `place lstring` is situational when exact LineString/workflow intent matters.",
    "Optional Instruction attributes TextColor and BackgroundColor use canonical #RRGGBB UI colors when present. They are optional metadata, not CAD symbology, and the current native FormatVersion remains 2026.1.",
    "The external URL action `$ % \"https://...\"` is runtime-verified in MSet 26.11.0.4 / MicroStation 2026. Multiple web links are normally organized on a dedicated utility Page rather than mixed into drawing-tool branches.",
    "For primary working branches, author intent-first: Cpt and hierarchy should expose meaningful user/domain actions while MSet composes the required technical CAD state. Modifier/state Features remain valid when deliberately useful.",
    "Keep format validity, command validity, runtime evidence, authoring quality and domain correctness distinct. Absence of authoritative evidence is not permission to infer syntax or numeric resource meaning.",
    "Local file/folder/config-variable launch is not promoted by the runtime-verified HTTP/HTTPS URL mechanism; those local target forms remain unverified until separately current-runtime tested.",
    "The Instruction Author transport bundle is complete only when its source/payload metadata and terminal marker are present and the full UTF-8 byte length/SHA-256 match transportBundle.bundleUtf8Bytes / transportBundle.bundleSha256 in this manifest. The complete current bundle embeds core, all ten required modules and the exact current MicroStation key-in reference.",
    "reference.keyins is the primary standalone concrete immutable text/plain transport for MicroStation key-in semantics. reference.keyinsSource is the byte-equivalent Markdown authoring/reference representation. A complete validated current Instruction Author bundle embeds the same key-in reference and satisfies that dependency without another fetch. Validate reference.keyinsTransport integrity when using the standalone transport.",
    "When a task concerns Text/Text Node justification, DGN/vector reference operations, raster-reference operations, or the meaning/syntax of an MSet-relevant MicroStation key-in, use the current key-in reference evidence. If the complete validated Instruction Author bundle is already loaded, use its embedded key-in source directly; otherwise load reference.keyins and validate it against reference.keyinsTransport. Do not rely on generic model memory for those command semantics.",
    "readyForFullAuthoring=true applies to the published standard-mode MSet instruction/package contract; unknown key-ins/resources, Annotation Scale and historical $M(...) remain evidence-gated or out of scope.",
    "Preferred MSet 2026 / 64-bit AI entry is https://www.graphico.sk/mset/ai/64/bootstrap.txt; open it directly rather than discovering it through web search.",
    "If required authoritative MSet AI material cannot be retrieved, do not speculate about the reason and do not substitute legacy MSet 10 or search-engine results.",
    "After required learning is complete, report the loaded release/knowledge version and, when no concrete task was already supplied, ask the user what MSet work they want to do.",
    "For Instruction Author clients with URL-following restrictions, the published instruction-author-bundle.txt is an authoritative text/plain transport artifact only when its releaseId and knowledgeVersion match the current root manifest, stable 64-bit manifest and bootstrap. The immutable manifest remains the canonical release index and the publisher validates bundle composition against it.",
    "For the restricted-client transport path, instruction-author-bundle.txt must be served as text/plain; reject a mismatched transport content type.",
    "Prompt catalog/template availability is a live Hub capability and is separate from immutable Instruction Author knowledge indexing; desktop AI Support must fail closed when the live catalog cannot be loaded.",
    "When a task concerns iNGs_Geo cooperation or an `ig_*` command used by MSet, load every `ings-geo-integration.requiredPublishedModules` URL plus `reference.ingsGeoKeyins`; if the client cannot retrieve those Markdown resources, use the track text/plain transportBundle instead. Do not preload the optional track for unrelated MSet work.",
    "Current MSet uses `ig_preber`, while iNGs_Geo 11.70 documents `ig_preberprvok`; treat this as pending vendor clarification and do not silently normalize either form.",
    "The iNGs_Geo transport bundle is complete only when its source/payload metadata and terminal marker are present and the full UTF-8 byte length/SHA-256 match `ings-geo-integration.transportBundle.bundleUtf8Bytes` / `.bundleSha256` in this manifest.",
    "When a task materially concerns the Bentley standard/default color table itself (names/aliases, indices, RGB or BG), load `reference.standardColorTable` rather than answering from generic model memory. For project authoring, a human color name may be converted to numeric `co=` from that reference only after the user confirms that the standard/default mapping applies, unless an authoritative project/DGN contract already proves the same mapping. Every emitted color-name -> `co=` conversion is a fresh lookup operation, including follow-ups: preserve the requested color across confirmation, explicitly resolve it in the applicable mapping, cross-check the resolved index against RGB, and never substitute a remembered numeric index.",
    "The standard color-table reference is not a universal active-DGN mapping: `MS_DEFCTBL` is configurable and an attached/custom DGN table may override it. Its separate `BG` entry is not numeric color index 255. Ambiguous shades must be confirmed rather than silently mapped.",
    "Restricted clients that cannot retrieve the standard color-table Markdown reference may use its text/plain transport after release/version/byte-length/SHA-256/end-marker validation against `reference.standardColorTable.transport`.",
    "When a task depends on Point Cell versus Graphic Cell behavior (active symbology inheritance, Active Level placement, view behavior or snapping), load `reference.microstationCells`. If its Markdown cannot be retrieved, actively try `reference.microstationCells.transport`; failure of the Markdown URL alone is not evidence that the knowledge is unavailable.",
    "When a task concerns STN 01 3411 map symbology, STN013411, STN013411_plus, or the shared GRAPHICO/iNGs cell/custom-line-style set, load every `stn013411-symbology.requiredPublishedModules` URL plus its resource catalogue. If any required Markdown source cannot be retrieved, actively use the track text/plain transportBundle after release/version/integrity validation. The validated STN bundle also contains the complete MicroStation Point/Graphic Cell reference, so it may satisfy that dependency without a separate successful cells-Markdown fetch. If an exact requested resource is present in the validated catalogue/bundle, use that exact evidenced name; fail closed only for facts still absent or unverifiable after applicable fallbacks.",
    "Project/directive-specific symbology resources take precedence over the shared STN013411/STN013411_plus set. Use the shared set as the practical default only when no stronger project resource contract applies and availability is established.",
    "In the STN013411 catalogue, L means custom line style, G means Graphic Cell and B means Point Cell. Where a semantic symbol has paired G/B forms, the final underscore distinguishes the Point Cell resource name; do not treat the underscore form as a different semantic symbol.",
    "Public KB provenance uses `PB (iNGs)` instead of a full personal name. Repeated references to the same vendor confirmation are one provenance item, not multiple independent evidence items."
  ],
  "endpointRole": "stable-compatibility-pointer",
  "canonicalManifest": "https://www.graphico.sk/mset/ai/releases/20260919-v35/64/manifest.json",
  "aiEntry": "https://www.graphico.sk/mset/ai/64/bootstrap.txt",
  "promptCatalog": {
    "stable": "https://www.graphico.sk/mset/ai/64/prompts/catalog.json",
    "role": "live-operational-content",
    "schemaVersion": "2026.1",
    "rule": "Desktop AI Support loads the current catalog and referenced templates only while the Hub is reachable. No offline prompt cache is part of the contract."
  }
}
