Data Model
Documentation Map
-
Data Model
-
Channel:
stable -
Source repo:
JaddaHelpifyr/jhf-shuttle
Data Model
Overview
This repository uses a mix of:
- curated SQLite data
- learned/overlay SQLite data
- JSON snapshots and summaries
- append-only event/context artifacts
Main Objects
Baseline Node Catalog
- storage:
data/nodes/n8n_nodes.db - purpose:
- curated baseline knowledge about n8n nodes
- key identity:
node_type
Supplemental Catalog Coverage
- storage:
data/upstream/baseline_catalog_supplement.json- baseline refresh snapshots/summaries
- purpose:
- capture known official coverage gaps and promotion candidates
Upstream Release Knowledge
- storage:
data/upstream/*
- purpose:
- official releases, version ordering, release notes, refresh provenance
Instance Learning
- storage:
data/instance_learning.db- related overlay summaries
- purpose:
- observed runtime usage, upgrade signals, and hotspot summaries
Workflow Context
- storage:
logs/contexts/<workflow_id>.json
- key identity:
workflow_id
- purpose:
- operator-facing per-workflow state snapshot
Event Log
- storage:
logs/events.jsonl
- purpose:
- append-only event evidence
Upgrade Reports
- storage:
logs/upgrade-impact/*.jsonlogs/upgrade-automation/latest.json
- purpose:
- workflow-aware upgrade impact and scheduled summaries
Persistence Assumptions
- committed knowledge artifacts are source-controlled when they represent curated or reproducible baseline truth
- live/generated logs under
logs/are runtime artifacts, not all of them are intended as permanent source-controlled data
Integration Relevance
- Fabric and other readers should treat:
- manifest/docs/status/API surfaces as the primary integration contract
- file contracts under
logs/as operator-facing read surfaces - SQLite internals as implementation detail unless a doc explicitly declares a file contract
AGPLv3. Learn more at helpifyr.com.