Skip to content

feat: v4.3.0 — 5 epics (NOG, GD, BM, TOK, INS-4) - #457

Merged
Pedrovaleriolopez merged 89 commits into
mainfrom
feat/epic-nogic-code-intelligence
Feb 24, 2026
Merged

feat: v4.3.0 — 5 epics (NOG, GD, BM, TOK, INS-4)#457
Pedrovaleriolopez merged 89 commits into
mainfrom
feat/epic-nogic-code-intelligence

Conversation

@Pedrovaleriolopez

@Pedrovaleriolopez Pedrovaleriolopez commented Feb 21, 2026

Copy link
Copy Markdown
Contributor

Summary

Release v4.3.0 with 5 completed epics and 82+ commits.

Epics Completed

  • NOG (Code Intelligence) — SYNAPSE native-first migration, UAP streamlined, agent memory
  • GD (CLI Graph Dashboard) — Visual overview, taxonomy palette, filtering/search UI
  • BM (Boundary Mapping) — Entity layer classification, agent memory lifecycle
  • TOK (Token Optimization) — Unified tool registry (34 tools, 10 profiles), deferred loading, baseline metrics
  • INS-4 (Installation Health) — aios doctor with 15 modular checks, settings generator, IDE sync, health-check task

Key Changes

  • 82+ commits: 51 feat, 5 fix, 0 breaking changes
  • Version bump: 4.2.15 → 4.3.0 (MINOR — new features, backward compatible)
  • All CI checks passing (ESLint, Jest Node 18+20, TypeCheck, Validation Summary)

Test plan

  • ESLint — 0 errors
  • Jest Tests Node 18 — all pass
  • Jest Tests Node 20 — all pass
  • TypeScript type checking — pass
  • Install Manifest Validation — pass
  • IDE Command Sync Validation — pass
  • Compatibility Parity Gate — pass

🤖 Generated with Claude Code

Pedrovaleriolopez and others added 18 commits February 20, 2026 22:57
… NOGIC]

- QA re-review NOG-3 (2026-02-20): PASS confirmed, 31/31 tests, 123/123 suite
- Updated gate file with correct test counts
- Entity registry sync

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…tory NOG-4]

- Add qa-helper.js with 4 public functions (getBlastRadius, getTestCoverage, getReferenceImpact, suggestGateInfluence)
- Add qa-helper.test.js with 40 tests (156/156 suite passing)
- Modify qa-gate.md with optional Code Intelligence Enhancement section
- Modify qa-review-story.md with step 0b Reference Impact
- Register qa-helper in entity-registry.yaml
- QA Gate: PASS (100/100, all 5 ACs verified, 94.91% coverage)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ry NOG-5]

Add planning-helper.js with 5 functions for @pm/@architect code intelligence:
- getCodebaseOverview, getDependencyGraph, getComplexityAnalysis,
  getImplementationContext, getImplementationImpact
- Integrate code intelligence steps into 5 task markdown files
- 41 tests covering all 15 scenarios (T1-T15), 0 regressions
- QA gate: PASS (all ACs met, pattern compliant with dev/qa helpers)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…Story NOG-6]

Add story-helper.js with 3 functions for @sm/@po agent tasks:
- detectDuplicateStory: advisory duplicate warning during story creation
- suggestRelevantFiles: file suggestions via findReferences + analyzeCodebase
- validateNoDuplicates: boolean checklist item for story validation

Integrate into create-next-story.md (step 1.2) and validate-next-story.md
(step 8.1) with graceful fallback when no provider available.

24 tests passing, 98% coverage. QA gate: PASS.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Fix `aios info` showing 0 agents/tasks/templates/workflows by using
  correct `development/` subdirectory paths (#173)
- Fix YAML parse errors in oalanicolas.md by wrapping strings containing
  arrow character (→) in single quotes (#104)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…Story NOG-7]

- Create devops-helper.js with 4 functions (assessPrePushImpact, generateImpactSummary, classifyRiskLevel, _formatImpactReport)
- Add Step 9.1 to pre-push quality gate (advisory impact analysis, never blocks)
- Add Step 5.1 to PR automation (enrich description with blast radius)
- 25 tests passing, 100% stmts/fns/lines coverage
- Register devops-helper entity in entity-registry.yaml
- QA gate: PASS (100/100) by Quinn

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ttern [Story NOG-8]

Add creation-helper.js with 3 functions (getCodebaseContext, checkDuplicateArtefact,
enrichRegistryEntry) for code intelligence in artefact creation workflows. Integrate
auto-enrichment into registry-updater.js, add optional Code Intelligence sections to
agent/task templates via Handlebars conditionals, and create standardized integration
pattern template. QA review PASS — all 5 ACs met, 68/68 tests pass, 0 regressions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…es, tests)

Includes synapse engine improvements, installer i18n expansion, pro-cli
recovery fixes, license auth tests, story status updates for NOG-4/5/6/7,
and activation pipeline enhancements.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…tories, and GD-1 implementation

- Add PRD with 3 epics (MVP ASCII, Interactive TUI, Real-time)
- Add detailed architecture document (16-file module structure)
- Add deep research (5 files) for CLI graph visualization
- Implement Story GD-1: CLI entrypoint, CodeIntelSource, tree-renderer
- Add 3 story drafts for Epic 1 MVP (GD-1, GD-2, GD-3)
- Register aios-graph bin entrypoint in package.json
- Add unit tests for cli, code-intel-source, tree-renderer
- Disable Synapse UserPromptSubmit hook (redundant with .claude/rules/)
- Update entity-registry metadata

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
… [Story GD-1]

- Added tests for flat object normalization and registry fallback error paths
- Created index.test.js for public API wrapper (5 tests)
- Coverage improved: code-intel-source 57%→71% branch, index.js 0%→100%
- QA gate: PASS (95/100), 43 tests total, 0 issues
- Updated story status, QA results, and gate file

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ios-core (#174)

The npm package was renamed from @synkra/aios-core to aios-core but the
updater still referenced the old scoped name, causing:
- npm registry lookup returning 404 (version=null)
- npm install command failing with E404

Fixed references in:
- updater/index.js: registry URL, install command, fallback path, error msg
- aios-init.js: error message, node_modules fallback path
- validate/index.js: repair source path
- i18n.js: "try again" messages in EN/PT/ES

Closes #174

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ry GD-2]

Add --stats flag to aios-graph CLI with entity statistics table,
cache performance sparklines, and latency chart via asciichart.
QA review PASS (95/100), all observations resolved.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Complete rename of legacy scoped package name @synkra/aios-core to the
current unscoped name aios-core across 136 files including source code,
documentation (EN/PT/ES), agent definitions, IDE configs, CI/CD workflows,
tests, and configuration files.

Preserves backward-compat check in updater/index.js line 183.
Fixes malformed security email addresses in security-best-practices docs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ssues

Replace all security@synkra.ai, support@synkra.ai and security@aios-core.dev
references with GitHub Issues/Security Advisories links since no AIOS email
exists yet. Affects docs (EN/PT/ES), installer i18n, and pro-setup.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add provider status renderer (TTY/non-TTY), JSON/DOT/Mermaid formatters,
summary view combining tree+stats+status, and format validation in CLI router.
56 new tests, QA PASS (97/100).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Create dedicated GitHub Copilot transformer that generates .agent.md files
with proper YAML frontmatter (name, description, tools) as required by
the Copilot specification. Replaces the identity transform that was
copying raw agent files without frontmatter.

- Create github-copilot.js transformer with YAML frontmatter generation
- Update ide-sync index.js to register new transformer
- Update core-config.yaml format from full-markdown-yaml to github-copilot
- Update installer to apply Copilot transformer during installation
- Rename .github/agents/*.md to *.agent.md (12 agents)
- Add research documentation for Copilot format specification

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ization

Research: blessed-contrib abandoned, recommending 3-phase approach:
- GD-4: Live DOT watch mode (Graphviz VS Code ext)
- GD-5: vis-network HTML web viewer (--format=html)
- GD-6: Custom VS Code extension with Cytoscape.js

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add two new operational tasks for @devops agent:
- *triage-issues: analyze open issues, classify by type/severity/effort,
  prioritize with scoring formula, identify quick wins
- *resolve-issue {number}: end-to-end workflow from investigation to
  close, with research phase, parallel execution patterns, and lessons
  learned from past sessions (#138, #159, #174)

Update devops agent definition with new commands and dependencies.
Sync agent files across all 6 IDEs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel

vercel Bot commented Feb 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
aios-core Ready Ready Preview, Comment Feb 24, 2026 0:57am

Request Review

@coderabbitai

coderabbitai Bot commented Feb 21, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 300 files, which is 150 over the limit of 150.

📥 Commits

Reviewing files that changed from the base of the PR and between 960213f and 1c22492.

📒 Files selected for processing (300)
  • .aios-core/cli/commands/validate/index.js
  • .aios-core/core-config.yaml
  • .aios-core/core/code-intel/helpers/creation-helper.js
  • .aios-core/core/code-intel/helpers/devops-helper.js
  • .aios-core/core/code-intel/helpers/planning-helper.js
  • .aios-core/core/code-intel/helpers/qa-helper.js
  • .aios-core/core/code-intel/helpers/story-helper.js
  • .aios-core/core/config/schemas/framework-config.schema.json
  • .aios-core/core/config/schemas/project-config.schema.json
  • .aios-core/core/config/template-overrides.js
  • .aios-core/core/docs/troubleshooting-guide.md
  • .aios-core/core/doctor/checks/agent-memory.js
  • .aios-core/core/doctor/checks/claude-md.js
  • .aios-core/core/doctor/checks/code-intel.js
  • .aios-core/core/doctor/checks/commands-count.js
  • .aios-core/core/doctor/checks/core-config.js
  • .aios-core/core/doctor/checks/entity-registry.js
  • .aios-core/core/doctor/checks/git-hooks.js
  • .aios-core/core/doctor/checks/graph-dashboard.js
  • .aios-core/core/doctor/checks/hooks-claude-count.js
  • .aios-core/core/doctor/checks/ide-sync.js
  • .aios-core/core/doctor/checks/index.js
  • .aios-core/core/doctor/checks/node-version.js
  • .aios-core/core/doctor/checks/npm-packages.js
  • .aios-core/core/doctor/checks/rules-files.js
  • .aios-core/core/doctor/checks/settings-json.js
  • .aios-core/core/doctor/checks/skills-count.js
  • .aios-core/core/doctor/fix-handler.js
  • .aios-core/core/doctor/formatters/json.js
  • .aios-core/core/doctor/formatters/text.js
  • .aios-core/core/doctor/index.js
  • .aios-core/core/graph-dashboard/cli.js
  • .aios-core/core/graph-dashboard/data-sources/code-intel-source.js
  • .aios-core/core/graph-dashboard/data-sources/metrics-source.js
  • .aios-core/core/graph-dashboard/data-sources/registry-source.js
  • .aios-core/core/graph-dashboard/formatters/dot-formatter.js
  • .aios-core/core/graph-dashboard/formatters/html-formatter.js
  • .aios-core/core/graph-dashboard/formatters/json-formatter.js
  • .aios-core/core/graph-dashboard/formatters/mermaid-formatter.js
  • .aios-core/core/graph-dashboard/index.js
  • .aios-core/core/graph-dashboard/renderers/stats-renderer.js
  • .aios-core/core/graph-dashboard/renderers/status-renderer.js
  • .aios-core/core/graph-dashboard/renderers/tree-renderer.js
  • .aios-core/core/health-check/base-check.js
  • .aios-core/core/health-check/check-registry.js
  • .aios-core/core/health-check/checks/deployment/build-config.js
  • .aios-core/core/health-check/checks/deployment/ci-config.js
  • .aios-core/core/health-check/checks/deployment/deployment-readiness.js
  • .aios-core/core/health-check/checks/deployment/docker-config.js
  • .aios-core/core/health-check/checks/deployment/env-file.js
  • .aios-core/core/health-check/checks/deployment/index.js
  • .aios-core/core/health-check/checks/index.js
  • .aios-core/core/health-check/checks/local/disk-space.js
  • .aios-core/core/health-check/checks/local/environment-vars.js
  • .aios-core/core/health-check/checks/local/git-install.js
  • .aios-core/core/health-check/checks/local/ide-detection.js
  • .aios-core/core/health-check/checks/local/index.js
  • .aios-core/core/health-check/checks/local/memory.js
  • .aios-core/core/health-check/checks/local/network.js
  • .aios-core/core/health-check/checks/local/npm-install.js
  • .aios-core/core/health-check/checks/local/shell-environment.js
  • .aios-core/core/health-check/checks/project/agent-config.js
  • .aios-core/core/health-check/checks/project/aios-directory.js
  • .aios-core/core/health-check/checks/project/dependencies.js
  • .aios-core/core/health-check/checks/project/framework-config.js
  • .aios-core/core/health-check/checks/project/index.js
  • .aios-core/core/health-check/checks/project/node-version.js
  • .aios-core/core/health-check/checks/project/package-json.js
  • .aios-core/core/health-check/checks/project/task-definitions.js
  • .aios-core/core/health-check/checks/project/workflow-dependencies.js
  • .aios-core/core/health-check/checks/repository/branch-protection.js
  • .aios-core/core/health-check/checks/repository/commit-history.js
  • .aios-core/core/health-check/checks/repository/conflicts.js
  • .aios-core/core/health-check/checks/repository/git-repo.js
  • .aios-core/core/health-check/checks/repository/git-status.js
  • .aios-core/core/health-check/checks/repository/gitignore.js
  • .aios-core/core/health-check/checks/repository/index.js
  • .aios-core/core/health-check/checks/repository/large-files.js
  • .aios-core/core/health-check/checks/repository/lockfile-integrity.js
  • .aios-core/core/health-check/checks/services/api-endpoints.js
  • .aios-core/core/health-check/checks/services/claude-code.js
  • .aios-core/core/health-check/checks/services/gemini-cli.js
  • .aios-core/core/health-check/checks/services/github-cli.js
  • .aios-core/core/health-check/checks/services/index.js
  • .aios-core/core/health-check/checks/services/mcp-integration.js
  • .aios-core/core/health-check/engine.js
  • .aios-core/core/health-check/healers/backup-manager.js
  • .aios-core/core/health-check/healers/index.js
  • .aios-core/core/health-check/index.js
  • .aios-core/core/health-check/reporters/console.js
  • .aios-core/core/health-check/reporters/index.js
  • .aios-core/core/health-check/reporters/json.js
  • .aios-core/core/health-check/reporters/markdown.js
  • .aios-core/core/ids/layer-classifier.js
  • .aios-core/core/ids/registry-updater.js
  • .aios-core/core/index.esm.js
  • .aios-core/core/index.js
  • .aios-core/core/session/context-detector.js
  • .aios-core/core/synapse/context/context-tracker.js
  • .aios-core/core/synapse/engine.js
  • .aios-core/core/synapse/runtime/hook-runtime.js
  • .aios-core/core/synapse/session/session-manager.js
  • .aios-core/core/synapse/utils/atomic-write.js
  • .aios-core/data/aios-kb.md
  • .aios-core/data/capability-detection.js
  • .aios-core/data/entity-registry.yaml
  • .aios-core/data/mcp-discipline.js
  • .aios-core/data/mcp-tool-examples.yaml
  • .aios-core/data/tok2-validation.js
  • .aios-core/data/tok3-token-comparison.js
  • .aios-core/data/tool-registry.yaml
  • .aios-core/data/tool-search-validation.js
  • .aios-core/development/agents/analyst/MEMORY.md
  • .aios-core/development/agents/architect/MEMORY.md
  • .aios-core/development/agents/data-engineer/MEMORY.md
  • .aios-core/development/agents/dev.md
  • .aios-core/development/agents/dev/MEMORY.md
  • .aios-core/development/agents/devops.md
  • .aios-core/development/agents/devops/MEMORY.md
  • .aios-core/development/agents/pm/MEMORY.md
  • .aios-core/development/agents/po/MEMORY.md
  • .aios-core/development/agents/qa.md
  • .aios-core/development/agents/qa/MEMORY.md
  • .aios-core/development/agents/sm/MEMORY.md
  • .aios-core/development/agents/ux/MEMORY.md
  • .aios-core/development/checklists/issue-triage-checklist.md
  • .aios-core/development/checklists/memory-audit-checklist.md
  • .aios-core/development/scripts/issue-triage.js
  • .aios-core/development/scripts/populate-entity-registry.js
  • .aios-core/development/scripts/unified-activation-pipeline.js
  • .aios-core/development/tasks/analyze-project-structure.md
  • .aios-core/development/tasks/brownfield-create-epic.md
  • .aios-core/development/tasks/create-doc.md
  • .aios-core/development/tasks/create-next-story.md
  • .aios-core/development/tasks/dev-develop-story.md
  • .aios-core/development/tasks/github-devops-github-pr-automation.md
  • .aios-core/development/tasks/github-devops-pre-push-quality-gate.md
  • .aios-core/development/tasks/github-issue-triage.md
  • .aios-core/development/tasks/health-check.yaml
  • .aios-core/development/tasks/kb-mode-interaction.md
  • .aios-core/development/tasks/plan-create-context.md
  • .aios-core/development/tasks/plan-create-implementation.md
  • .aios-core/development/tasks/pr-automation.md
  • .aios-core/development/tasks/qa-gate.md
  • .aios-core/development/tasks/qa-review-story.md
  • .aios-core/development/tasks/resolve-github-issue.md
  • .aios-core/development/tasks/review-contributor-pr.md
  • .aios-core/development/tasks/setup-llm-routing.md
  • .aios-core/development/tasks/spec-research-dependencies.md
  • .aios-core/development/tasks/triage-github-issues.md
  • .aios-core/development/tasks/validate-agents.md
  • .aios-core/development/tasks/validate-next-story.md
  • .aios-core/development/templates/agent-handoff-tmpl.yaml
  • .aios-core/development/templates/code-intel-integration-pattern.md
  • .aios-core/development/templates/ptc-entity-validation.md
  • .aios-core/development/templates/ptc-qa-gate.md
  • .aios-core/development/templates/ptc-research-aggregation.md
  • .aios-core/development/templates/squad/agent-template.md
  • .aios-core/development/templates/squad/task-template.md
  • .aios-core/docs/standards/AIOS-LIVRO-DE-OURO-V2.1-COMPLETE.md
  • .aios-core/docs/standards/AIOS-LIVRO-DE-OURO-V2.2-SUMMARY.md
  • .aios-core/framework-config.yaml
  • .aios-core/index.esm.js
  • .aios-core/index.js
  • .aios-core/infrastructure/integrations/ai-providers/index.js
  • .aios-core/infrastructure/schemas/task-v3-schema.json
  • .aios-core/infrastructure/scripts/collect-tool-usage.js
  • .aios-core/infrastructure/scripts/generate-optimization-report.js
  • .aios-core/infrastructure/scripts/generate-settings-json.js
  • .aios-core/infrastructure/scripts/git-config-detector.js
  • .aios-core/infrastructure/scripts/ide-sync/index.js
  • .aios-core/infrastructure/scripts/ide-sync/transformers/github-copilot.js
  • .aios-core/infrastructure/scripts/repository-detector.js
  • .aios-core/install-manifest.yaml
  • .aios-core/product/templates/ide-rules/claude-rules.md
  • .aios-core/user-guide.md
  • .aios-core/utils/filters/constants.js
  • .aios-core/utils/filters/content-filter.js
  • .aios-core/utils/filters/field-filter.js
  • .aios-core/utils/filters/index.js
  • .aios-core/utils/filters/schema-filter.js
  • .antigravity/rules/agents/devops.md
  • .claude/CLAUDE.md
  • .claude/agent-memory/aios-po/MEMORY.md
  • .claude/agent-memory/aios-qa/MEMORY.md
  • .claude/agents/aios-analyst.md
  • .claude/agents/aios-architect.md
  • .claude/agents/aios-data-engineer.md
  • .claude/agents/aios-dev.md
  • .claude/agents/aios-devops.md
  • .claude/agents/aios-pm.md
  • .claude/agents/aios-po.md
  • .claude/agents/aios-qa.md
  • .claude/agents/aios-sm.md
  • .claude/agents/aios-ux.md
  • .claude/agents/brad-frost.md
  • .claude/agents/dan-mall.md
  • .claude/agents/dave-malouf.md
  • .claude/agents/nano-banana-generator.md
  • .claude/agents/squad-chief.md
  • .claude/commands/AIOS/agents/dev.md
  • .claude/commands/AIOS/agents/devops.md
  • .claude/commands/AIOS/agents/qa.md
  • .claude/commands/cohort-squad/agents/cohort-manager.md
  • .claude/commands/design-system/agents/brad-frost.md
  • .claude/commands/design-system/agents/dan-mall.md
  • .claude/commands/design-system/agents/dave-malouf.md
  • .claude/commands/design-system/agents/design-chief.md
  • .claude/commands/design-system/agents/nano-banana-generator.md
  • .claude/commands/synapse/tasks/diagnose-synapse.md
  • .claude/hooks/enforce-git-push-authority.sh
  • .claude/hooks/synapse-engine.cjs
  • .claude/rules/agent-authority.md
  • .claude/rules/agent-handoff.md
  • .claude/rules/agent-memory-imports.md
  • .claude/rules/coderabbit-integration.md
  • .claude/rules/ids-principles.md
  • .claude/rules/story-lifecycle.md
  • .claude/rules/tool-examples.md
  • .claude/rules/tool-response-filtering.md
  • .claude/rules/workflow-execution.md
  • .claude/settings.json
  • .claude/settings.local.json
  • .claude/skills/checklist-runner/SKILL.md
  • .claude/skills/coderabbit-review/SKILL.md
  • .claude/skills/tech-search/SKILL.md
  • .claude/skills/tech-search/prompts/page-extract.md
  • .codex/agents/dev.md
  • .codex/agents/devops.md
  • .codex/agents/qa.md
  • .cursor/rules/agents/devops.md
  • .gemini/rules/AIOS/agents/dev.md
  • .gemini/rules/AIOS/agents/devops.md
  • .gemini/rules/AIOS/agents/qa.md
  • .github/DISCUSSION_TEMPLATE/q-and-a.yml
  • .github/ISSUE_DRAFT_P0_missing_module.md
  • .github/ISSUE_TEMPLATE/1-bug-report.yml
  • .github/ISSUE_TEMPLATE/2-feature-request.yml
  • .github/ISSUE_TEMPLATE/3-test-coverage.yml
  • .github/ISSUE_TEMPLATE/bug_report.md
  • .github/ISSUE_TEMPLATE/config.yml
  • .github/ISSUE_TEMPLATE/feature_request.md
  • .github/agents/aios-master.agent.md
  • .github/agents/aios-master.md
  • .github/agents/analyst.agent.md
  • .github/agents/analyst.md
  • .github/agents/architect.agent.md
  • .github/agents/architect.md
  • .github/agents/data-engineer.agent.md
  • .github/agents/data-engineer.md
  • .github/agents/dev.agent.md
  • .github/agents/dev.md
  • .github/agents/devops.agent.md
  • .github/agents/devops.md
  • .github/agents/pm.agent.md
  • .github/agents/pm.md
  • .github/agents/po.agent.md
  • .github/agents/po.md
  • .github/agents/qa.agent.md
  • .github/agents/qa.md
  • .github/agents/sm.agent.md
  • .github/agents/sm.md
  • .github/agents/squad-creator.agent.md
  • .github/agents/squad-creator.md
  • .github/agents/ux-design-expert.agent.md
  • .github/agents/ux-design-expert.md
  • .github/issue-labeler.yml
  • .github/labeler.yml
  • .github/workflows/issue-labeler.yml
  • .github/workflows/npm-publish.yml
  • .github/workflows/release.yml
  • .github/workflows/stale.yml
  • .github/workflows/welcome.yml
  • .gitignore
  • .husky/pre-commit
  • CHANGELOG.md
  • bin/aios-graph.js
  • bin/aios-init.js
  • bin/aios.js
  • bin/utils/detect-fsmonitor.js
  • bin/utils/framework-guard.js
  • bin/utils/validate-publish.js
  • docs/CHANGELOG.md
  • docs/aios-agent-flows/qa-system.md
  • docs/aios-workflows/story-development-cycle-workflow.md
  • docs/architecture/adr/ADR-memory-self-editing.md
  • docs/architecture/adrs/ADR-NOG-11-token-source.md
  • docs/architecture/cli-graph-dashboard-architecture.md
  • docs/es/CHANGELOG.md
  • docs/es/architecture/high-level-architecture.md
  • docs/es/architecture/source-tree.md
  • docs/es/getting-started.md
  • docs/es/guides/security-hardening.md
  • docs/es/guides/user-guide.md
  • docs/es/how-to-contribute-with-pull-requests.md
  • docs/es/installation/README.md
  • docs/es/installation/faq.md
  • docs/es/installation/troubleshooting.md
  • docs/es/installation/v4-quick-start.md
  • docs/es/migration-guide.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/epic-nogic-code-intelligence

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

…act copy [Story INS-4.5]

Calls commandSync and commandValidate programmatically in the installer
wizard after skills/commands are copied. Uses adapter pattern (save cwd,
chdir to target, finally restore) since both functions read process.cwd()
internally. Graceful failure — sync errors log warning and continue install.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
… top-10 tools [Story TOK-4B]

- Create mcp-tool-examples.yaml with 10 tools, 23 examples (ADR-4 compliant)
- Create tool-examples.md rules for client-layer injection (ADR-5 compliant)
- Extend entity-registry with invocationExamples for 5 tool entities
- Update populate-entity-registry.js to preserve invocationExamples on re-population
- Update CLAUDE.md Tool Selection Guidance with TOK-4B reference

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…n [Story INS-4.10]

Prevent incomplete npm publishes by validating pro/ submodule and package
file count before publish. Addresses v4.2.14 incident (empty pro/).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Call populate-entity-registry.js after .aios-core/ copy during install
- Sync execution (measured 0.67s on 734 entities, well under 15s threshold)
- Three-state outcome: populated/skipped/failed with entity count reporting
- 30s timeout guard, try/catch for non-blocking failure
- 19 unit tests covering all 5 acceptance criteria
- QA PASS: 17/17 AC items verified, 0 new test failures

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…gine [Story TOK-5]

- collect-tool-usage.js: session-based data collection, schema validation,
  sanitization (no user content), 30-day retention pruning
- generate-optimization-report.js: baseline comparison (static overhead vs
  dynamic usage), promote/demote recommendations with configurable thresholds
- tool-registry.yaml: analytics.thresholds section for promote/demote config
- 27 unit tests covering both scripts (schema, retention, comparison, recs)
- QA concerns resolved: C1 apples-to-apples comparison, C2 precise demote
  rate, C3 formal test suite

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…APSE rule [Story TOK-6]

Rules-based dynamic filtering for MCP tool responses via SYNAPSE rule +
standalone filter utility scripts. Filter configs for 5 tools in
tool-registry.yaml (exa, apify, context7, WebFetch, playwright).

- content-filter: HTML stripping, entity decoding, token-boundary truncation
- schema-filter: JSON field whitelisting with safe array truncation
- field-filter: array column projection + row limiting (SQL-like)
- index.js: registry-driven dispatcher with YAML fallback
- constants.js: shared CHARS_PER_TOKEN constant
- SYNAPSE rule: zero-overhead self-filtering instructions
- 46 unit tests passing, payload reduction verified (-46%/-81%/-86%)
- QA gate: PASS (quality score 100/100)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…tory INS-4.7]

- Add YamlMerger strategy with target-wins deep merge for .yaml/.yml files
- Integrate smart merge into brownfield upgrader for core-config.yaml
- Backup + restore safety on merge failure, conflict warnings in report
- 26 tests covering merge rules, edge cases, and upgrader integration

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…e [Story TOK-6]

Story TOK-6 status → Done. Epic INDEX updated: 8/8 stories Done,
Definition of Done checkbox marked, Change Log v3.0 added.
Epic Token Optimization delivered across 3 waves with payload
reduction exceeding all targets (-46% content, -81% schema, -86% field).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…s, hooks) [Story INS-4.8]

- Add skills-count, commands-count, hooks-claude-count doctor checks (12→15)
- Rewrite health-check.yaml v3.0: delegates to `aios doctor --json` with governance map
- Remove *doctor alias from task (avoid confusion with CLI `aios doctor`)
- Document core/health-check/ as separate HCS-2 system (not used by task)
- Add 15 new tests (46/46 passing)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Pedrovaleriolopez and others added 11 commits February 23, 2026 21:03
…vider

Native provider using Entity Registry (737 entities) as data source for
code-intel, implementing 5/8 primitives without MCP dependency. T1 always
loaded, PTC-eligible (ADR-3). Backlog item 1740200000001 promoted to story.

PO validation: GO (9.6/10). SF-1 and SF-2 applied (YAML safe schema,
expanded CodeRabbit section).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…plete (9/9 stories, 33 pts)

- Story INS-4.8: Status → Done, changelog entries added (QA, DevOps, PO)
- Epic INDEX: INS-4.8 Done, DoD all items checked, Epic Status COMPLETE
- Wave 3 complete (3/3), all 3 waves done

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…S-4.8]

Stale assertions in doctor-orchestrator.test.js still expected 12 checks
after INS-4.8 added 3 new ones (skills-count, commands-count, hooks-claude-count).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…NS-4.8]

- Add health-check command to @devops commands list (visibility: full, quick, key)
- Add health-check.yaml to @devops dependencies.tasks
- Add to Quick Commands and Guide sections
- Sync skill file (.claude/commands/AIOS/agents/devops.md)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
5 epics complete: Code Intelligence (NOG), Graph Dashboard (GD),
Boundary Mapping (BM), Token Optimization (TOK), Installation Health (INS-4).
82 commits, 51 features, 0 breaking changes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…intelligence

# Conflicts:
#	bin/aios.js
#	package-lock.json
#	package.json
#	packages/installer/src/wizard/pro-setup.js
- Fix no-regex-spaces ESLint errors in capability-detection.js and tool-search-validation.js
- Update unified-activation-pipeline tests for NOG-18 loader changes (projectStatus removed)
- Update claude-md-ownership test for new TOK-2 section count (5→6 PROJECT-CUSTOMIZED)
- Update git-config-detector tests for fs-based _isGitRepository refactor
- Fix generate-settings-json test to force frameworkProtection=true
- Fix config-resolver tests for schema validation edge cases

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…en manifest

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agents area: agents Agent system related area: cli CLI tools (bin/, packages/aios-pro-cli/) area: core Core framework (.aios-core/core/) area: devops CI/CD, GitHub Actions (.github/) area: docs Documentation (docs/) area: health-check Health check system area: installer Installer and setup (packages/installer/) area: pro Pro features (pro/) area: synapse SYNAPSE context engine area: workflows Workflow system related ci/cd core docker-mcp documentation installer mcp preset squad: creator squad: etl squad templates tests tools type: test Test coverage and quality workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants