• v0.2.0 9ec04c9879

    TheRON released this 2026-06-07 12:42:36 -04:00 | 90 commits to main since this release

    Establishes the CivicNav navigation system and closes three architectural gaps identified at v0.1.0.

    What Is Deployed

    CivicNav Widget

    • Renders in right_aside on /channel/{slug} (via load_pdl hook) and all addon module pages (via PDL)
    • Registry-driven: reads civicnav.json (falls back to civicnav.json.template)
    • Slug resolution is dynamic — no hardcoded module names
    • URLs use z_root() — survives Zot6/Nomad channel migration
    • Adding a new addon requires one registry entry only; no code changes

    Guest Token Access Fix — dsc01 and scn01

    • Replaced group_get_members_xchain() with direct pgrp_member queries using get_observer_hash()
    • Access state now accepts $association_slug and reads group IDs from addon/vs01/config.json
    • Pattern is now identical to vs01 — all three addons resolve participant access correctly for guest tokens

    Single Association Registry

    • dsc01 and scn01 no longer maintain their own config.json
    • All addons read association and group data from addon/vs01/config.json
    • Dead dsc01_load_config() and scn01_load_config() functions removed
    • Dead config.json.template files removed from dsc01 and scn01

    Known Gaps at This Tag

    • VS submit button is a placeholder — spool POST target and orchestrator do not exist yet
    • vs01_public_record_exists() returns false unconditionally — pending orchestrator
    • vs01_render_compound_banners() returns empty string — pending orchestrator
    • dsc01 and scn01 are content stubs — forthcoming
    • King's Row registry fields not yet entered (SOS ID, standing, type disputed)
    • King's Row VS-01 corpus event (Bloomberg letter 2026-03-19) not yet submittable
    • Arbors of Buffalo Grove SOS standing not yet verified
    Downloads