MANIFEST.in
README.public.md
pyproject.toml
protocolcity/__init__.py
protocolcity/__main__.py
protocolcity/adopt.py
protocolcity/citylens.py
protocolcity/cli.py
protocolcity/desk.py
protocolcity/digest.py
protocolcity/distro.py
protocolcity/doctor.py
protocolcity/feedback.py
protocolcity/found.py
protocolcity/host_paths.py
protocolcity/mcp_sync.py
protocolcity/ntfy.py
protocolcity/open_work_audit.py
protocolcity/paths.py
protocolcity/policy_sync.py
protocolcity/registry.py
protocolcity/relocate.py
protocolcity/secrets_inventory.py
protocolcity/seed_ops.py
protocolcity/service.py
protocolcity/setup_flow.py
protocolcity/slugs.py
protocolcity/update.py
protocolcity/vendor_config.py
protocolcity/workspace.py
protocolcity/templates/BOUNDARIES.md
protocolcity/templates/CITY_EDGES.md
protocolcity/templates/OFFICE_PERIMETER.md
protocolcity/templates/PERIMETER.md
protocolcity/templates/README.md
protocolcity/templates/city-AGENTS.md
protocolcity/templates/director-CONTRACT.md
protocolcity/templates/director-prompt.md
protocolcity/templates/mcp.json
protocolcity/templates/neighborhood-AGENTS.md
protocolcity/templates/project-AGENTS.md
protocolcity/templates/project-ARCHITECTURE.md
protocolcity/templates/skills-README.md
protocolcity/templates/vendor-pointers.md
protocolcity/templates/worker-CONTRACT.md
protocolcity/templates/worker-prompt.md
protocolcity/templates/agents/mcp/README.md
protocolcity/templates/agents/mcp/workforce/manifest.json
protocolcity/templates/agents/mcp/worklane/manifest.json
protocolcity/templates/agents/policy/README.md
protocolcity/templates/agents/policy/permissions.json
protocolcity/templates/agents/secrets/README.md
protocolcity/templates/agents/secrets/inventory.json
protocolcity/templates/host-agents/com.protocolcity.papers-sync.plist
protocolcity/templates/ops/README.md
protocolcity/templates/ops/chief-of-staff/CONTRACT.md
protocolcity/templates/ops/chief-of-staff/capacity_policy.json
protocolcity/templates/ops/chief-of-staff/prompt.md
protocolcity/templates/ops/health-patrol/CONTRACT.md
protocolcity/templates/ops/papers-sync/CONTRACT.md
protocolcity/templates/ops/workspace-efficiency/CONTRACT.md
protocolcity/templates/ops/workspace-efficiency/prompt.md
protocolcity/templates/scripts/check_mcp_secrets.sh
protocolcity/templates/scripts/mcp_sync.sh
protocolcity/templates/scripts/open_work_audit.py
protocolcity/templates/scripts/policy_sync.sh
protocolcity/templates/scripts/report_to_for_you.py
protocolcity/templates/scripts/skills_sync.sh
protocolcity/templates/skills/workspace-efficiency/SKILL.md
protocolcity_blueprint.egg-info/PKG-INFO
protocolcity_blueprint.egg-info/SOURCES.txt
protocolcity_blueprint.egg-info/dependency_links.txt
protocolcity_blueprint.egg-info/entry_points.txt
protocolcity_blueprint.egg-info/requires.txt
protocolcity_blueprint.egg-info/top_level.txt
suite/ARCHITECTURE.md
suite/README.md
suite/__init__.py
suite/apps_doors.json
suite/apps_v1.html
suite/map-searchlight.js
suite/map_v1.html
suite/overview_v1.html
suite/person_v1.html
suite/read_v1.html
suite/serve.py
suite/settings_v1.html
suite/suite-data.js
suite/suite-live.js
suite/suite-nav.js
suite/suite-paper.js
suite/suite-person-sheet.js
suite/suite-pulse.js
suite/suite-settings-sheet.js
suite/suite.css
suite/ticket_v1.html
suite/workspace_map.html
suite/api/__init__.py
suite/api/bootstrap.py
suite/api/cache.py
suite/api/calendar.py
suite/api/pulse.py
suite/api/routing.py
suite/api/task_glance.py
suite/api/vocabulary.py
suite/api/wo_gates.py
suite/api/__pycache__/__init__.cpython-311.pyc
suite/api/__pycache__/bootstrap.cpython-311.pyc
suite/api/__pycache__/cache.cpython-311.pyc
suite/api/__pycache__/pulse.cpython-311.pyc
suite/api/__pycache__/routing.cpython-311.pyc
suite/api/__pycache__/task_glance.cpython-311.pyc
suite/api/__pycache__/wo_gates.cpython-311.pyc
suite/components/empty-state.js
suite/components/error-banner.js
suite/components/index.js
suite/components/live-tail.js
suite/components/loading-block.js
suite/components/pathbar.js
suite/components/slip.js
suite/components/suite-ui.css
suite/components/util.js
suite/components/view-mode-toggle.js
suite/map/ANIMATION_GRAMMAR.md
suite/map/DEMO_THEATER.md
suite/map/README.md
suite/map/agents-panel.js
suite/map/chrome.js
suite/map/graph.js
suite/map/live.js
suite/map/map-chrome-spec.js
suite/map/map-fast.js
suite/map/map-notices.js
suite/map/map-soft.js
suite/map/view-state.js
suite/map/wo-buckets.js
suite/map/workspace_map.css
suite/map/workspace_map_app.js
tests/test_adopt_demo_worker.py
tests/test_agent_skills.py
tests/test_city_generation_token.py
tests/test_city_structure.py
tests/test_desk_join.py
tests/test_detect_workspace.py
tests/test_enrich_worker_law_ops.py
tests/test_export_scrub_pc991.py
tests/test_feedback.py
tests/test_found_skills_shelf.py
tests/test_hire_kind.py
tests/test_hire_template.py
tests/test_identity_default_you.py
tests/test_intake_routing.py
tests/test_map_agent_queue_hint.py
tests/test_map_for_you_membership.py
tests/test_map_live_work_line.py
tests/test_map_papers.py
tests/test_map_wo_deferred_filters.py
tests/test_onboarding_join_pc557.py
tests/test_ops_reports.py
tests/test_pc1001_map_bootstrap_attention.py
tests/test_pc1004_gzip_bounded_warmup.py
tests/test_pc1018_legend_work_status_vs_you_face.py
tests/test_pc1020_html_asset_versions.py
tests/test_pc1021_staff_collapse_invariants.py
tests/test_pc1023_hub_jobs_on_clock.py
tests/test_pc1030_suite_sync_live_target.py
tests/test_pc1036_office_dossier_trio.py
tests/test_pc1040_census_parity.py
tests/test_pc1041_lifecycle_convergence.py
tests/test_pc1043_pulse_dispatch_unify.py
tests/test_pc1044_project_scope_rail.py
tests/test_pc1059_policy_sync.py
tests/test_pc1061_secrets_inventory.py
tests/test_pc1063_vendor_agnostic_found.py
tests/test_pc1065_wo_rail_one_scope.py
tests/test_pc1071_suite_survive_desk_bounce.py
tests/test_pc1072_serve_launchd.py
tests/test_pc1078_mcp_sync.py
tests/test_pc1079_mcp_l0_seed.py
tests/test_pc1084_wo_buckets.py
tests/test_pc1087_architecture_law.py
tests/test_pc1090_slug_normalizer.py
tests/test_pc1092_single_pulse_loop.py
tests/test_pc1093_serve_cache_coherence.py
tests/test_pc1095_architecture_surface.py
tests/test_pc1105_suite_sync_doctor.py
tests/test_pc1125_workspace_calendar.py
tests/test_pc1136_map_count_coherence.py
tests/test_pc542_folder_soft_patch.py
tests/test_pc553_dual_publish_distro.py
tests/test_pc555_skip_round.py
tests/test_pc559_join_map.py
tests/test_pc562_map_inventory.py
tests/test_pc567_ops_staff_ring.py
tests/test_pc569_digin_depth.py
tests/test_pc570_spaced_folder_resolve.py
tests/test_pc574_inprocess_citylens.py
tests/test_pc575_no_citylens_engine.py
tests/test_pc628_map_legend_vocabulary.py
tests/test_pc631_work_order_signal_ladder.py
tests/test_pc632_folder_anatomy.py
tests/test_pc633_cross_surface_highlight.py
tests/test_pc635_type_ramp.py
tests/test_pc639_snapshot_no_office.py
tests/test_pc641_digit_leading_slug.py
tests/test_pc651_wo_rail_no_ghost_legend.py
tests/test_pc653_expected_state.py
tests/test_pc653_hygiene_overview_notices.py
tests/test_pc653_hygiene_timed_snooze.py
tests/test_pc657_citizen_vocab_captions.py
tests/test_pc660_live_hub_name.py
tests/test_pc661_settings_sheet_only.py
tests/test_pc662_segmented_settings.py
tests/test_pc664_you_settings_retired.py
tests/test_pc665_engines_status_only.py
tests/test_pc666_settings_holistic.py
tests/test_pc674_desk_census.py
tests/test_pc687_wo_rail_chrome.py
tests/test_pc688_wo_chip_counts.py
tests/test_pc692_digin_wo_loading.py
tests/test_pc692_digin_wo_scope.py
tests/test_pc696_agent_live_sig_stable.py
tests/test_pc697_first_paint_stable.py
tests/test_pc699_map_bubble_depth.py
tests/test_pc701_wo_rail_no_for_you_pill.py
tests/test_pc702_digin_shell_first.py
tests/test_pc707_wo_strip_pill_colors.py
tests/test_pc774_map_depth_ladder.py
tests/test_pc786_comment_label_beats.py
tests/test_pc813_last_real_ticket.py
tests/test_pc820_fix_papers.py
tests/test_pc839_service_cli_ready.py
tests/test_pc898_settings_glyph_presets.py
tests/test_pc912_report_to_for_you_efficiency.py
tests/test_pc915_map_legend_lockstep.py
tests/test_pc918_wo_glance_hydrate.py
tests/test_pc921_wo_strip_glance.py
tests/test_pc922_last_shift_rail.py
tests/test_pc924_instructions_papers_divorce.py
tests/test_pc933_tp_scene_store_merge.py
tests/test_pc939_report_to_for_you_dual.py
tests/test_pc941_report_to_for_you_one_card.py
tests/test_pc943_agent_fail_glass.py
tests/test_pc945_live_path_doctor.py
tests/test_pc951_light_root_files.py
tests/test_pc956_workspace_root.py
tests/test_pc960_manual_step_doctor.py
tests/test_pc963_doctor_open_work.py
tests/test_pc965_process_decay.py
tests/test_pc966_vendor_config.py
tests/test_pc973_map_boot_waterfall.py
tests/test_pc975_map_unmanaged_membership.py
tests/test_pc979_chief_of_staff_ops.py
tests/test_pc980_chief_onboarding.py
tests/test_pc985_templates_sync.py
tests/test_pc995_map_hidden_boot_rails.py
tests/test_pc_boundaries_label.py
tests/test_pc_outline_collapse_all.py
tests/test_pc_outline_instr_doors.py
tests/test_pc_outline_md_viewer.py
tests/test_pc_outline_workspace_hub.py
tests/test_pc_papers_layer_cd.py
tests/test_pc_place_pulse_strip.py
tests/test_pc_seat_panel_map_outline.py
tests/test_pc_soft_place_pulse_live.py
tests/test_pc_wo_report_faces.py
tests/test_pc_work_jobs_pulse.py
tests/test_place_registry.py
tests/test_registry_drift_doctor.py
tests/test_relocate_root.py
tests/test_roster_model_pin.py
tests/test_roster_path.py
tests/test_seed_ops_efficiency.py
tests/test_serve_engines_launchd.py
tests/test_service.py
tests/test_setup_uninstall.py
tests/test_suite_viewer_law.py
tests/test_unrouted_ready_doctor.py
tests/test_update.py