LICENSE
README.md
pyproject.toml
src/taskops/__init__.py
src/taskops/_clock.py
src/taskops/_errors.py
src/taskops/_ids.py
src/taskops/_types.py
src/taskops/_version.py
src/taskops/py.typed
src/taskops/assets/GUIDE.md
src/taskops/contracts/__init__.py
src/taskops/contracts/_fields.py
src/taskops/contracts/actor.py
src/taskops/contracts/board.py
src/taskops/contracts/commit.py
src/taskops/contracts/day.py
src/taskops/contracts/dep.py
src/taskops/contracts/event.py
src/taskops/contracts/gitstate.py
src/taskops/contracts/index.py
src/taskops/contracts/lease.py
src/taskops/contracts/log.py
src/taskops/contracts/remote.py
src/taskops/contracts/results.py
src/taskops/contracts/task.py
src/taskops/contracts/tools.py
src/taskops/contracts/wire.py
src/taskops/engine/__init__.py
src/taskops/engine/_blocks.py
src/taskops/engine/_briefs.py
src/taskops/engine/_chunks.py
src/taskops/engine/_closed.py
src/taskops/engine/_entries.py
src/taskops/engine/_events.py
src/taskops/engine/_opened.py
src/taskops/engine/_process.py
src/taskops/engine/_prompts.py
src/taskops/engine/_stream.py
src/taskops/engine/activity.py
src/taskops/engine/bus.py
src/taskops/engine/commitline.py
src/taskops/engine/day.py
src/taskops/engine/diffstat.py
src/taskops/engine/gitio.py
src/taskops/engine/gitstate.py
src/taskops/engine/history.py
src/taskops/engine/identity.py
src/taskops/engine/log.py
src/taskops/engine/machine.py
src/taskops/engine/narrate.py
src/taskops/engine/project.py
src/taskops/engine/replay.py
src/taskops/engine/reports.py
src/taskops/engine/scheduler.py
src/taskops/engine/transcript.py
src/taskops/engine/wire.py
src/taskops/engine/worker.py
src/taskops/render/__init__.py
src/taskops/render/_closed_days.py
src/taskops/render/_dossier.py
src/taskops/render/_opened.py
src/taskops/render/_sections.py
src/taskops/render/_tasklist.py
src/taskops/render/_text.py
src/taskops/render/_verbatim.py
src/taskops/render/ansi.py
src/taskops/render/board.py
src/taskops/render/day.py
src/taskops/render/dispatch.py
src/taskops/render/inbox.py
src/taskops/render/log.py
src/taskops/render/recover.py
src/taskops/render/report.py
src/taskops/render/reports.py
src/taskops/render/results.py
src/taskops/render/session.py
src/taskops/render/task.py
src/taskops/render/tasklist.py
src/taskops/storage/__init__.py
src/taskops/storage/_ddl.py
src/taskops/storage/_delivered.py
src/taskops/storage/_deps.py
src/taskops/storage/_events.py
src/taskops/storage/_leases.py
src/taskops/storage/_rows.py
src/taskops/storage/_tasks.py
src/taskops/storage/locate.py
src/taskops/storage/schema.py
src/taskops/storage/store.py
src/taskops/storage/sync.py
src/taskops/transports/__init__.py
src/taskops/transports/cli/__init__.py
src/taskops/transports/cli/main.py
src/taskops/transports/cli/commands/__init__.py
src/taskops/transports/cli/commands/_digest.py
src/taskops/transports/cli/commands/_serve_init.py
src/taskops/transports/cli/commands/_shared.py
src/taskops/transports/cli/commands/_tasks_args.py
src/taskops/transports/cli/commands/_window.py
src/taskops/transports/cli/commands/ask.py
src/taskops/transports/cli/commands/dispatch.py
src/taskops/transports/cli/commands/init.py
src/taskops/transports/cli/commands/log.py
src/taskops/transports/cli/commands/plan.py
src/taskops/transports/cli/commands/pushpull.py
src/taskops/transports/cli/commands/recover.py
src/taskops/transports/cli/commands/remote.py
src/taskops/transports/cli/commands/report.py
src/taskops/transports/cli/commands/run_.py
src/taskops/transports/cli/commands/serve.py
src/taskops/transports/cli/commands/sync.py
src/taskops/transports/cli/commands/tasks.py
src/taskops/transports/cli/commands/ui.py
src/taskops/transports/cli/commands/update.py
src/taskops/transports/hooks/__init__.py
src/taskops/transports/hooks/__main__.py
src/taskops/transports/hooks/_args.py
src/taskops/transports/hooks/claude.py
src/taskops/transports/hooks/commit.py
src/taskops/transports/hooks/events.py
src/taskops/transports/hooks/record.py
src/taskops/transports/http/__init__.py
src/taskops/transports/http/_handler.py
src/taskops/transports/http/_wire.py
src/taskops/transports/http/_wsframes.py
src/taskops/transports/http/agentapi.py
src/taskops/transports/http/api.py
src/taskops/transports/http/exchange.py
src/taskops/transports/http/live.py
src/taskops/transports/http/policy.py
src/taskops/transports/http/projects.py
src/taskops/transports/http/reports.py
src/taskops/transports/http/router.py
src/taskops/transports/http/server.py
src/taskops/transports/http/static.py
src/taskops/transports/http/websocket.py
src/taskops/transports/http/ui/app.js
src/taskops/transports/http/ui/index.html
src/taskops/transports/http/ui/style.css
src/taskops/transports/mcp/__init__.py
src/taskops/transports/mcp/__main__.py
src/taskops/transports/mcp/_descriptions.py
src/taskops/transports/mcp/_reads.py
src/taskops/transports/mcp/_writes.py
src/taskops/transports/mcp/answers.py
src/taskops/transports/mcp/arguments.py
src/taskops/transports/mcp/dispatch.py
src/taskops/transports/mcp/protocol.py
src/taskops/transports/mcp/schema.py
src/taskops/transports/mcp/server.py
src/taskops/transports/mcp/tools.py
src/taskops/usecases/__init__.py
src/taskops/usecases/_entry.py
src/taskops/usecases/_facts.py
src/taskops/usecases/_freeing.py
src/taskops/usecases/_gitignore.py
src/taskops/usecases/_mirroring.py
src/taskops/usecases/_narrating.py
src/taskops/usecases/_project.py
src/taskops/usecases/_range.py
src/taskops/usecases/_reasons.py
src/taskops/usecases/_remotefile.py
src/taskops/usecases/_reportsync.py
src/taskops/usecases/_routing.py
src/taskops/usecases/_wireclient.py
src/taskops/usecases/ask.py
src/taskops/usecases/claim.py
src/taskops/usecases/dispatch.py
src/taskops/usecases/dossier.py
src/taskops/usecases/edit.py
src/taskops/usecases/exchange.py
src/taskops/usecases/feed.py
src/taskops/usecases/guard.py
src/taskops/usecases/hooks.py
src/taskops/usecases/index.py
src/taskops/usecases/ingest.py
src/taskops/usecases/log.py
src/taskops/usecases/narration.py
src/taskops/usecases/plan.py
src/taskops/usecases/pushpull.py
src/taskops/usecases/recover.py
src/taskops/usecases/remote.py
src/taskops/usecases/report.py
src/taskops/usecases/reportfile.py
src/taskops/usecases/session.py
src/taskops/usecases/setup.py
src/taskops/usecases/sync.py
src/taskops/usecases/update.py
src/taskops/usecases/view.py
src/taskops_cli.egg-info/PKG-INFO
src/taskops_cli.egg-info/SOURCES.txt
src/taskops_cli.egg-info/dependency_links.txt
src/taskops_cli.egg-info/entry_points.txt
src/taskops_cli.egg-info/requires.txt
src/taskops_cli.egg-info/top_level.txt