README.md
pyproject.toml
src/naos_web/__init__.py
src/naos_web/app.py
src/naos_web/audit.py
src/naos_web/changes.py
src/naos_web/client.py
src/naos_web/clock.py
src/naos_web/confirm.py
src/naos_web/events.py
src/naos_web/format.py
src/naos_web/gates.py
src/naos_web/new_run.py
src/naos_web/pages.py
src/naos_web/policies.py
src/naos_web/profiles.py
src/naos_web/py.typed
src/naos_web/register.py
src/naos_web/routes.py
src/naos_web/rows.py
src/naos_web/run_mcp.py
src/naos_web/secrets.py
src/naos_web/servers.py
src/naos_web/settings.py
src/naos_web/terminal.py
src/naos_web.egg-info/PKG-INFO
src/naos_web.egg-info/SOURCES.txt
src/naos_web.egg-info/dependency_links.txt
src/naos_web.egg-info/requires.txt
src/naos_web.egg-info/top_level.txt
src/naos_web/static/content.js
src/naos_web/static/copy.js
src/naos_web/static/dialog.js
src/naos_web/static/naos.css
src/naos_web/static/secret.js
src/naos_web/static/terminal.js
src/naos_web/static/vendor/htmx.min.js
src/naos_web/static/vendor/xterm-addon-fit.js
src/naos_web/static/vendor/xterm.css
src/naos_web/static/vendor/xterm.js
src/naos_web/templates/audit.html
src/naos_web/templates/audit_overlay.html
src/naos_web/templates/audit_overlay_page.html
src/naos_web/templates/base.html
src/naos_web/templates/components.html
src/naos_web/templates/image_delete_overlay.html
src/naos_web/templates/image_delete_page.html
src/naos_web/templates/image_overlay.html
src/naos_web/templates/image_overlay_page.html
src/naos_web/templates/image_register_overlay.html
src/naos_web/templates/image_register_page.html
src/naos_web/templates/images.html
src/naos_web/templates/list_page.html
src/naos_web/templates/mcp.html
src/naos_web/templates/mcp_overlay.html
src/naos_web/templates/mcp_overlay_page.html
src/naos_web/templates/new_run_overlay.html
src/naos_web/templates/new_run_page.html
src/naos_web/templates/overlay_error.html
src/naos_web/templates/page_error.html
src/naos_web/templates/policies.html
src/naos_web/templates/policy_delete_overlay.html
src/naos_web/templates/policy_delete_page.html
src/naos_web/templates/policy_exists_overlay.html
src/naos_web/templates/policy_exists_page.html
src/naos_web/templates/policy_form_overlay.html
src/naos_web/templates/policy_form_page.html
src/naos_web/templates/policy_overlay.html
src/naos_web/templates/policy_overlay_page.html
src/naos_web/templates/profile_delete_overlay.html
src/naos_web/templates/profile_delete_page.html
src/naos_web/templates/profile_form_overlay.html
src/naos_web/templates/profile_form_page.html
src/naos_web/templates/profile_overlay.html
src/naos_web/templates/profile_overlay_page.html
src/naos_web/templates/profiles.html
src/naos_web/templates/run_confirm_overlay.html
src/naos_web/templates/run_confirm_page.html
src/naos_web/templates/run_mcp_overlay.html
src/naos_web/templates/run_mcp_page.html
src/naos_web/templates/run_overlay.html
src/naos_web/templates/run_overlay_page.html
src/naos_web/templates/run_terminal_window.html
src/naos_web/templates/runner_overlay.html
src/naos_web/templates/runner_overlay_page.html
src/naos_web/templates/runners.html
src/naos_web/templates/runs.html
src/naos_web/templates/runs_fragment.html
src/naos_web/templates/secret_overlay.html
src/naos_web/templates/secret_overlay_page.html
src/naos_web/templates/secrets.html
src/naos_web/templates/topbar.html
src/naos_web/templates/unreachable.html
src/naos_web/templates/partials/audit_body.html
src/naos_web/templates/partials/audit_panel.html
src/naos_web/templates/partials/audit_rows.html
src/naos_web/templates/partials/audit_tail.html
src/naos_web/templates/partials/gates_mcp.html
src/naos_web/templates/partials/gates_mcp_calls.html
src/naos_web/templates/partials/gates_mcp_secrets.html
src/naos_web/templates/partials/gates_model.html
src/naos_web/templates/partials/gates_network.html
src/naos_web/templates/partials/gates_shell.html
src/naos_web/templates/partials/image_audit.html
src/naos_web/templates/partials/image_delete.html
src/naos_web/templates/partials/image_overview.html
src/naos_web/templates/partials/image_panel.html
src/naos_web/templates/partials/image_register.html
src/naos_web/templates/partials/image_runs.html
src/naos_web/templates/partials/images_body.html
src/naos_web/templates/partials/images_table.html
src/naos_web/templates/partials/lifecycle.html
src/naos_web/templates/partials/mcp_body.html
src/naos_web/templates/partials/mcp_cards.html
src/naos_web/templates/partials/mcp_disable.html
src/naos_web/templates/partials/mcp_fields.html
src/naos_web/templates/partials/mcp_form.html
src/naos_web/templates/partials/mcp_panel.html
src/naos_web/templates/partials/mcp_table.html
src/naos_web/templates/partials/new_run_configure.html
src/naos_web/templates/partials/new_run_fields.html
src/naos_web/templates/partials/new_run_panel.html
src/naos_web/templates/partials/new_run_profile.html
src/naos_web/templates/partials/new_run_profiles.html
src/naos_web/templates/partials/new_run_review.html
src/naos_web/templates/partials/policies_body.html
src/naos_web/templates/partials/policies_table.html
src/naos_web/templates/partials/policy_delete.html
src/naos_web/templates/partials/policy_document.html
src/naos_web/templates/partials/policy_exists.html
src/naos_web/templates/partials/policy_form.html
src/naos_web/templates/partials/policy_panel.html
src/naos_web/templates/partials/policy_used.html
src/naos_web/templates/partials/profile_audit.html
src/naos_web/templates/partials/profile_delete.html
src/naos_web/templates/partials/profile_form.html
src/naos_web/templates/partials/profile_overview.html
src/naos_web/templates/partials/profile_panel.html
src/naos_web/templates/partials/profile_runs.html
src/naos_web/templates/partials/profiles_body.html
src/naos_web/templates/partials/profiles_table.html
src/naos_web/templates/partials/row_action.html
src/naos_web/templates/partials/run_changes.html
src/naos_web/templates/partials/run_confirm.html
src/naos_web/templates/partials/run_facts_card.html
src/naos_web/templates/partials/run_gates.html
src/naos_web/templates/partials/run_lifecycle_card.html
src/naos_web/templates/partials/run_logs.html
src/naos_web/templates/partials/run_mcp_card.html
src/naos_web/templates/partials/run_mcp_change.html
src/naos_web/templates/partials/run_mcp_confirm.html
src/naos_web/templates/partials/run_model_card.html
src/naos_web/templates/partials/run_panel.html
src/naos_web/templates/partials/run_runner_card.html
src/naos_web/templates/partials/run_terminal.html
src/naos_web/templates/partials/runner_audit.html
src/naos_web/templates/partials/runner_overview.html
src/naos_web/templates/partials/runner_panel.html
src/naos_web/templates/partials/runner_runs.html
src/naos_web/templates/partials/runners_body.html
src/naos_web/templates/partials/runners_card.html
src/naos_web/templates/partials/runners_table.html
src/naos_web/templates/partials/runs_body.html
src/naos_web/templates/partials/runs_card.html
src/naos_web/templates/partials/secret_delete.html
src/naos_web/templates/partials/secret_events.html
src/naos_web/templates/partials/secret_expiry.html
src/naos_web/templates/partials/secret_fields.html
src/naos_web/templates/partials/secret_form.html
src/naos_web/templates/partials/secret_overview.html
src/naos_web/templates/partials/secret_panel.html
src/naos_web/templates/partials/secret_rotate.html
src/naos_web/templates/partials/secret_used.html
src/naos_web/templates/partials/secrets_body.html
src/naos_web/templates/partials/secrets_table.html
src/naos_web/templates/partials/terminal_hint.html
tests/test_audit.py
tests/test_changes.py
tests/test_format.py
tests/test_images.py
tests/test_mcp.py
tests/test_merge.py
tests/test_new_run.py
tests/test_policies.py
tests/test_profiles.py
tests/test_required.py
tests/test_run_detail.py
tests/test_run_gates.py
tests/test_run_logs.py
tests/test_run_mcp.py
tests/test_runner_overlay.py
tests/test_runners.py
tests/test_runs.py
tests/test_secrets.py
tests/test_shell.py
tests/test_terminal.py