Scenario analysis for architecture selection, RFPs, and pilot design Snapshot date: July 21, 2026
CodeGraph is positioned as a digital product development management platform: it connects the initiative portfolio, requirements, engineering work, checks, and release readiness. Digital employees perform bounded, repeatable work, while product, architecture, risk, and release decisions remain with people. CG-01
In an RFP, CodeGraph should be compared first with Engineering Lifecycle Management / ALM and Software Delivery Management platforms. The second comparison tier includes Strategic Portfolio Management / Value Stream Management, requirements traceability, release governance, and AI-agent governance.
CodeGraph has no single universal competitor: it competes either with a multi-product platform bundle or with the customer’s existing composite stack.
1. What is being compared
| Category | Status for CodeGraph | Rationale |
|---|---|---|
| Engineering Lifecycle Management / ALM | Primary | CodeGraph connect requirements, implementation, checks, changes, and decisions. |
| Software Delivery Management | Primary | CodeGraph connects engineering work to readiness and a management decision without replacing systems of record for delivery. |
| Value Stream Management | Secondary | It provides a flow from initiative to release and explains status, but financial and resource management is limited. |
| Strategic Portfolio Management | Secondary | A portfolio model exists, but CodeGraph is not positioned as a budgeting or workforce-planning system. |
| Requirements Management and Traceability | Secondary | The model connects requirements with code, tests, and evidence in both directions. |
| Release Governance / Release Readiness | Secondary | It assembles required outcomes, risks, and decisions into a release package. |
| AI Agent Governance for Software Engineering | Secondary | Digital roles have owners, permissions, prohibitions, criteria, and stop conditions. |
| Code Intelligence / Code Graph | Technology layer | CPG and impact analysis support engineering context but do not define the entire product. |
| SAST, DLP, SIEM, MCP, ACP, CLI, LSP | Mechanisms and integration surfaces | Compare them in their relevant scenarios; they do not define the primary product category. |
CodeGraph boundaries
According to the current materials, CodeGraph:
- adds engineering traceability, evidence, blockers, and actual readiness to the portfolio;
- keeps trackers, Git, CI/CD, analyzers, and documentation as systems of record;
- works alongside budgeting, financial portfolio management, and resource planning;
- gives the authorized owner the evidence for decisions on priority, architecture risk, and release. CG-01 CG-03 CG-08
These boundaries define the product scope and show how CodeGraph fits into the enterprise stack.
2. Method and status vocabulary
The research includes only current official product pages, documentation, release notes, and CodeGraph source materials.
| Status | Meaning |
|---|---|
| Native | The scenario is documented within the named product or module bundle. |
| Native in a separate module or edition | A specific commercial component is required and must not be attributed to the base product. |
| Through an official integration | The scenario depends on a supported integration and the operations it actually exposes. |
| Through a third-party or custom integration | A marketplace app, custom adapter, or implementation project is required. |
| Partial scenario | Only part of the chain is supported, or persistent links between its objects are missing. |
| Manual process | A person collects the data or makes the decision outside one automated flow. |
| Not publicly confirmed | The reviewed official materials require additional verification with the vendor or provider. |
| Not supported | Used only when an official source directly confirms the limitation. |
| Not applicable | The criterion is outside the solution’s purpose. |
Additional rules:
- Preview, beta, and roadmap items are not treated as generally available capabilities.
- The matrix does not compare prices: most platforms require individual configuration, and published tiers do not expose comparable total cost.
3. Competitive landscape
| Tier | Included solutions | How to use it in an RFP |
|---|---|---|
| A. Direct platform alternatives | GitLab; Atlassian assembled stack; ServiceNow; Microsoft + GitHub; IBM ELM; Codebeamer; Devprom; Sfera Platform; and, in some RFPs, Planview, Polarion, Digital.ai | Compare the complete path from initiative or requirement to delivery and management decision. |
| B. Adjacent platforms | Planview, Polarion, Digital.ai, Harness, Port, Jama Connect, Aha!, Productboard, Backstage, SourceCraft | Include only when the primary scenario and budget owner match. |
| C. Specialist alternatives | SonarQube, Semgrep, Snyk, PT Application Inspector, Checkmarx, Fortify, Sourcegraph, standalone AI assistants | Compare only for code audit, AppSec, code intelligence, or AI-assisted development. |
| D. Composite stack | Tracker + documents/requirements + Git + CI/CD + SAST/SCA + architecture materials + spreadsheets + manual release committee + AI assistants | Treat as a mandatory baseline alternative: buyers most often compare a new platform with their current process. |
Why specialist analyzers are outside the primary matrix
SonarQube, Semgrep, Snyk, and PT Application Inspector address quality and AppSec. Sourcegraph addresses code search, navigation, and context. GitHub Copilot and SourceCraft Code Assistant help create and modify code. Each competes with CodeGraph in a specific scenario and covers only part of the chain “initiative → requirement → implementation → evidence → release decision.”
4. Summary comparison of direct alternatives
4.0. Source and solution-bundle map
| Solution / area | Exact bundle | Primary sources |
|---|---|---|
| CodeGraph — positioning | Homepage, whitepaper, CPO/CTO/security/evidence/integrations/digital-team pages | CG-01 CG-03 CG-05 CG-07 |
| CodeGraph — six scenarios | Portfolio, feature, audit, release, controls, AI-generated code | CG-09 CG-11 CG-13 |
| CodeGraph — audit object and technical evidence | Public competitive matrix and enterprise deployment guide | CG-15 |
| GitLab | Ultimate/Premium + Duo Agent Platform; record the offering | GL-01 GL-03 |
| Atlassian | Strategy + Teamwork + Software + Product Collections | AT-01 AT-03 |
| ServiceNow | SPM + DevOps Change Velocity + AI Control Tower | SN-01 SN-03 |
| Planview | Portfolios + Viz | PV-01 |
| IBM | Engineering Lifecycle Management; record the modules | IBM-01 |
| PTC | Codebeamer 3.2 + Codebeamer AI 1.0 | PTC-01 |
| Siemens | Polarion ALM 2606 / Polarion X separately | SI-01 |
| Microsoft + GitHub | Azure Boards/DevOps + GitHub Enterprise + Copilot Enterprise | MS-01 GH-02 |
| Digital.ai | Platform + Release/Deploy and other contracted modules | DAI-01 |
| Devprom | Devprom ALM; confirm the edition | DP-01 |
| Productboard | Productboard product management platform | PB-01 |
| Harness | Harness Platform + Worker Agents | HAR-01 |
| Port | Port platform + AI | PORT-01 |
| Jama Connect | Requirements/test/risk platform | JAMA-01 |
| Aha! | Aha! Roadmaps | AHA-01 |
| Backstage | Open-source framework + plugins | BACK-01 |
| SourceCraft | Platform + Code Assistant/CLI | SC-01 |
| Sfera Platform | Comprehensive software lifecycle management platform | SFERA-01 |
| Specialist code/AppSec layer | SonarQube, Semgrep, Snyk, PT Application Inspector, Checkmarx, Fortify, Sourcegraph | SONAR-01 SNYK-01 CX-01 FORT-01 |
The tables below name the exact product bundles.
4.0.1. Detailed comparison pages
The public comparison pages below cover every platform and specialist product included in this matrix.
| Solution | Detailed comparison | Role in the matrix |
|---|---|---|
| GitLab | CodeGraph and GitLab | DevSecOps and AI-assisted development |
| Atlassian Collections | CodeGraph and Atlassian Collections | Strategy, product work, and delivery |
| ServiceNow | CodeGraph and ServiceNow | SPM, DevOps, and change governance |
| Planview | CodeGraph and Planview | SPM, VSM, and portfolio management |
| IBM Engineering Lifecycle Management | CodeGraph and IBM ELM | ALM and engineering traceability |
| Codebeamer | CodeGraph and Codebeamer | ALM for complex products |
| Polarion ALM | CodeGraph and Polarion ALM | ALM and systems engineering |
| Microsoft + GitHub | CodeGraph and Microsoft + GitHub | Planning, code, and delivery |
| Digital.ai | CodeGraph and Digital.ai | DevSecOps and release management |
| Devprom ALM | CodeGraph and Devprom ALM | ALM |
| Harness | CodeGraph and Harness | CI/CD and delivery management |
| Port | CodeGraph and Port | Internal developer portal and developer platform |
| Jama Connect | CodeGraph and Jama Connect | Requirements, risks, and testing |
| Aha! Roadmaps | CodeGraph and Aha! Roadmaps | Roadmapping and product management |
| Productboard | CodeGraph and Productboard | Product management and roadmapping |
| Backstage | CodeGraph and Backstage | Developer catalog and plugins |
| SourceCraft | CodeGraph and SourceCraft | Russian development platform and AI assistant |
| Sfera Platform | CodeGraph and Sfera Platform | Comprehensive software lifecycle management |
| Snyk | CodeGraph and Snyk | AppSec and code security |
| Sourcegraph | CodeGraph and Sourcegraph | Codebase search and context |
| SonarQube | CodeGraph and SonarQube | Code quality and AppSec |
| Semgrep | CodeGraph and Semgrep | AppSec and code analysis |
| PT Application Inspector | CodeGraph and PT Application Inspector | AppSec for the Russian market |
| Checkmarx | CodeGraph and Checkmarx | SAST and AppSec |
| Fortify | CodeGraph and Fortify | SAST and AppSec |
4.1. Lifecycle and delivery
| Solution and exact bundle | Portfolio and initiatives | Requirements and traceability | Engineering delivery | Release readiness |
|---|---|---|---|---|
| CodeGraph — claimed enterprise platform | Native; status is based on linked objects | Native according to product materials; validate depth in the pilot | Through integrations with systems of record plus its own engineering context | Native: required outcomes, risks, and human decision |
| GitLab Ultimate + Duo Agent Platform | Partial: epics, planning, VSM; not financial SPM | Native for GitLab objects; external requirements depend on integration | Native: SCM, CI/CD, security, review, agents | Native for pipeline/MR/security gates; the evidence package is configurable |
| Atlassian: Strategy + Teamwork + Software + Product Collections | Native in Strategy Collection | Native/partial through Jira, Confluence, JPD, and links between them | Native in Software Collection and through integrations | Partial; typically configured through Jira/JSM, Pipelines, and apps |
| ServiceNow: SPM + DevOps Change Velocity + AI Control Tower | Native in SPM, including investments and resources | Partial; engineering detail comes from the toolchain | Through official DevOps Change Velocity integrations | Native for change governance and approvals; technical evidence depends on sources |
| Microsoft + GitHub: Azure Boards/DevOps + GitHub Enterprise + Copilot Enterprise | Partial through Boards, epics/features, and reporting | Native for work items/links; a strict chain to evidence requires modeling and integration | Native in Azure DevOps/GitHub | Native/partial through branch protection, Actions, environments, and approvals |
| IBM ELM | Partial: engineering program/lifecycle, not full financial SPM | Native: requirements, tests, changes, OSLC/digital thread | Through its own modules and integrations | Native for lifecycle quality gates; agentic execution is not separately confirmed |
| PTC Codebeamer 3.2 + Codebeamer AI 1.0 | Partial | Native: ALM, requirements, tests, risks, and traceability | Through integrations and the ALM process | Native/partial through workflow and approval mechanisms |
| Devprom ALM — determine the exact edition in the RFP | Native according to vendor materials | Native according to vendor materials | Through ALM modules and integrations | Partial; confirm the bundle and automation in a demonstration |
4.2. AI, engineering context, and operating model
| Solution | Governed AI roles/agents | Code graph and impact | On-premises / isolated environment | Key boundary |
|---|---|---|---|---|
| CodeGraph | Native according to the role passport: owner, inputs, tools, prohibitions, outcome, acceptance, stop conditions | Native according to documentation; validate language completeness and cross-repository coverage | Docker Compose, Kubernetes, and isolated mode are documented | Works with Git, CI/CD, financial/resource SPM, and human decisions |
| GitLab | Native: foundational/custom/external agents, flows, access controls; some governance/context capabilities have separate maturity statuses | Native/partial within GitLab context; validate CPG claims against separate evidence | GitLab Self-Managed; offline Agent Platform is documented with licensing conditions | Consolidates DevSecOps in one system of record; heterogeneous systems remain primary through integrations |
| Atlassian | Rovo/Rovo Dev; permissions depend on applications, Cloud, and configuration | Through Compass, Bitbucket, Rovo Dev, and integrations; CPG is not publicly confirmed | Cloud and Data Center bundles differ; compare Collections as a Cloud bundle | Covers strategy, knowledge, and collaboration; a unified technical package requires configuration |
| ServiceNow | AI Control Tower governs AI assets and risks; engineering agents depend on Now Platform/integrations | Through toolchain data; a proprietary CPG is not publicly confirmed | Primarily a cloud platform; verify residency requirements contractually | Covers SPM, finance, resources, and change governance |
| Microsoft + GitHub | Enterprise policies, agent sessions, audit; not all logs include customer prompts | Through GitHub code context and third-party analyzers; CPG is not publicly confirmed | Mixed architecture; validate AI data paths and Server feature availability separately | Combines widely adopted Microsoft and GitHub engineering tools |
| IBM ELM | A specialized governed digital-role model is not publicly confirmed | Engineering knowledge graph/digital thread; do not equate code-flow depth with CPG | SaaS and local options depend on the bundle | Focused on formal engineering, requirements, and regulated industries |
| Codebeamer | AI capabilities exist; role passports and tool-level prohibitions are not publicly confirmed | Impact/traceability are native; CPG and data-flow proof are not publicly confirmed | On-premises and SaaS options | Focused on ALM for software-defined products and systems engineering |
| Devprom | Not publicly confirmed | CPG is not publicly confirmed; ALM links and metrics are vendor-documented | The vendor claims a closed environment; validate technical conditions | Russian ALM alternative; exact commercial bundle requires an RFP |
Main conclusion
CodeGraph connects four domains:
- product initiative and requirements;
- engineering context and impact analysis;
- governed execution by digital roles;
- an evidence package and a human decision.
5. Comparison across six scenarios
5.1. Change portfolio management
CodeGraph scenario basis: CG-09
Buyer problem. A leader sees a completion percentage but cannot drill down to requirements, fresh checks, cross-project dependencies, and pending decisions.
Primary roles. CPO, portfolio lead, CTO, architect, product owners.
| Decision criterion | Weight |
|---|---|
| Hierarchy, ownership, and dependencies | 25% |
| Strategy linked to engineering objects | 20% |
| Evidence-based, explainable status | 20% |
| Finance and resources | 15% |
| Integrations | 10% |
| Deployment | 10% |
| Solution | Scenario assessment | What to validate |
|---|---|---|
| CodeGraph | Native connection from portfolio to requirements, checks, and decisions; finance/resources are outside the primary boundary | Status computation, cross-project dependencies, provenance of every indicator |
| ServiceNow SPM + DevOps Change Velocity | SPM covers investments and resources; engineering detail comes from the toolchain | Depth of drill-down from portfolio to code, test, and fresh result |
| Atlassian Strategy Collection + delivery products | Connects strategy, workforce management, and enterprise execution | Exact Collections bundle, cost, and one traceability route |
| Planview Portfolios + Viz | Combines SPM/VSM and flow analytics | Requirement links to implementation and governed agents |
| GitLab Ultimate | Connects planning to delivery inside GitLab | Financial planning and external requirement sources |
| Composite stack | Allows independent tool choice; status is often aggregated manually | Integration effort, identifier drift, and data freshness |
CodeGraph distinction. Portfolio status is projected from linked engineering outcomes, blockers, and decisions.
Financial contour. CodeGraph supplies engineering traceability for financial portfolio management, investment planning, and workforce planning; those systems remain the source for their own data.
When an alternative may be preferable. ServiceNow, Atlassian, or Planview may be preferable when the primary need is budgets, capacity, scenario planning, and investment management.
Pilot test. Select one initiative with a cross-project dependency and trace its top-level status to the source requirement, latest check, and decision owner.
5.2. Delivering a new feature
CodeGraph scenario basis: CG-10
Buyer problem. Product intent fragments across documents and tasks; a code change loses its link to the original rationale and acceptance criteria.
Primary roles. CPO/PM, analyst, tech lead, developer, QA, AppSec, architect.
| Decision criterion | Weight |
|---|---|
| Requirements and acceptance criteria | 20% |
| Task boundaries | 15% |
| Code, CI/CD, and review | 20% |
| End-to-end traceability | 20% |
| Governance of AI executors | 15% |
| Acceptance and release | 10% |
| Solution | Scenario assessment | What to validate |
|---|---|---|
| CodeGraph | Native domain chain; engineering actions depend on integrations | Actual write-back, CI trigger, artifact identity, and fail-closed behavior |
| GitLab Ultimate + Duo Agent Platform | Connects issue to MR inside one DevSecOps system | External requirements, formal criteria, independent residual-risk acceptance |
| Atlassian Product/Teamwork/Software Collections | Connects discovery to backlog and ecosystem products | Persistent link to code, test, and check without Marketplace dependency |
| Microsoft Azure DevOps + GitHub | Combines engineering delivery across Azure DevOps and GitHub | One model between Boards and GitHub, agent logs, and release evidence |
| IBM ELM / Codebeamer | Connects requirements, tests, and formal processes | Modern agentic development, code context, and delivery-toolchain integrations |
| Composite stack | Preserves selected specialist tools | Manual handoffs, requirement-version loss, and status without an evidence base |
CodeGraph distinction. The chain runs from intent and requirement to impact scope, assignment, change, verification, and decision.
Limitation. Integration maturity and every write-back operation must be validated independently.
When an alternative may be preferable. GitLab or Microsoft/GitHub may be preferable when the organization is ready to consolidate delivery in one engineering system; IBM/Codebeamer when formal requirements dominate.
Pilot test. Deliver a real change: requirement version → bounded assignment → MR/PR → tests → mandatory checks → decision package.
5.3. Codebase audit
CodeGraph scenario basis: CG-11
Buyer problem. The team must reconstruct architecture, dependencies, data flows, impact scope, and related risks rather than receive only a list of rule matches.
Primary roles. CTO, architect, AppSec, tech lead, auditor.
| Decision criterion | Weight |
|---|---|
| Semantic code model | 30% |
| Cross-file flows and dependencies | 20% |
| Finding-to-code link | 15% |
| Analysis boundaries and completeness | 10% |
| Security integrations | 15% |
| Deployment | 10% |
| Solution | Scenario assessment | What to validate |
|---|---|---|
| CodeGraph | CPG, dependencies, flows, and links to work context are documented | Languages, versions, accuracy, cross-repository analysis, and reproducibility on a reference set |
| SonarQube Advanced Security | Combines quality and security analysis with an enterprise workflow | Exact edition, data-flow analysis, and the role of AI capabilities |
| Semgrep Code | Uses rules and Pro Engine as a specialist AppSec component | Cross-file coverage by language and false-positive baseline on customer code |
| Snyk Code | Embeds AppSec checks in developer work | Locality of analysis, explainability, and link to product requirement |
| PT Application Inspector | Relevant for Russian AppSec and closed environments | Exact edition, supported languages, export, and evidence quality |
| Sourcegraph | Provides search, context, and navigation across large codebases | Compare code analysis with SAST and CPG using separate evidence |
CodeGraph distinction. The audit connects to requirements, change scope, remediation tasks, re-checks, and residual risk.
Limitation. Old point claims by CodeGraph about accuracy, CVE coverage, and false-positive share must not be published without a new reproducible method.
When an alternative may be preferable. SonarQube, Semgrep, Snyk, or PT AI may be preferable when the need is a production specialist AppSec control without portfolio and agent-governance models.
Pilot test. Record repository, commit, languages, sources/sinks, reference labels, limitations, and a repeatable command; compare recall, precision, triage time, and chain completeness.
5.4. Release readiness review
CodeGraph scenario basis: CG-12
Buyer problem. A closed task is ready for release after QA, architecture, AppSec, documentation, operational checks, and rollback planning are recorded.
Primary roles. Release manager, CTO, QA, AppSec, architect, SRE, risk owner.
| Decision criterion | Weight |
|---|---|
| Required outcomes and evidence | 25% |
| Approvals and separation of duties | 20% |
| CI/CD and deployment context | 20% |
| Exceptions and residual risk | 15% |
| Rollback/operational readiness | 10% |
| Decision audit | 10% |
| Solution | Scenario assessment | What to validate |
|---|---|---|
| CodeGraph | Native readiness package and human decision; source systems remain external | Evidence freshness, blockers, reruns, and provenance recovery |
| GitLab Ultimate | Combines pipelines, environments, security policies, and approvals | Link to product intent and a formal package outside GitLab |
| ServiceNow DevOps Change Velocity | Automates change approval and enterprise governance | Depth of engineering evidence and avoidance of ITSM duplication |
| Harness | Combines delivery pipelines, policies, rollback, and governed agents | Portfolio requirement traceability and exact commercial bundle |
| Microsoft/GitHub | Combines environments, Actions/Azure Pipelines, and required checks | Unified cross-product audit and evidence retention |
| Digital.ai Release | Orchestrates release, compliance processes, and hybrid delivery | Product traceability and agent governance |
| Composite stack | Preserves the current release process | Manual assembly, stale screenshots, and implicit exceptions |
CodeGraph distinction. The platform assembles readiness grounds, while an authorized person approves release, accepts risk, or blocks the decision.
Limitation. The pilot must prove integration completeness and show whether CodeGraph stores a copy, link, hash, or normalized result.
When an alternative may be preferable. ServiceNow fits organizations centered on ITSM and change management; Harness, GitLab, or Digital.ai fit organizations where the pipeline and release are the primary managed objects.
Pilot test. Simulate a failed check, expired evidence, exception, rollback, and rerun; verify fail-closed status and human attribution of the decision.
5.5. Technical controls and internal audit
CodeGraph scenario basis: CG-13
Buyer problem. Policies and standards exist separately from implementation; an auditor cannot quickly reconstruct the scope, version, result, remediation, and accepted residual risk.
Primary roles. Control owner, AppSec, internal audit, compliance, CTO, architect.
| Decision criterion | Weight |
|---|---|
| Control-to-implementation link | 25% |
| Evidence history and re-check | 20% |
| RBAC and action audit | 15% |
| Security integrations | 15% |
| Deployment and data boundaries | 15% |
| Standards support | 10% |
| Solution | Scenario assessment | What to validate |
|---|---|---|
| CodeGraph | Native chain from control to code/configuration/evidence according to positioning | Separate a technical proof pack from certification; validate template maturity |
| IBM ELM | Provides formal traceability and configuration management | Links to a modern AppSec toolchain and AI governance |
| Codebeamer | Connects risk, requirement, and test processes with an audit trail | Code-level evidence depth and agent control |
| ServiceNow | Combines GRC/ITSM/SPM when the relevant modules are added | Do not combine modules without a license specification |
| GitLab Ultimate | Embeds security and compliance controls in DevSecOps | Policies outside GitLab and cross-system evidence |
| PT Application Inspector | Provides a specialist AppSec result; control and portfolio governance remain in other systems | Edition bundle, export, and connection to the control framework |
| Composite stack | Allows use of certified or familiar controls | Manual evidence normalization, exceptions, and decision provenance |
CodeGraph distinction. The technical requirement, implementation, check, remediation, and residual risk form one chain.
Limitation. Having this chain does not constitute regulatory conformity or certification.
When an alternative may be preferable. IBM/Codebeamer may be preferable for complex systems engineering; ServiceNow where GRC/ITSM dominates; specialist analyzers for mandatory certified controls.
Pilot test. Select one real control, link it to code/configuration, reproduce the check after a change, record an exception, and reconstruct the full decision log.
5.6. Governing AI-generated code
CodeGraph scenario basis: CG-14
Buyer problem. The organization must bound an agent’s scope, tools, and data, independently verify its output, and retain action provenance.
Primary roles. CTO, engineering platform, AppSec, developers, AI-governance owners.
| Decision criterion | Weight |
|---|---|
| Task and tool boundaries | 20% |
| Action provenance and log | 15% |
| Independent output verification | 20% |
| Human approval | 15% |
| Models and data boundaries | 15% |
| Usage audit and cost | 15% |
| Solution | Scenario assessment | What to validate |
|---|---|---|
| CodeGraph | Role passports and typed handoffs are documented; validate implementation operation by operation | Tool prohibitions, stop behavior, DLP, logs, cost, and separation of duties |
| GitLab Duo Agent Platform | GA agent and flow platform in a DevSecOps context | Maturity status of each governance/context capability, self-hosted/offline conditions, and human approval |
| GitHub Copilot Enterprise | Enterprise policies, agent sessions, and audit connected to GitHub workflows | Customer prompts are not fully included in the standard audit log; track preview capabilities separately |
| Harness Worker Agents | Governed pipeline steps with RBAC, OPA, audit, MCP, and BYOM | Links to product requirements and independence of the reviewing role |
| Atlassian Rovo Dev | Agentic work in the Atlassian ecosystem | Exact tool bundle, boundaries, audit, and data path |
| SourceCraft Code Assistant | Russian engineering platform with CLI/agent mode, BYOM/MCP; part of the mode is Preview | Commercial edition, enterprise governance, audit, and isolated operation |
CodeGraph distinction. Governance is organized around a role, permissions, required artifact, criteria, handoff, stop condition, and human owner.
Boundary verification. Public materials describe the control; the pilot verifies that a prohibition blocks the action and records the resulting evidence.
When an alternative may be preferable. GitLab/GitHub may be preferable when their SCM is standardized; Harness for pipeline-centric governance; SourceCraft when a Russian engineering ecosystem is a priority.
Pilot test. Give an agent an intentionally scope-expanding task, a restricted file, and a dangerous tool; verify blocking, logging, independent review, and prevention of self-approval.
6. Engineering traceability and evidence
CodeGraph distinguish six maturity levels:
| Level | What it means | What to check next |
|---|---|---|
| Task status | An object is moved to Done/Closed | Confirm implementation and verification against the requirement |
| Link between objects | A URL/ID connects a task, document, PR, or test | Confirm link completeness, currency, and direction |
| Persistent traceability | Link type, version, scope, and provenance are retained | Review the result attached to the link |
| Technical evidence | A concrete check result exists for a version and scope | Confirm that all mandatory checks are present |
| Readiness package | Required results, exceptions, and open risks are assembled | Record the release decision |
| Human decision | An authorized person accepts or rejects risk and release | That the decision basis has been audited; this requires a separate check |
The target CodeGraph chain is expressed as:
product intent
→ requirement version
→ impact scope
→ bounded assignment
→ code change
→ test
→ check result
→ residual risk
→ release decision
For every transition, the pilot must verify identifier, version, source, update time, owner, and behavior when data is missing. CG-02 CG-05
7. Governance of digital employees and AI agents
An ordinary AI chat or autocomplete is not equivalent to a governed digital role. A minimum verifiable role contract includes:
| Group | Required elements | Demonstration check |
|---|---|---|
| Identity | Function, mission, human owner, triggering event | Who initiated the work and remains accountable |
| Boundaries | Required inputs, allowed tools, prohibited actions | The prohibition technically blocks the action |
| Outcome | Artifact, format, acceptance criteria, evidence | The outcome cannot be accepted without mandatory criteria |
| Handoff | Recipient, state, accountability, blockers | Context is not lost between roles |
| Control | Stop, escalation, role version, review date | The owner can stop and modify the role |
| Separation of duties | Creator and independent reviewer | The independent reviewer approves the output |
| Economics | Model, tokens, time, cost, limits | Spend can be traced to the task and role |
CodeGraph documents a digital-role passport with an owner, inputs, tools, prohibitions, expected artifact, criteria, handoff, and escalation conditions. GitLab, GitHub, Harness, Atlassian, SourceCraft, and other platforms continue to develop agent capabilities, so this comparison must be refreshed regularly and must record GA/preview status separately. CG-02 GL-01 HAR-01
8. Deployment, data, and enterprise governance
| Criterion | Current CodeGraph evidence base | What to confirm before publication or purchase |
|---|---|---|
| Docker Compose | Documented as a development/single-node mode | Supported production configuration and support responsibility |
| Kubernetes | Documented production path | HA, upgrade, backup/restore, capacity, observability, and supported matrix |
| Isolated environment | Mode with a local LLM is documented | Complete artifact list, offline licensing, updates, and absence of hidden egress |
| Model choice | Marketing and technical materials describe local/external providers | Supported models, capability loss, SLA, data path, and prompt/tool-call logs |
| RBAC | Enterprise documentation describes access control | Actual permission matrix for every surface and service account |
| Audit | Logs and an evidence model are claimed | Event completeness, retention, immutability, export, and SIEM correlation |
| DLP and secrets | Product/technical claims exist | Enforcement, patterns, false positives, bypass paths, and Vault/other KMS support |
| SIEM/SARIF | Formats and integration intent are documented | Working export, retries, schema/version, volume, and operational runbook |
| Integrations | The public page separates auth/read/events/write-back/CI/export | Exercise every operation against the customer’s system version |
| Export and exit | Requires separate validation | Complete export of objects, links, evidence, logs, and configuration without proprietary lock-in |
CodeGraph technical documentation describes Docker Compose, Kubernetes, and isolated operation. A production pilot validates the SLA and certification requirements for the target environment. CG-16
9. CodeGraph and a composite stack
| Dimension | CodeGraph | Composite stack |
|---|---|---|
| Tool specialization | One governance and evidence layer over source systems | The team selects a separate tool for each function |
| Migration | Claims to preserve systems of record | No migration is needed if the current process remains |
| Links | The domain model must retain typed links | Often implemented through URLs, fields, ETL, and conventions |
| Status | Must be computed from requirements, evidence, risks, and decisions | Often aggregated manually or through a BI layer |
| Flexibility | Limited by the model and available adapters | High, but integration debt grows |
| Evidence | A unified package and provenance are part of the target model | Stored across CI, analyzers, documents, and conversations |
| AI execution | Roles and handoffs are designed in one control plane | Several agents have different policies and logs |
| Vendor lock-in | Dependency risk is concentrated in the CodeGraph governance model | Dependency risk is distributed, but integrations belong to the customer |
| Cost | Platform license + implementation + operation | Multiple licenses + integrations + manual effort + maintenance |
A composite stack fits organizations with a mature integration platform, stable identifiers, a formal evidence model, and a team that maintains links without substantial manual effort.
10. When CodeGraph fits
A CodeGraph pilot is justified when several conditions apply together:
- the organization needs to connect product and engineering lifecycles while preserving its tracker;
- leaders need explainable portfolio status with drill-down to its grounds;
- requirements must retain links to code, tests, controls, and versions;
- the organization is introducing AI executors and must govern their permissions, handoffs, and stop conditions;
- the release decision must use one package of mandatory outcomes and open risks;
- Git, CI/CD, trackers, and analyzers must remain systems of record;
- local or controlled deployment is required;
- the customer is ready to run a measurable pilot on one initiative.
11. When another system may be better
Another system may be preferable when:
- only a task tracker or knowledge base is required;
- only SAST/SCA, code search, or AI autocomplete is required;
- the primary need is budgeting, investment planning, and resource allocation;
- a mature formal engineering lifecycle platform with industry templates is required;
- the organization is standardizing all DevSecOps on GitLab, GitHub/Microsoft, or another unified delivery platform;
- a certified tool of a particular class is required, rather than an evidence framework around it;
- the organization is not ready to formalize requirements, roles, criteria, and decision owners;
- publicly proven production maturity is mandatory for a capability for which CodeGraph currently has only marketing or internal evidence.
12. Questions for an RFP and pilot
- Can users drill down from portfolio status to a specific requirement, implementation version, and latest check result?
- Which objects remain authoritative, which are copied, and which are only indexed or linked?
- How does the system distinguish missing evidence, expired evidence, and a negative result?
- How does it compute requirement status and expose every input to the calculation?
- What happens when a mandatory acceptance criterion is missing or unverified?
- Who may accept residual risk, and how is the decision attributed?
- Can an AI executor expand task scope, modify a prohibited file, or connect a new tool?
- Which prohibitions are technically enforced before execution, and which exist only in model instructions?
- Can the role that created a change approve its own result?
- Which agent actions, prompts, tool calls, file changes, and costs are included in the audit?
- What data does each selected model send outside the controlled environment?
- Does the system support a local or customer-selected model, and which capabilities are lost?
- Which operations does each integration actually support: auth, read, events, write-back, approvals, CI trigger, export?
- How are errors, retries, duplicates, and identifier drift handled?
- How are commit, branch, requirement version, analysis scope, and rule version recorded?
- How does the system prove completeness or explicitly show analysis boundaries?
- How is the readiness package assembled, and which results block release?
- How are rollback planning and operational readiness verified?
- Can the system reproduce a check after remediation and link both results?
- Which capabilities are included in the base edition, a separate module, usage-based AI, or professional services?
- Which capabilities are GA, preview, beta, or roadmap items on the contract date?
- How can requirements, links, evidence, logs, and configuration be exported when leaving the product?
- Which baseline and outcome metrics will the pilot measure, and who approves the method?
- What remains manual after adoption, and which new operating responsibilities appear?
13. Sources and verification points
This research reflects public materials available on July 21, 2026. AI capabilities and commercial platform bundles change quickly.
Primary verification points:
- most CodeGraph claims are based on the vendor’s own materials;
- business impact is measured in the customer’s operating context;
- integrations are validated by operation and version in the customer’s infrastructure;
- regulatory claims require legal and certification review;
- a missing public description calls for direct verification with the competitor;
- the conclusion depends on the scenario, architecture, data constraints, and organizational readiness for process change.