Taskcenter DocsOpen app

Features

Partial

Multimedia Processing

Images, videos, PDFs, and generated assets

Overview

Taskcenter can treat media as work products and evidence. Production media workflows should keep prompts, source files, generated outputs, and approvals together.

01

Files and previews

PDFs, screenshots, and generated media should open in a preview panel instead of becoming dead links in chat.

02

Asset lineage

Generated media should include prompt, model, references, revision notes, and final file location so the work can be repeated or audited.

03

Document and PDF generation

Entry route

/app main or Project chat, where the North Star loop authors a versioned Markdown workspace file and uses taskcenter export <path> --to docx,pdf.

Status

Partial; the A2 source-to-Office change is in a Codex branch and is not deployed or production-accepted.

Data source

one attested thread workspace source snapshot in D1/R2, converted into real PDF and DOCX bytes in R2 and linked through guarded artifacts, work_products, and thread activity rows. The exporter preserves headings, prose, lists, and tables, checks source structure and incomplete content, and refuses unsupported source rather than claiming a file exists. PDF Browser rendering and inspected page images require their configured bindings and credit admission.

Required permissions

work-products:write, thread ownership, organization scope, and Project access for Project-scoped work; reading prior artifacts requires work-products:read.

Empty state

a source that has not been exported is in progress, with no deliverable card until bytes and ledger evidence are ready.

Failure state

missing or stale source, unsupported markup, conversion errors, missing bindings, failed persistence, or invalid PDF/DOCX bytes return a specific blocker and no success card. Historical document.create queue messages only replay already verified bytes or close with a typed failure; they do not start another author. Previously stored structured documents remain readable through their retained metadata and artifact identity.