Projects and workspace
Glossa separates application settings, workspace resources, and per-project pipeline configuration.
Three levels of state
| Level | What lives there |
|---|---|
| App | API keys, Ollama connection, interface preferences, defaults |
| Workspace | Phrase memory, Library glossaries, translation area context |
| Project / pipeline | Languages, stages, prompts, glossary assignment, chunks, outputs |
Practical meaning
- Change app settings when the whole installation should behave differently.
- Change workspace-level resources when multiple projects should share them.
- Change project or pipeline settings when you are tuning one translation job.
Typical project workflow
- Create or open a project.
- Select the active pipeline.
- Configure languages and stages.
- Assign a glossary if needed.
- Import a document and run test chunks.
- Save as you iterate.
Shared versus local resources
| Resource | Scope |
|---|---|
| API keys | App-wide |
| Interface preferences | App-wide |
| Phrase-memory storage | Workspace |
| Library glossaries | Workspace |
| Glossary assigned to pipeline | Project / pipeline |
| Chunks, drafts, audit output, notes | Project / pipeline |
Naming advice
- Name pipelines by purpose, not by provider alone
- Rename experimental pipelines instead of overwriting the production one
- Keep one project per coherent text or editorial unit
What should stay stable
- Keep one provider/model combination stable inside the same project unless you have a clear reason to change it.
- Do not mix exploratory prompts and production prompts in the same saved pipeline without renaming it.
- Treat the workspace as shared memory, not as a dumping ground for temporary experiments.