Each record is a focused Markdown file with stable identity and substantive prose. Add only domains supported by available material; leave unsupported claims out and keep useful open questions visible.
MDprojects/local-search-tool/project.mdcanonical record
---
type: project
id: project:local-search-tool
title: Local search tool
status: active
visibility: private
related_records:
- thesis:search-retrieval
---
# Local search tool
## Executive summary
What the project does, why it exists, and the person’s supported contribution.
Clear record relationships
Keep career records connected.
VitaeGraph uses hierarchy for real containment and cross-links for meaningful connections. Markdown paths stay understandable to people; stable record IDs let generated indexes rebuild those edges deterministically.
Contains
A thesis or university course belongs to its degree.
Related to
A project can connect to a role, thesis, publication, or other relevant record.
VitaeGraph keeps related career records connected while the Markdown files remain readable on their own.
ROOTVG
VITAEGRAPH.md
identity + direction
DOMAINSED
Education
degree record
PR
Projects
project records
EX
Experience
role records
EV
Evidence
proof records
DETAILTH
Thesis
nested in degree
CO
Course
nested in degree
PR
Search tool
standalone project
PB
Publication
linked proof
Small, explicit graph. No hidden database required.
Load only relevant records
Use detailed context only when the task needs it.
Agent starts with graph summary, uses index to route, then opens smallest useful set of detailed records for current task.
01OrientVITAEGRAPH.md
Read graph-level direction and restrictions.
02Routeindex.md
Find smallest relevant record set.
03Retrieveselected records
Open only detail needed for current task.
04Applyfocused skill
Use deeper context without changing facts.
TASKTailor a CV for one role
+
SELECTED DEPTH2 roles · 1 project · 1 degree
=
GROUNDED INPUTRelevant records, not whole graph
Set up VitaeGraph
Initialize the files, add material, then validate.
CLI creates empty structure, checks records and links, then generates rebuildable local indexes. It does not invent or automatically verify career claims.
Markdown stays canonicalgraph.json, search index, and diagnostics are caches.
Private by defaultUser graph lives outside package and installed skills.
Optional by designCompact career context file remains independently useful.