# pi_browser_taskbar_phoenix v0.1.0 - Table of Contents

> Development-only Pi browser taskbar adapter for Phoenix

## Pages

- [Pi Browser Taskbar Phoenix](readme.md)
- [Phoenix adapter changelog](changelog.md)
- [Conformance Contract v1](index.md)
- [Requirement traceability index](traceability.md)
- [Security and remote development](security.md)
- [Troubleshooting](troubleshooting.md)

## Modules

- [PiBrowserTaskbarPhoenix](PiBrowserTaskbarPhoenix.md): Development-only Phoenix adapter package seam.

- [PiBrowserTaskbarPhoenix.Access](PiBrowserTaskbarPhoenix.Access.md): Restricts every taskbar request by framework-normalized host and peer address.
- [PiBrowserTaskbarPhoenix.CSRF](PiBrowserTaskbarPhoenix.CSRF.md): Applies Plug's native session-bound CSRF check with a stable JSON rejection.
- [PiBrowserTaskbarPhoenix.Config](PiBrowserTaskbarPhoenix.Config.md): Loads and validates startup-fixed host application configuration.
- [PiBrowserTaskbarPhoenix.Endpoint](PiBrowserTaskbarPhoenix.Endpoint.md): Serves the versioned Phoenix task API and package-owned browser assets.
- [PiBrowserTaskbarPhoenix.Installer](PiBrowserTaskbarPhoenix.Installer.md): Plans and applies reversible Phoenix host integration.
- [PiBrowserTaskbarPhoenix.Layout](PiBrowserTaskbarPhoenix.Layout.md): Renders bounded layout bootstrap data for the package-owned Browser Client.
- [PiBrowserTaskbarPhoenix.Names](PiBrowserTaskbarPhoenix.Names.md): Derives collision-resistant registered process names from the host OTP application.
- [PiBrowserTaskbarPhoenix.Router](PiBrowserTaskbarPhoenix.Router.md): Phoenix router expansion for the versioned task API and package assets.
- [PiBrowserTaskbarPhoenix.Runtime](PiBrowserTaskbarPhoenix.Runtime.md): Owns one persistent Pi RPC process and serializes task admission for a host project.

- [PiBrowserTaskbarPhoenix.Supervisor](PiBrowserTaskbarPhoenix.Supervisor.md): Supervises the single host-scoped Pi runtime outside Phoenix code reload boundaries.
- [PiBrowserTaskbarPhoenix.Task](PiBrowserTaskbarPhoenix.Task.md): Validates browser requests and builds the trusted/untrusted Pi prompt envelope.

## Mix Tasks

- [mix pi_browser_taskbar.install](Mix.Tasks.PiBrowserTaskbar.Install.md): Installs, updates, or uninstalls the reversible Phoenix host integration.

