nodal-data/nodal-analytics
v1.7.6Apache-2.0
Plan, verify, and challenge analytics with governed, multi-source context and interview-built ground truth.
scripts
- context-interview
- payload/.ci/approval_policy.py
- payload/.ci/changed_domains.py
- payload/.ci/collect_manifests.py
- payload/.ci/coverage.py
- payload/.ci/drift.py
- payload/.ci/prepare_drift_publication.py
- payload/.ci/publish_drift.cjs
- payload/.ci/regression_ci.py
- payload/.ci/semantic_lint.py
60 more
- payload/.ci/suggest.py
- payload/.ci/validate.py
- payload/acf_runtime/__init__.py
- payload/acf_runtime/columns.py
- payload/acf_runtime/drift.py
- payload/acf_runtime/expressions.py
- payload/acf_runtime/fragments.py
- payload/acf_runtime/governance.py
- payload/acf_runtime/impact.py
- payload/acf_runtime/loader.py
- payload/acf_runtime/markdown.py
- payload/acf_runtime/matching.py
- payload/acf_runtime/methods.py
- payload/acf_runtime/notebook_verification.py
- payload/acf_runtime/notebooks.py
- payload/acf_runtime/observed.py
- payload/acf_runtime/observed_review.py
- payload/acf_runtime/registry.py
- payload/acf_runtime/regrade.py
- payload/acf_runtime/regression.py
- payload/acf_runtime/semantic_lint.py
- payload/acf_runtime/simulation.py
- payload/acf_runtime/status.py
- payload/acf_runtime/verified.py
- payload/eval_harness/__init__.py
- payload/eval_harness/adapters/__init__.py
- payload/eval_harness/adapters/acf.py
- payload/eval_harness/adapters/dbt.py
- payload/eval_harness/adapters/ktx.py
- payload/eval_harness/adapters/raw.py
- payload/eval_harness/adapters/skill.py
- payload/eval_harness/client.py
- payload/eval_harness/coverage.py
- payload/eval_harness/execution.py
- payload/eval_harness/grader.py
- payload/eval_harness/matching.py
- payload/eval_harness/ncr.py
- payload/eval_harness/regression.py
- payload/eval_harness/report.py
- payload/eval_harness/run.py
- payload/eval_harness/seeds.py
- scripts/compile_skill.py
- scripts/dbt_extract.py
- scripts/governance_github.py
- scripts/import_notebook.py
- scripts/match_question.py
- scripts/migrate_approval.py
- scripts/notebook_reference.py
- scripts/query_history_extract.py
- scripts/regrade_seeds.py
- scripts/regress.py
- scripts/review_observed.py
- scripts/scaffold.py
- scripts/scaffold_manifest.py
- scripts/simulated_analyst.py
- scripts/split_metrics.py
- scripts/verified.py
- scripts/verify_notebook.py
- setup-nodal
- scripts/nodal_config.py
plugin.json
- name
- nodal-analytics
- version
- 1.7.6
- description
- Plan, verify, and challenge analytics with governed, multi-source context and interview-built ground truth.
- author
- Nodal Datainfo@nodaldata.iohttps://nodaldata.io
- license
- Apache-2.0
- extensions
- com.openai
plugin.json
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "nodal-analytics",
"version": "1.7.6",
"description": "Plan, verify, and challenge analytics with governed, multi-source context and interview-built ground truth.",
"author": {
"name": "Nodal Data",
"email": "info@nodaldata.io",
"url": "https://nodaldata.io"
},
"homepage": "https://docs.nodaldata.io/quickstart",
"repository": "https://github.com/nodal-data/nodal-context",
"license": "Apache-2.0",
"keywords": ["analytics", "context", "dashboard", "dbt"],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Nodal Analytics",
"shortDescription": "Governed analytics workflows",
"longDescription": "Build human-owned analytics context through structured interviews, plan read-only data questions against approved definitions, verify SQL and results, and challenge disputed answers with an independent review.",
"developerName": "Nodal Data",
"category": "Data & Analytics",
"capabilities": ["Read", "Write"],
"websiteURL": "https://nodaldata.io",
"privacyPolicyURL": "https://github.com/nodal-data/nodal-context/blob/main/docs/privacy.md",
"termsOfServiceURL": "https://github.com/nodal-data/nodal-context/blob/main/docs/terms.md",
"defaultPrompt": [
"Build a governed analytics context layer with me.",
"Plan and answer this analytics question using our approved context.",
"Verify this SQL and result against the approved plan."
],
"brandColor": "#479778",
"composerIcon": "./assets/nodal-logo.png",
"logo": "./assets/nodal-logo.png",
"supportURL": "https://github.com/nodal-data/nodal-context/blob/main/docs/support.md"
},
"requires_local_executor": true,
"onboardingSkill": "./skills/setup-nodal/SKILL.md"
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- 67Python files
- publish_drift.cjs
- 14YAML files
- 11JSON files
- 6other files
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai