# Project Profile

## Project Name
Astra

## Purpose
Provide a Jarvis-style local project operating assistant inside VS Code with chat, local knowledge, agent skills, and project-oriented development support.

## Core Users
- Project developer
- Local AI workflow user
- Developer who wants project knowledge to persist as Markdown

## Core Direction
- Keep new support features independent from the main chat and agent execution paths.
- Prefer Markdown and local filesystem storage for project knowledge.
- Avoid external databases for the MVP.
- Keep user decisions, question intent, implementation notes, and bug fixes traceable.

## Avoid
- Strong coupling between record generation and agent internals
- Automatic file writes without clear user action or selected record project
- Mixing records from different projects
- Complex long-term memory systems in the MVP

## Priority
1. Stability
2. Clear records
3. Low dependency
4. Incremental delivery
