Idea: When Is a UNS Required? GitHub issue

vibecode
{"vibecode": {
    "doc": "uns-required-when",
    "role": "open-question doc: when is a UNS required, optional, forbidden, or recommended across mikobase storage, in-memory Caspian classes, Robinson page files, server classes, and built-ins; to be pinned in a future conversation",
    "key_concepts": ["uns_requirement_rules", "anonymous_class_identity",
        "mikobase_storage_requires_uns", "robinson_page_no_uns"],
    "status": "brainstorm"
}}

Not yet specified. A topic to refine in a future conversation.

The Question GitHub issue

Different subsystems treat UNS names differently:

The framework currently has a working but uncodified intuition about which of these need a UNS and which don't. Worth pinning explicitly:

When to Revisit GitHub issue

When the next conversation surfaces a concrete case where the answer isn't obvious — or when the mikobase storage format, Caspian class syntax, or related subsystems need to be more rigorously spec'd.

© 2026 Puck.uno