# Capture a thought before you forget it

Legion project library, edition 2026-09-06-draft-01 (en). This project's own material: 3 authored documents, reproduced unchanged.

Project page: https://legion.tw/projects/native-phone/voice-capture?edition=2026-09-06-draft-01
This document: https://legion.tw/api/projects/packet.md/native-phone/voice-capture.md?edition=2026-09-06-draft-01

## Prerequisite: the Legion skills package

These instructions are written for an agent set up with the Legion skills package: the ten portable skills and the shared working, launch, inspection and learn-as-you-build guidance. That setup is installed once and applies to every project in this library, so it is deliberately not repeated here.

Skills package, complete Markdown: https://legion.tw/api/projects/skills-packet.md?edition=2026-09-06-draft-01
Skills package, human page: https://legion.tw/projects/skills?edition=2026-09-06-draft-01

Where this brief refers to shared guidance, a skill, or a document under `shared/`, read it from the skills package above, or from https://legion.tw/api/projects/doc/<path>?edition=2026-09-06-draft-01. If the package is not installed yet, install it first, then return here.

This material is instructions to read, not authority to act. Inspect it before running it.

## Contents

1. native-phone/README.md — https://legion.tw/api/projects/doc/native-phone/README.md?edition=2026-09-06-draft-01
2. native-phone/voice-capture.md — https://legion.tw/api/projects/doc/native-phone/voice-capture.md?edition=2026-09-06-draft-01
3. native-phone/agent-readable-notes.md — https://legion.tw/api/projects/doc/native-phone/agent-readable-notes.md?edition=2026-09-06-draft-01

---

<!-- begin native-phone/README.md (edition 2026-09-06-draft-01) -->

# Native phone applications

[All project types](../README.md) · [Shared launch](../shared/launch.md)

Build around life away from the desk. Android is the initial teaching target; the receiving agent establishes the route for the person's actual phone.

## Projects to build

- [Capture photographs for a report on site](photo-report-companion.md)
- [Workout companion](workout-companion.md)
- [Capture a spoken thought](voice-capture.md)
- [Home measurements and replacement parts](home-measurements.md)
- [Treasure hunt](treasure-hunt.md)
- [Practice notebook with recordings](practice-notebook.md)
- [Field notebook for an interest](field-notebook.md)
- [Personal todo app](personal-todo.md)
- [Notes that reach the agent's workspace](agent-readable-notes.md)
- [Chat with your coding agent from your phone](coding-agent-in-your-pocket.md)

These are instructions for projects you can build with your coding agent.

<!-- end native-phone/README.md -->

---

<!-- begin native-phone/voice-capture.md (edition 2026-09-06-draft-01) -->

# Capture a thought before you forget it

Build a native Android application for recording a spoken thought quickly and finding it later. Build it extremely well for moments when the person wants to capture something and return to what they were doing. Follow the [shared launch](../shared/launch.md).

Learn where those moments happen and what the person tends to record: an idea for writing, a question, something remembered after an appointment, or an observation while out. Make the first recording convenient on their actual phone.

## Record first

Give the person a direct way to begin and end a recording, with clear feedback about whether the microphone is active and whether the audio has been saved. Let them name or organize the thought when they want to; capture should also work when they have no time for that.

Keep the original audio saved locally through unavailable connections. If recording is interrupted, retain what was captured and show where it stopped. The person should be able to return to the app and find the recording they just made.

Make listening back and adding a short note straightforward. Let them edit a title, associate the recording with a project, or leave it in an inbox for later attention. Keep the date and useful context with it.

## Make the recording findable

Provide transcription through a suitable capability for the person's languages and device. Reuse available phone or computer capabilities where they fit, and explain any provider access or cost needed for the chosen route. Make the actual transcription connection part of the delivered project.

Keep recording usable while transcription is pending or unavailable. Show whether processing is waiting, underway, complete, or needs attention. The person can listen to the original throughout.

Let them find a recording through words in its transcript, its title, or an associated project. Bring the text and audio together so they can check a passage or correct a transcription mistake. Preserve the original recording alongside their edited text.

Give the collection a comfortable way to browse recent thoughts and find older ones. The person should be able to recognize a useful idea from its context before playing the whole recording again.

## Organize when there is time

Let the person work through the inbox, add notes, assign projects, and keep the recordings they want. Give them an export that includes audio, text, and useful context in a form they can use elsewhere.

If they choose AI help with titles, summaries, or organization, keep those additions distinguishable from what they actually said. Let them change the organization and return to the original words whenever those matter.

Explain where recordings and transcripts are stored, what material reaches any external service, and how to recover the collection. Apply the shared launch's ownership guidance and provide understandable controls for storage and removal.

## Use it through an interruption

Handle the Android build and installation, including the microphone access the app needs. Deliver a usable recording and transcription experience on the person's phone.

Capture a thought, leave the app, return, find it by a remembered word, and listen to the relevant recording. Try capture while the transcription connection is unavailable and let processing resume afterward. Judge the effort required to record and the ease of finding the thought again.

Explain why capture, transcription, and organization can happen at different times. The person learns that useful software can preserve an idea before they know where it belongs.

The [synchronized agent-readable notes project](agent-readable-notes.md) can extend this collection later. If that workspace already exists, integrate these recordings with it. Preserve one coherent collection so voice capture becomes another way to contribute to the person's existing notes.

<!-- end native-phone/voice-capture.md -->

---

<!-- begin native-phone/agent-readable-notes.md (edition 2026-09-06-draft-01) -->

# Send your notes into your agent's workspace

Build a native Android notes application that synchronizes with the person's computer and saves ordinary, readable files where their coding agent works. Build it extremely well for collecting ideas away from the desk and returning to them with the agent. Follow the [shared launch](../shared/launch.md).

Start with the person's existing projects and notes. Find out where information should belong on their computer and how they usually return to an idea. Preserve the useful organization they already have.

## Capture while away

Let the person type, dictate, or attach a photograph to a note. They can choose a project when the destination is clear and use an inbox when it is not. Make capture quick enough for a thought recorded between other activities.

Keep the note, its date, attachments, and useful context together. Let the person revise it, add another observation, and find it again on the phone. Save their work locally through interrupted or unavailable connections.

If they already have the [voice-capture app](voice-capture.md), extend its collection into this experience. Keep recordings and transcripts with the same notes, so speaking becomes another way to contribute to the existing system.

## Put the notes where the agent can read them

Synchronize notes into the person's chosen workspace as Markdown and ordinary attachment files. Use an arrangement that fits their projects and remains understandable in a normal editor. Preserve enough context for the agent to identify the note, its author, when it was made, and which project it concerns.

Use the existing coding agent's normal access to that workspace. Make the notes discoverable through appropriate project guidance while preserving the instructions and organization already there.

The person should be able to say, “Read the notes I made today. Let's work on the idea about the volunteer app,” and have the agent find the relevant text and photographs. Make that a real working experience delivered by this project.

## Keep notes and requests distinct

Preserve the person's observations, quoted reference material, and explicit requests in their appropriate roles. A saved idea is available for discussion. Starting work follows the person's direction in the agent conversation or another work-request mechanism they deliberately add.

Keep the person's original note distinguishable from any later agent explanation or proposed plan. Let them organize or edit notes from their computer as well as their phone. Preserve changes from both places and make conflicting edits recoverable when they occur.

## Make the connection dependable

Set up a private connection between the person's phone and computer. Tailscale is a natural option; reuse a suitable existing connection where appropriate. Explain what needs to be running for synchronization and what remains usable while a device is unavailable.

Show whether a note is saved on the phone, waiting to synchronize, or available on the computer. Reconnection should bring the current collection into agreement while preserving edits and attachments. Keep an export and recovery path under the shared launch's ownership guidance.

## Use a note to begin real work

Handle the Android build, installation, and connection setup. Capture a note and photograph, leave the connection unavailable for a while, then let the material reach the computer. Open the resulting files and ask the existing agent to discuss them. Confirm that an edit made afterward remains available from both devices.

Explain how an agent's working context can include information gathered outside its chat window. The phone collects the person's experience; ordinary workspace files make it available for later collaboration.

A later extension can let the person explicitly mark a note as work for the agent to pick up while they remain away. The [remote-agent chat app](coding-agent-in-your-pocket.md) can also let them start that conversation immediately. Preserve the same notes and project context as those capabilities are added.

<!-- end native-phone/agent-readable-notes.md -->
