Founder field notebook

Today in the factory

Loading evidence
OBSERVEDECIDEROUTEVERIFYCARRY FORWARD

01 TODAY

Today in the factory

See what is current, what needs your call, and which proof is ready to carry forward.

FOUNDER ATTENTIONNeeds a call

Current gate

WHY THIS IS HERE

Every saved artifact should point to one clear next move instead of leaving the work inside a conversation.

WHAT THE EVIDENCE SAYS

Loading the latest saved artifact.

NEXT ACTION

Review the latest artifact and choose its next mode.

HEALTH & FRESHNESSLocal
0saved artifacts
Latest evidence
WorkspaceVoiceSet Studio
StorageLocal JSON
LIVE PORTFOLIO SIGNAL

Topography of the work

One map for where the factory is active, proven, reusable, or waiting on a founder decision.

0 signals
ACTIVE WORKnew output FOUNDER ATTENTIONcurrent gate PROVEN / CURRENTsaved proof REUSABLE KNOWLEDGEcarry forward
EVIDENCE INDEX

Saved artifacts

No artifacts yet

Import a VoiceSet output or create the first decision manually.

02 PROJECTS

Portfolio at a glance

The project layer keeps artifacts grouped as a living body of work. No project state is hidden inside a model session.

CURRENT OUTPUT0

saved artifacts

MODES IN USE0

active modes

LATEST PROOF

most recent update

PROJECT STATUSCurrent
WHY THIS IS HERE

Projects are the durable containers for decisions, build plans, reviews, and handoffs.

WHAT THE EVIDENCE SAYS

The portfolio is loading from the local artifact store.

NEXT ACTION

03 WORK

Bring in work

Start from a voice transcript, chat, agent result, or Markdown artifact. The original source stays separate from anything VoiceSet derives from it.

VOICE OR CHAT SOURCE

Capture a session without rewriting it

Paste the provider transcript exactly as received. VoiceSet stores it as a source record. Additions from chat and later summaries are separate records, so the original voice context is never silently replaced.

Source preserved

No source session has been saved in this form.

VOICESET → STUDIO

Import session Markdown

Use the same text whether you copy it from VoiceSet or save it as an .md file. Studio reads the file locally and does not save anything until you review the form below.

Review first
or

Nothing has been imported or saved.

CURRENT GATE

New artifact

Schema v1

04 REVIEW

Route the next move

Choose the artifact and mode for the next session. Studio keeps the accepted state and gives you a compact handoff command.

CONTINUE THE WORKCarry forward

Resume in VoiceSet

WHY THIS IS HERE

Review is the bridge between stored proof and the next useful conversation.

CONNECTED CHATGPTNo artifact paste

When the VoiceSet app is connected to your personal ChatGPT account, this short command makes ChatGPT load the full artifact, context, and standards through Studio.

ADVANCED VOICE LOOPReview before save

Use the pre-flight before voice. A connected ChatGPT app can save the finished artifact directly; the text save command remains the fallback.

EXPLICIT WORKFLOW SIGNALLocal only

Record what actually happened

Studio records event names and references, never conversation content. Resume success and failure are explicit because generating a command does not prove the next system used it.

No tracked workflow is active.

BOUNDED AGENT TASK

Prepare work for an agent

Give an agent one goal, one expected output, and explicit limits. Studio prepares the handoff only after you approve it. Results return as linked work and never overwrite the source artifact.

Approval required

No agent task is active.

05 TIMELINE

Work over time

Artifacts, voice sessions, agent work, workflow events, and your own dated notes in one local timeline.

Month

MonTueWedThuFriSatSun
ADD TO CALENDARLocal
CHRONOLOGICAL VIEW

Recent timeline

06 CONNECT

Connect your personal ChatGPT

Use the VoiceSet app in ChatGPT so conversations can load context and save artifacts directly without moving the content by hand.

SAFETY BOUNDARYPause if uncertain

When the factory must pause

CHECK

Connector health and bearer authentication.

CHECK

Private source handling and artifact lineage.

CHECK

Human approval before anything is sent externally.

Safe startup

The connected command refuses to expose Studio when the key is missing or weak, Tailscale is disconnected, the server is unhealthy, or port 4177 is running without bearer authentication.

PERSONAL CHATGPT APPOAuth paired

Connect both VoiceSet paths

  1. Configure Studio. Set a private VOICESET_OAUTH_OWNER_SECRET in .env.
  2. Start the HTTPS connection.npm run connected:start
  3. In ChatGPT. Enable Developer mode, create a developer app, and use the HTTPS /mcp URL shown by the connected command.
  4. Approve once. ChatGPT opens the VoiceSet pairing screen. Enter the owner secret; Studio returns OAuth tokens to ChatGPT.
  5. Use it naturally. Say “Use VoiceSet to load artifact …” or “Save this artifact to VoiceSet Studio.”
Important boundary

Your ChatGPT subscription signs you into ChatGPT. VoiceSet separately authorizes that ChatGPT connection through OAuth; Studio never receives your ChatGPT password or private chat history.

Local healthhttp://127.0.0.1:4177/api/health

DATA OWNERSHIPPortable

Back up the Studio

Download one JSON file containing every artifact and the content-free local event ledger. Nothing is deleted or moved.

07 ACTIVITY

Transparent local event ledger

An append-only record of workflow signals. It contains no transcript or automatic memory claim.

WORKFLOWS0

explicit workflow IDs

EVENTS0

local JSONL records

USEFULNESS

optional average / 5

AUDITABLE SIGNAL

Recent events

Newest first. The source file is data/events.jsonl.