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/FEATURES.md
protocolcity/templates/OFFICE_PERIMETER.md
protocolcity/templates/PERIMETER.md
protocolcity/templates/PROGRAMS.md
protocolcity/templates/README.md
protocolcity/templates/city-AGENTS.md
protocolcity/templates/coherence-pass-WO.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/esc.js
suite/map-searchlight.js
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/wall.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__/calendar.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__/vocabulary.cpython-311.pyc
suite/api/__pycache__/wo_gates.cpython-311.pyc
suite/brand/README.md
suite/brand/apple-touch.png
suite/brand/favicon.svg
suite/brand/lens-calendar.svg
suite/brand/lens-map.svg
suite/brand/lens-overview.svg
suite/brand/lens-settings.svg
suite/brand/mark-cream.svg
suite/brand/mark-cyanotype.svg
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/map/ANIMATION_GRAMMAR.md
suite/map/DEMO_THEATER.md
suite/map/README.md
suite/map/agents-panel.js
suite/map/chrome.js
suite/map/folder-list.js
suite/map/graph.js
suite/map/inspect-orbit.js
suite/map/inspect-person.js
suite/map/inspect-project.js
suite/map/inspect-shell.js
suite/map/inspect-workspace.js
suite/map/inspect-you.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/wo-tape.js
suite/map/workspace_map.css
suite/map/workspace_map_app.js
tests/test_adopt_demo_worker.py
tests/test_agent_rail_dig_workspace_scope.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_charter_pc1330.py
tests/test_export_public_papers_pc1386.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_pc1148_remind_me_on.py
tests/test_pc1161_foreign_managed_reddoctor.py
tests/test_pc1162_doctor_fix_without_force.py
tests/test_pc1172_project_doors.py
tests/test_pc1174_agents_last_real.py
tests/test_pc1175_redirect_content_length.py
tests/test_pc1191_open_work_audit_shim.py
tests/test_pc1201_for_you_dig_literacy.py
tests/test_pc1252_digin_camera_fit.py
tests/test_pc1253_snapshot_fail_open.py
tests/test_pc1255_digin_no_flicker.py
tests/test_pc1264_programs_seed.py
tests/test_pc1266_suite_spine.py
tests/test_pc1267_settings_shell_view.py
tests/test_pc1274_spine_calendar_settings_stage.py
tests/test_pc1275_settings_page_mast.py
tests/test_pc1276_calendar_fills_stage.py
tests/test_pc1276_one_shell_wall.py
tests/test_pc1277_one_nav.py
tests/test_pc1278_adopt.py
tests/test_pc1279_adopt.py
tests/test_pc1280_gold_no_plot_rebuild.py
tests/test_pc1282_adopt.py
tests/test_pc1283_overview_for_you_by_project.py
tests/test_pc1284_overview_since_window.py
tests/test_pc1285_mark.py
tests/test_pc1289_program_drawer_ticket_links.py
tests/test_pc1290_shell.py
tests/test_pc1292_map_first_paint_schedule.py
tests/test_pc1296_spine_hover.py
tests/test_pc1299_overview_landing.py
tests/test_pc1301_brand_in_wheel.py
tests/test_pc1304_overview_note.py
tests/test_pc1305_ticket_overlay_first_paint.py
tests/test_pc1307_overview_comeback.py
tests/test_pc1309_person_first_paint.py
tests/test_pc1310_person_operator_plate.py
tests/test_pc1315_overview_regroup.py
tests/test_pc1317_features_seed.py
tests/test_pc1321_city_by_project.py
tests/test_pc1323_city_on_shift.py
tests/test_pc1324_digest_stack.py
tests/test_pc1325_programs_by_project.py
tests/test_pc1326_overview_density.py
tests/test_pc1327_project_tabs.py
tests/test_pc1334_overview_search.py
tests/test_pc1337_project_notes_tape.py
tests/test_pc1340_where_on_map.py
tests/test_pc1345_overview_parked_hop.py
tests/test_pc1346_tape_keeps_project.py
tests/test_pc1349_inspect_planted_agents.py
tests/test_pc1353_map_skills_empty.py
tests/test_pc1359_foreign_consumer.py
tests/test_pc1360_map_skills_header.py
tests/test_pc1361_stale_retired_cli.py
tests/test_pc1366_overview_project_filter.py
tests/test_pc1368_overview_comeback_stack.py
tests/test_pc1369_overview_viewport_lock.py
tests/test_pc1373_overview_face_boxes.py
tests/test_pc1374_retired_mcp_policy.py
tests/test_pc1375_worklane_slug_ticket_person.py
tests/test_pc1376_overview_fill_frame.py
tests/test_pc1377_placehref_map.py
tests/test_pc1378_dispatch_skip.py
tests/test_pc1379_suite_door_home.py
tests/test_pc1383_workspace_first_paint.py
tests/test_pc1388_overview_live_paint_stable.py
tests/test_pc1390_spine_hover_stable.py
tests/test_pc1391_spine_peek_clips_labels.py
tests/test_pc1392_suite_type_floor.py
tests/test_pc1394_doctor_citizen_vocab.py
tests/test_pc1395_inspect_project_extract.py
tests/test_pc1396_esc_shared.py
tests/test_pc1399_cli_help_citizen_vocab.py
tests/test_pc1400_adopt_checklist_citizen_vocab.py
tests/test_pc1401_inspect_person_extract.py
tests/test_pc1402_overview_wo_id_search.py
tests/test_pc1403_shared_wo_id_dig.py
tests/test_pc1404_mast_title_search.py
tests/test_pc1405_inspect_you_extract.py
tests/test_pc1408_inspect_workspace_extract.py
tests/test_pc1409_citylens_office_rules_vocab.py
tests/test_pc1410_settings_glyph_titles.py
tests/test_pc1413_person_ticket_vocab.py
tests/test_pc1414_inspect_orbit_extract.py
tests/test_pc1415_inspect_shell_extract.py
tests/test_pc1425_mcp_command_missing.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_overview_pulse_nav.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_settings_dig_glass_truth.py
tests/test_setup_uninstall.py
tests/test_suite_viewer_law.py
tests/test_unrouted_ready_doctor.py
tests/test_update.py