Swadhin Biswas refactor: rename package to 'cortexa' and repo to 'cortexa' · 3/6/2026
34324f9
28 lines · 748 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
--- cortexa — package entry point.
--- @module cortexa

local models = require("cortexa.models")
local workspace = require("cortexa.workspace")

return {
    -- Workspace
    GCCWorkspace = workspace,

    -- Models
    new_ota = models.new_ota,
    new_commit = models.new_commit,
    new_branch_metadata = models.new_branch_metadata,
    new_context_result = models.new_context_result,

    -- Serialization
    ota_to_markdown = models.ota_to_markdown,
    commit_to_markdown = models.commit_to_markdown,
    metadata_to_yaml = models.metadata_to_yaml,
    metadata_from_yaml = models.metadata_from_yaml,
    context_summary = models.context_summary,

    -- Utilities
    generate_id = models.generate_id,
    timestamp = models.timestamp,
}