| type | Workspace Guide | ||||
|---|---|---|---|---|---|
| title | Artbeats Codex Demo Workspace | ||||
| description | A small practice workspace for using Codex in business operations and video production. | ||||
| tags |
|
||||
| timestamp | 2026-06-24 00:00:00 +0200 |
Dies ist ein kleiner Übungsworkspace für die Arbeit mit Codex bei Artbeats.
Er gibt Codex ein einfaches gemeinsames Gedächtnis über Artbeats und zwei fokussierte Arbeitsbereiche, in denen das Team realistische Workflows mit sicherem Demomaterial ausprobieren kann:
- business-operations - Angebote, Kundenbriefings, Kampagnenbriefings und operative Entwürfe.
- video-production - Feedback-Triage, DaVinci-Resolve-Handoff und Assistenz für den Schnitt.
- Repo von GitHub herunterladen oder klonen:
git clone https://github.com/wirenet-dev/art-beats.gitAlternativ kann ein GitHub-ZIP heruntergeladen und lokal entpackt werden. 2. In Codex entweder den Workspace-Root öffnen oder direkt einen Domain-Ordner als eigenes Codex-Projekt öffnen:
business-operationsvideo-production
- Optional die mitgelieferten Video-Production-Skills lokal installieren:
mkdir -p ~/.codex/skills
cp -R video-production/skills/davinci-resolve-operator ~/.codex/skills/
cp -R video-production/skills/frameio-feedback-bridge ~/.codex/skills/- Codex neu starten oder eine neue Session öffnen, damit die Skills geladen werden.
- Für Resolve-Demos Samuel Gurskys
davinci-resolve-mcpnach dessen Anleitung installieren und DaVinci Resolve für lokale Scripting-/MCP-Nutzung vorbereiten. Für den AI-Test-Bingen-Demo-Run sind außerdemffmpegundffprobehilfreich; Whisper oder faster-whisper ist optional für lokale Transkript-Sidecars, wenn Resolve/MCP keine passende Transkriptbasis liefert. Optional kanndvrspäter ergänzt werden, wenn Artbeats strukturierte CLI/Python/JSON-Workflows testen möchte; der Workspace setzt es nicht voraus. - Optional die Frame.io-Bridge lokal einrichten. Die Adobe OAuth Web App JSON und alle Tokens bleiben unter
.local/frameio/und werden nicht committed:
python3 video-production/skills/frameio-feedback-bridge/scripts/setup_frameio_bridge.py \
--credential-json /path/to/adobe-oauth-web-app.json \
--install-depsDanach die Setup-Referenz lesen: video-production/skills/frameio-feedback-bridge/references/setup.md.
7. Für AI Test Bingen das lokale Datenbundle bereitlegen und user/source-resolutions.example.md nach user/source-resolutions.local.md kopieren. Die Platzhalter dort durch lokale Pfade ersetzen.
8. Den Workspace-Checker ausführen:
python3 .wirenet/scripts/check_okf.pyDer Workspace enthält einen kuratierten Beispiel-Run unter video-production/outputs/example-runs/2026-06-24-ai-test-bingen/. Er zeigt Codex, wie ein guter AI-Test-Bingen-Feedbacklauf dokumentiert wurde, ohne schwere lokale Render-, Audio- oder Resolve-Projektdateien in den Download zu packen.
Für normale Arbeit sollen Artbeats-User vor allem mit Prompts arbeiten und Codex die passenden Dateien schreiben lassen. Direkt bearbeiten sollte man nur wenige lokale oder projektnahe Dateien.
user/source-resolutions.local.md- lokale Pfade, lokale Resolve-Projektnamen und maschinenspezifische Source-Auflösung. Diese Datei entsteht aususer/source-resolutions.example.mdund bleibt privat auf der jeweiligen Maschine..local/frameio/- lokale Frame.io-Bridge-Konfiguration, OAuth-JSON, Tokens und Cache. Diese Daten werden über das Setup-Script erzeugt oder aktualisiert und nicht geteilt.- Domain-
outputs/- erzeugte Entwürfe, Berichte und Arbeitsnotizen, wenn jemand einen Output manuell nachbearbeiten möchte. video-production/projects/<projekt>/status.md- kurzer aktueller Handoff-Stand, nächste Aktionen und offene Fragen für ein benanntes Videoprojekt.video-production/projects/<projekt>/sources.md- stabile Source-IDs und benötigtes Material eines Projekts, aber keine lokalen Maschinenpfade.- Domain-
sources/- bewusst bereitgestellte Demo-, Workshop- oder Projektinputs.
Diese Dateien und Ordner sind die Wissens- und Verhaltensstruktur des Systems. Sie sollten nicht nebenbei in einer normalen Projektarbeit geändert werden:
AGENTS.mdim Root und in den Domains.index.md,log.md,identity/,playbooks/undreviews/.video-production/skills/, wenn es um portable Codex-Skills wie Resolve oder Frame.io geht..wirenet/,.gitignoreund Setup-/Checker-Dateien.- Domain- und Projektordnerstruktur, besonders
projects/,sources/undoutputs/.
Wenn eine Änderung an diesen Bereichen gewünscht ist, Codex ausdrücklich mit Workspace-Pflege beauftragen und danach den Checker ausführen:
python3 .wirenet/scripts/check_okf.py- Passwörter, Tokens, OAuth-Secrets oder komplette
.local/-Ordner. - Echte unveröffentlichte Footage-Dateien, schwere Render-Dateien oder Resolve-Archive.
- Private Kundenkommentare als dauerhaftes Wissen. Frame.io-Rohdaten bleiben lokal unter
.local/frameio/; dauerhafte Zusammenfassungen entstehen nur bewusst über den Triage-Workflow. - Absolute lokale macOS-, Volume- oder Windows-Pfade in geteilten Dateien.
Öffne einen der Domain-Ordner in Codex und starte mit einem Prompt wie diesem.
Business Operations:
Lies AGENTS.md und führe dann den Angebotsworkflow in playbooks/client-proposal.md mit sources/demo-inputs/sample-museum-inquiry.md aus. Speichere den Angebotsentwurf unter outputs/drafts/proposals/.
Video Production:
Lies AGENTS.md und führe dann den Feedback-Triage-Workflow in playbooks/feedback-triage.md mit sources/demo-inputs/frameio-feedback-sample.md aus. Speichere den Triage-Bericht unter outputs/reports/ und aktualisiere projects/demo-film/status.md.
Video Production mit dem AI-Test-Bingen-Resolve-Bundle:
Lies AGENTS.md, projects/ai-test-bingen/sources.md, projects/ai-test-bingen/status.md, playbooks/resolve-professional-feedback-run.md, reviews/resolve-professional-edit-checklist.md, skills/davinci-resolve-operator/SKILL.md und den Beispiel-Run unter outputs/example-runs/2026-06-24-ai-test-bingen/. Prüfe zuerst Source-Auflösung, Resolve/MCP-Setup und Baseline. Erstelle einen Plan für den AI-Test-Bingen-Demo-Lauf. Berühre Resolve erst nach meiner ausdrücklichen Freigabe. Speichere neue Run-Artefakte unter outputs/feedback-runs/ und aktualisiere den Projektstatus.
- Der Root-Ordner enthält geteiltes Unternehmenswissen für Artbeats.
- Der Ordner
user/kann lokale Setup-Details enthalten, zum Beispiel wo diese Maschine ein Projektdatenbundle speichert. - Jeder Domain-Ordner hat ein eigenes
AGENTS.md,sources/undoutputs/. AGENTS.mdsagt Codex, wie er sich im aktuellen Workspace verhalten soll.index.mdist die Karte des Wissens, das in diesem Ordner verfügbar ist.identity/erklärt den Company- oder Domain-Kontext.playbooks/enthält wiederverwendbare Anleitungen dafür, wie Arbeit erledigt wird.sources/enthält Domain-Inputmaterial für Übungen und Referenzen.projects/hält aktuellen Status und nächste Schritte für benannte Jobs.- Projekt-
sources.md-Dateien dokumentieren, welches Quellenmaterial ein benannter Job nutzt. outputs/ist der Ort, an dem Codex Entwürfe, Berichte und Implementierungsnotizen innerhalb einer Domain speichert, sofern der Prompt nicht klar ein anderes Ziel nennt.outputs/ist keine Wissenskarte. Wichtige Outputs werden im Projektstatus verlinkt oder genannt, wenn Codex die Arbeit abschließt.reviews/enthält Qualitätschecks, bevor Arbeit als fertig behandelt wird.video-production/skills/enthält portable Codex-Skills für neue lokale Setups, aktuell Resolve-Operator und Frame.io-Feedback-Bridge.
Halte für jeden wiederkehrenden Workflow einen eigenen Codex-Thread. Wenn die Arbeit zu einem benannten Projekt gehört, soll jeder Thread den Projektstatus mit dem aktualisieren, was sich geändert hat, was noch offen ist und wo der nächste Thread weitermachen soll.
Der Workspace soll leicht bleiben: Normale Arbeit erzeugt ein Artefakt in outputs/ und, wenn relevant, ein kurzes Projektstatus-Update. Die Wissensstruktur selbst ändert sich nur, wenn jemand ausdrücklich Workspace-Pflege verlangt.
- Projekt-Thread: Projektstatus öffnen und fragen, ob es neues Feedback gibt oder was als Nächstes passieren soll.
- Playbooks-Thread: Fragen, welche Playbooks existieren, dann einen
Workflowfür einen wiederholbaren Prozess oder eineMethodfür eine wiederverwendbare Technik verbessern oder erstellen. - Reviews-Thread: Fragen, welche Reviews existieren, dann eine Review verbessern oder erstellen. Nur mit einem Playbook verbinden, wenn dieser Workflow sie normalerweise nutzen soll.