Bringing branch up to date#95
Bringing branch up to date#95wrhalpin merged 10 commits intoclaude/add-claude-documentation-k8vvJfrom
Conversation
… agents, new connector categories Agent-Logs-Url: https://github.com/wrhalpin/GNAT/sessions/1df79fba-e3ba-4de5-9fe6-cb5bc2fa1896 Co-authored-by: wrhalpin <194402614+wrhalpin@users.noreply.github.com>
…-builder Update presentation deck builder to reflect GNAT v1.3.1
Agent-Logs-Url: https://github.com/wrhalpin/GNAT/sessions/d175579f-c06f-499a-b5af-95f336eadf22 Co-authored-by: wrhalpin <194402614+wrhalpin@users.noreply.github.com>
…k8vvJ Add federated multi-GNAT deployment layer
Signed-off-by: Bill <wrhalpin@gmail.com>
…der-to-150 feat: rebuild presentation deck to v1.5.0 (+5 slides, all v1.4 modules covered)
…k8vvJ Claude/add claude documentation k8vv j
…k8vvJ Implement GNAT Phase 4: Control, Reasoning, Safety
…k8vvJ Add Phase 4 documentation: ADRs 0039-0049, how-to guides, Sphinx API …
14853fa
into
claude/add-claude-documentation-k8vvJ
There was a problem hiding this comment.
Pull request overview
Updates project/release metadata and refreshes the generated presentation deck to reflect the current “v1.5.0 / Analyst OS” feature set.
Changes:
- Refresh
scripts/build_presentation.jsdeck content: connector counts, version strings, updated AI/Workflow/TAXII messaging, and add 5 new slides for v1.4+ modules. - Bump package version to
1.5.0inpyproject.tomland alignCLAUDE.mdversion metadata. - Add a
1.5.0entry toCHANGELOG.md.
Reviewed changes
Copilot reviewed 4 out of 5 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| scripts/build_presentation.js | Updates slide copy/metrics to “v1.5.0”, expands connector lists, and adds new slides describing migrations/plugins/RBAC/workflows/lineage/metrics/review-queue. |
| pyproject.toml | Bumps project version to 1.5.0. |
| CLAUDE.md | Updates documented project version to 1.5.0. |
| CHANGELOG.md | Adds a 1.5.0 consolidation release note. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| ## [1.5.0] | ||
|
|
||
| Consolidation release. Bumps the version tag to reflect the full Analyst OS feature set | ||
| (Alembic migrations, Plugin System, Policy Engine, TAXII write endpoints, Workflow | ||
| orchestration, Data Lineage, Analyst Metrics, AI Intel Review Queue, Discord connector, |
There was a problem hiding this comment.
## [1.5.0] doesn’t match the existing changelog version label convention (other entries use ## [vX.Y.Z]) and there is no reference link definition for [1.5.0] at the bottom of the file. Please align this heading with the existing v-prefixed format (and optionally include the release date like other sections) and add the corresponding link target in the reference list.
| → Full feature breakdown is in `## [1.4.0]` below; this entry marks the version cut. | ||
| ## [Unreleased] | ||
|
|
There was a problem hiding this comment.
Keep a Changelog format expects ## [Unreleased] to be the first section; currently the new ## [1.5.0] entry is placed above it. Consider moving ## [Unreleased] back to the top (and update the [Unreleased]: …compare/… link at the bottom to start from the new tag).
| [project] | ||
| name = "security-gnat" | ||
| version = "1.3.1" | ||
| version = "1.5.0" |
There was a problem hiding this comment.
Bumping the package version here to 1.5.0 may leave runtime version reporting inconsistent: the codebase still defines __version__ = "0.1.0" in gnat/__init__.py (and several connector __init__.py files). If anything (CLI, logs, docs, API) reads those constants, it will report the wrong version; consider deriving __version__ from package metadata (importlib.metadata.version) or updating the in-code version constants as part of the release bump.
| @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" | |||
|
|
|||
| [project] | |||
| name = "security-gnat" | |||
There was a problem hiding this comment.
The distribution name here is security-gnat, but repository docs consistently instruct pip install gnat (and CLAUDE.md says the PyPI package name is gnat). Please confirm the intended published package name and make the metadata and docs consistent; otherwise install instructions will be incorrect for users.
| name = "security-gnat" | |
| name = "gnat" |
…k8vvJ Merge pull request #95 from wrhalpin/main
No description provided.