Skip to main content

Emit the four-layer memory model's L1 (.ai-memory/) from a CodeMap index

Project description

codemap-aimemory

Emits the four-layer memory model's L1 (.ai-memory/) output from a CodeMap index.

What it writes

.ai-memory/
├── entities/
│   ├── functions.yml       fn-* / cls-* entities, with calls / called_by /
│   │                       related_tables / signature / line_range
│   ├── tables.yml          tbl-* entities
│   └── files.yml           file-* entities
├── relations/
│   ├── call-graph.yml      from / to / type=calls / confidence
│   ├── table-relations.yml from / to / type=accesses_table / confidence
│   └── rule-constraints.yml (empty; managed by L2)
└── enrichment/             optional LLM overlay (one file per enriched
                            symbol, loaded by the emitter to fill
                            business_meaning / related_rules)

All writes are atomic per file (tmp + rename), so an Agent reading .ai-memory/ never sees a half-written tree.

Two-layer separation

The core L1 output (above) is purely deterministic — no LLM. The optional enrich CLI fills business_meaning / related_rules into separate enrichment/*.yml files. The emitter merges enrichment values when it re-emits, but the core JSON-store index never carries explanation text.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

codemap_aimemory-0.4.2.tar.gz (46.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

codemap_aimemory-0.4.2-py3-none-any.whl (34.4 kB view details)

Uploaded Python 3

File details

Details for the file codemap_aimemory-0.4.2.tar.gz.

File metadata

  • Download URL: codemap_aimemory-0.4.2.tar.gz
  • Upload date:
  • Size: 46.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for codemap_aimemory-0.4.2.tar.gz
Algorithm Hash digest
SHA256 4a28bbc7c957570f59dd22c2a53053e47a7be5040ac9cc0abefc35b3133478c9
MD5 d4946e30d10a564b5a87e9906802eefb
BLAKE2b-256 fb3653723ead4bc58b52a2cb945f27f01e71a2a9fc93cd5671eaf797e772e79b

See more details on using hashes here.

Provenance

The following attestation bundles were made for codemap_aimemory-0.4.2.tar.gz:

Publisher: publish.yml on qxbyte/codemap

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file codemap_aimemory-0.4.2-py3-none-any.whl.

File metadata

File hashes

Hashes for codemap_aimemory-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 89baa0b0d0ae0281a96445fcee3f9fc2c631892d1d122cea790db889d73cca90
MD5 0043bbbc55479150ea41c72f1b95e248
BLAKE2b-256 309967711ef332e5cd9051e4618b05325763b100c2d79753ee093dc52db9b160

See more details on using hashes here.

Provenance

The following attestation bundles were made for codemap_aimemory-0.4.2-py3-none-any.whl:

Publisher: publish.yml on qxbyte/codemap

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page