# Report: JetBrains

> GAMMA-Ray v0.0.155 (beta, for review; every rating is experimental). The GAMMA-Ray beta report on JetBrains: Junie (Junie CLI, Junie in JetBrains IDEs, Junie GitHub Action, Junie GitLab CI/CD) A4 · R2 · C2 · O3; 72 provisions lit, 22 sources captured.
> Page: https://gamma-ray.sgit.ai/reports/jetbrains/ · Source: data/reports/jetbrains.json


GAMMA-Ray report · Spectrum 0.2 beta · Public tier · read 2026-11-10 · not reviewed by the company yet

JetBrains makes software development tools, including IDEs such as IntelliJ IDEA and PyCharm, the Kotlin language, and AI coding tools such as Junie and JetBrains Air.

1 solution carded of 10 found 22 sources captured and hashed 72 provisions lit in 8 of 8 instruments 3 examples of the agent at work, with sources

Built only from JetBrains' own public pages (Junie and AI documentation, blog, legal pages, Marketplace) and, for founding facts only, Wikipedia. JetBrains has not seen this report. Nothing was tested and no credentials were used. If you are JetBrains and something here is wrong or missing, the correction will be made and dated, and you can claim the card to add evidence.

## The agentic solutions

One card per solution. Each level is computed from the evidence by a [published rule](../../spectrum/evidence-map/index.md); a dimension with nothing public reads "not yet evidenced", which is not a no. A card rates a product as documented, not anyone's deployment of it.

### Junie (Junie CLI, Junie in JetBrains IDEs, Junie GitHub Action, Junie GitLab CI/CD)

Coding agent that plans, edits files, runs commands and tests, and opens pull requests; runs in the terminal, in JetBrains IDEs through AI Chat or its own plugin, and headless in CI.

Junie a product, as documented SPECTRUM 0.2 BETA · Public tier · 2026-11-10 A4 Autonomy Orchestrates with options on · as shipped A2 π Moderate · S1·R5·A1 ×3 R2 Reach Integrated π Moderate · S1·R5·A1 ×3 C2 Control Configurable π Moderate · S1·R5·A1 ×3 O3 Openness Measured π Moderate · S1·R5·A1 ×3 Draft Stage: Scaling (11 of 16) Shows its work Standout. Autonomy 4 (Orchestrates): &quot;writes, fixes, and validates SQL in the same session that handles your code&quot; Next unlock. Reach 3 (Open protocol): public evidence that there is a published protocol or communication layer between agents would get there. Trust. FACT-Ray : 25 facts: 25 π Moderate · found by an agent, captured and hashed, checked by 2 other agents (same model family, shared repository); no human has signed it. Standards constellation. 72 provisions lit across 8 of 8 instruments. Salesforce EAAMM OWASP MCP AAGMM Microsoft NIST AI Act Evidence: 14 sources, captured and hashed · the card's page has the vault's read key · Not reviewed by its vendor yet · correct or claim this card

[The full card, every answer and its evidence](../../spectrum/cards/junie/index.md) · [the governance layer](../../scans/junie/index.md)

### Junie Local and Junie Lite

Junie running on a local model on the user's machine (Junie Local), and a free model tier in every JetBrains account (Junie Lite). *No card yet (Released (blog posts August to October 2026)): this solution has not been assessed.*

### Junie code review agent

Junie mode that reviews local changes or pull requests and posts inline comments. *No card yet (Documented): this solution has not been assessed.*

### JetBrains AI Assistant: AI Chat with coding agents

Single chat in JetBrains IDEs that runs Junie, Claude Agent, Codex and GitHub Copilot as coding agents, plus any ACP agent. *No card yet (Generally available (AI Assistant 2026.2 documentation)): this solution has not been assessed.*

### JetBrains Air (Air in IDEs, Air Teams, Air Gateway, Air Context)

System for running several coding agents across IDEs, the browser, the CLI and cloud environments, with automations and shared context; Junie is part of it. *No card yet (Launched 22 September 2026; cloud runs rolling out gradually; Air Teams in early access): this solution has not been assessed.*

### JetBrains Air Governance

Organisation controls for which models and agents developers use, permissions, spend limits and usage analytics. *No card yet (Generally available since 22 October 2026): this solution has not been assessed.*

### Mellum

JetBrains' own code models, hosted by JetBrains and published under Apache 2.0. *No card yet (Released; Mellum-4b-base on Hugging Face): this solution has not been assessed.*

### Agent Client Protocol (ACP)

Open protocol between editors and coding agents; JetBrains is named with Zed Industries on the protocol site, and Junie implements it. *No card yet (Protocol v1 published; v2 draft): this solution has not been assessed.*

### MCP support in Junie and AI Assistant

Junie and AI Chat agents can connect to Model Context Protocol servers configured by the user or project. *No card yet (Documented): this solution has not been assessed.*

### Matter by JetBrains and Qure

Further AI services listed with their model providers on the AI service providers page; not examined further. *No card yet (Early Access Program, per that page): this solution has not been assessed.*

## Our reading

**The shape.** Junie reads A4 · R2 · C2 · O3 (Scaling), with the Shows its work badge (it publishes an evaluation result).

**Where the evidence is strongest.** Openness. Junie's release post publishes its SWE-Rebench result, a /feedback command sends a session's logs to the team, the AI terms describe the data used, and junie.jetbrains.com serves an llms.txt and an OpenAPI description. Control is documented as settings: most terminal commands, edits outside the project and MCP tool calls wait for approval, and in CI the GitHub Action runs with the workflow's stated permissions.

**Autonomy 4, with options on.** Junie's brave modes and allowlist let it act without asking, and Spectrum 0.2 reads that as Acts and Orchestrates, marked available. The In production badge asks for a public source naming a customer, or giving figures, for what Junie does on its own; we found JetBrains' own internal use, a download count and a survey, and none is that.

**Seen, and not counted.** JetBrains Research reports that 5% of surveyed developers regularly use Junie at work. It is a figure for the whole product, read-only mode included; whether it should earn the In production badge is left to a person.

**For readers.** Junie is one of ten agentic solutions we found at JetBrains, among them JetBrains Air, Air Governance, the Mellum models and the Agent Client Protocol. Each can get its own card.

## What would move it

The one piece of public evidence that would lift each card next:

- **Junie (Junie CLI, Junie in JetBrains IDEs, Junie GitHub Action, Junie GitLab CI/CD)**: Reach 3 (Open protocol). Public evidence that there is a published protocol or communication layer between agents.

## The agent at work

Examples from public pages that name a customer or give figures. Each source was captured and hashed on the date shown.

### JetBrains (internal use)

JetBrains teams used Junie internally from December 2024, before its closed beta; the post says internal use led to hundreds of improvements. This is JetBrains' own use, not a customer's. "The team started using Junie internally in December 2024"

[Source](https://blog.jetbrains.com/life-at-jetbrains/2026/05/dogfooding-at-jetbrains/) (captured 2026-11-10T12:48Z, sha256 `45f73eb0a6d8c4df`)

### JetBrains (internal use)

A post on JetBrains' own AI spend lists Junie among the agents its developers use, beside Claude Code, Codex and others. This is JetBrains' own use, not a customer's. "like Claude Code CLI, the AI chat in JetBrains IDEs, and Junie"

[Source](https://blog.jetbrains.com/ai/2026/08/our-first-moves-to-get-ai-spend-under-control/) (captured 2026-11-10T12:48Z, sha256 `b7197434835efbf4`)

### JetBrains Marketplace

The Marketplace reports the Junie plugin's download count; downloads count installs, not use.

[Source](https://plugins.jetbrains.com/api/plugins/26104) (captured 2026-11-10T12:48Z, sha256 `1316a8ae6c648045`)

## The company

- Founded in February 2000 in Prague (Wikipedia, read 2026-11-10). [Source](https://en.wikipedia.org/w/index.php?title=JetBrains&action=raw) (captured 2026-11-10T12:48Z, sha256 `81eeca285f6ec7a9`)
- Headquartered in Amsterdam (Wikipedia, read 2026-11-10). [Source](https://en.wikipedia.org/w/index.php?title=JetBrains&action=raw) (captured 2026-11-10T12:48Z, sha256 `81eeca285f6ec7a9`)
- Kirill Skrygan became CEO on 1 February 2024, after leading the IntelliJ department. "will be stepping up as CEO effective February 1st 2024" [Source](https://blog.jetbrains.com/blog/2024/01/30/jetbrains-ceo-transition/) (captured 2026-11-10T12:48Z, sha256 `e0c480366ad2617a`)
- In January 2024 JetBrains described itself as over 2000 people in 40 locations. "over 2000 people spread across 40 locations" [Source](https://blog.jetbrains.com/blog/2024/01/30/jetbrains-ceo-transition/) (captured 2026-11-10T12:48Z, sha256 `e0c480366ad2617a`)
- JetBrains states that 88 of the Fortune Global 100 are its customers (its own claim, page title). "Our Customers: 88 of Fortune Global 100 Companies" [Source](https://www.jetbrains.com/company/customers/) (captured 2026-11-10T12:48Z, sha256 `ee0e3cf7e28f7364`)
- Junie left Beta and became generally available in June 2026. "Today, the JetBrains AI coding agent is leaving Beta." [Source](https://blog.jetbrains.com/junie/2026/06/junie-coding-agent-out-of-beta/) (captured 2026-11-10T16:45Z, sha256 `ac014f4922751d9e`)
- JetBrains Air Governance became generally available on 22 October 2026. "Today, JetBrains Air Governance becomes generally available." [Source](https://blog.jetbrains.com/blog/2026/10/22/air-governance-manage-ai-agents-access-and-spend-throughout-your-organization/) (captured 2026-11-10T12:48Z, sha256 `7b8ef5b493f7d95d`)
- JetBrains hosts its own Mellum models, licensed under Apache 2.0, alongside third-party model providers. "JetBrains AI services are powered by a combination of AI models" [Source](https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-providers/) (captured 2026-11-10T16:45Z, sha256 `97586ed8484a3293`)

## The people

Public and professional only, from the company's own pages or a public professional source.

- **Kirill Skrygan**, Chief Executive Officer since 1 February 2024. [Source](https://blog.jetbrains.com/blog/2024/01/30/jetbrains-ceo-transition/)
- **Maxim Shafirov**, Former CEO (about 11.5 years, until January 2024). [Source](https://blog.jetbrains.com/blog/2024/01/30/jetbrains-ceo-transition/)
- **Sergey Dmitriev**, Co-founder (Wikipedia). [Source](https://en.wikipedia.org/w/index.php?title=JetBrains&action=raw)
- **Valentin Kipyatkov**, Co-founder (Wikipedia). [Source](https://en.wikipedia.org/w/index.php?title=JetBrains&action=raw)
- **Eugene Belyaev**, Co-founder (Wikipedia). [Source](https://en.wikipedia.org/w/index.php?title=JetBrains&action=raw)
- **Danila Savenkov**, Team Lead, JetBrains Junie. [Source](https://blog.jetbrains.com/teamcity/2025/06/how-junie-uses-teamcity/)

## The graph

The company, its people and the stories on the left; each solution, the captured sources behind its card, the indicators those sources evidence and the provisions of the instruments those indicators touch, to the right. "Touched" never means "complies".

people and stories company solutions 14 sources 25 indicators 72 provisions, by instrument I04: In code mode Junie runs terminal commands, creates and edits files and runs tests in the user's project. I07: In ask mode Junie explores and explains the code without changing files; the person acts. I08: In code mode, Junie breaks a task into a plan and itself runs terminal commands, creates and edits files and runs tests. I10: The release post says Junie connects to databases configured in the IDE through DataGrip and the JetBrains Database plugin and works on SQL in the same session as the code. I11: Junie CLI can connect to external tools through MCP servers that the user configures. I16: Unless brave mode is turned on, Junie CLI asks before terminal commands, MCP tools and other sensitive actions. I17: Commands added to the Action Allowlist run without a prompt; anything else still asks the person. I18: In brave mode Auto, a safety check approves commands it classes as safe and asks for the rest. I19: With brave mode On, Junie CLI runs every sensitive action without asking; the user turns it on. I20: The documentation states what Junie CLI is for: reviewing, writing and modifying code. I21: The allowlist defines five action types and, for each, rules that allow an action or ask first. I22: The headless page states that non-interactive runs load project configuration without a trust prompt. I23: The Action Allowlist page documents a list of five action types (fileEditing, executables, mcpTools, readOutsideProject, readSecretFile), each taking allow or ask rules in the user's allowlist file; this is a documented list, not a measured grant. I25: The page gives a junie.yaml template that the user copies into the repository's .github/workflows/; its job permissions block has three entries, contents, pull-requests and issues, each set to write. I38: Most terminal commands, edits outside the project and MCP tool calls wait for the user's approval. I45: Sandbox mode, in the Early Access Program and off unless the user starts it, runs agent terminal commands in an OS-level sandbox (srt) that limits filesystem access and restricts native edit tools; MCP servers and hooks are not isolated by it. I47: Project and global AGENTS.md guidelines are added to every task, and the page says the global file can hold organization-wide rules for all projects. I48: PreToolUse hooks can inspect or block a tool call before it runs; hooks are in the Early Access Program. This is a mechanism, documented only. I50: The release post reports Junie's SWE-Rebench result (61.6% resolved) in a quote attributed to a Research Lead at Nebius, and links the SWE-Rebench site. I52: The post describes SWE-Rebench as an independent agent benchmark and quotes a research lead at Nebius. I57: A /feedback command sends feedback on the current session, with its logs, to the Junie team. I58: The JetBrains AI terms (AI Assistant, Junie) describe the data used: source code, information derived from it and usage information sent with inputs; a separate notice describes collected data. I61: The service providers page lists OpenAI, Google, Anthropic and SpaceXAI as model providers for Junie, and the models JetBrains hosts. I65: The CEO's post sets out the company's direction for agentic software development through JetBrains Air, a product line that the post says will support Junie across all its surfaces. S3: junie.jetbrains.com serves an llms.txt and links an OpenAPI description; both resolved when fetched on 10 November 2026. JetBrains Kirill Skrygan Maxim Shafirov Sergey Dmitriev Valentin Kipyatkov Eugene Belyaev Danila Savenkov JetBrains (internal use) JetBrains (internal use) JetBrains Marketplace Junie (Junie CLI, Junie in JetBrains IDEs, Junie GitHub Action, Junie GitLab CI/CD) Junie A4 · R2 · C2 · O3 Junie Local and Junie Lite Junie Local and Junie Lite Junie code review agent Junie code review agent JetBrains AI Assistant: AI Chat with coding agents AI Assistant agents JetBrains Air (Air in IDEs, Air Teams, Air Gateway, Air Context) JetBrains Air JetBrains Air Governance JetBrains Air Governance Mellum Mellum Agent Client Protocol (ACP) Agent Client Protocol MCP support in Junie and AI Assistant MCP support Matter by JetBrains and Qure Matter by JetBrains and Qure junie.jetbrains.com/docs/junie-id… blog.jetbrains.com/junie/2026/06/… junie.jetbrains.com/docs/junie-cl… junie.jetbrains.com/docs/action-a… junie.jetbrains.com/docs/junie-cl… junie.jetbrains.com/docs/junie-he… junie.jetbrains.com/docs/junie-on… junie.jetbrains.com/docs/guidelin… junie.jetbrains.com/docs/junie-cl… junie.jetbrains.com/docs/slash-co… jetbrains.com/legal/docs/terms/je… jetbrains.com/legal/docs/terms/je… blog.jetbrains.com/blog/2026/09/2… junie.jetbrains.com/llms.txt It generates and executes code with local or cloud privileges I04 It retrieves information and recommends actions; a person acts I07 It executes actions itself I08 It works across several domains or systems I10 It connects to external tools or services across a trust boundary I11 The agent suggests; the person reviews and approves each action I16 The agent handles routine tasks; the person is consulted on exceptions I17 The agent works independently; the person approves critical decisions only I18 The agent has full autonomy within boundaries; the person monitors I19 Its purpose and permitted tasks are stated in writing I20 Its autonomy limits and the tools it may use are defined I21 Its limits and known failure cases are documented for those who use it I22 What it can reach is enumerated: scopes, permissions, tools I23 It asks for narrower access than the whole account I25 High-impact actions need a person's approval I38 A limit on it is enforced by something outside its own reach I45 A limit on it is a rule in prose I47 Policy is enforced as machine-readable rules I48 Test or evaluation results are published I50 People who did not build it take part in assessing it I52 There is a channel to report problems with it or contest its output I57 The data it uses is described I58 The models and third-party components it uses are listed I61 There is a stated strategy for agents I65 It is machine-readable for agents: it publishes an llms.txt, an AGENTS.md, an API description or an agent card S3 Salesforce 14 EAAMM 7 OWASP 8 MCP authorization 6 AAGMM 4 Microsoft 14 NIST AI RMF 16 EU AI Act 3 OWASP, AT4 Code Executing Agent Salesforce, Level 1: Information Retrieval Agents Salesforce, Level 0, how companies can advance from Level 0 to Level 1 Salesforce, Level 2: Simple Orchestration, Single Domain Salesforce, Level 1, how to advance from Level 1 to Level 2 Microsoft, 200: Repeatable, Business strategy Salesforce, Level 3: Complex Orchestration, Multiple Domain Salesforce, Level 2, how to advance from Level 2 to Level 3 Salesforce, Level 3, how to advance from Level 3 to Level 4 Microsoft, 400: Capable, Business strategy Microsoft, 200: Repeatable, Technology and data OWASP, AT6 Externally Extended Agent NIST AI RMF, GOVERN 6.1 NIST AI RMF, MAP 4.1 EAAMM, L2 Collaborative (survey item Q9) EAAMM, L3 Consultative (survey item Q9) EAAMM, L4 Supervisory (survey item Q9) EAAMM, L5 Autonomous (survey item Q9) Microsoft, 500: Efficient, Business strategy NIST AI RMF, MAP 1.1 NIST AI RMF, MAP 2.1 NIST AI RMF, MAP 3.3 NIST AI RMF, MAP 1.3 EU AI Act, Article 13 OWASP, Maturity Level 1 Experimentation without Guardrails, key enterprise action NIST AI RMF, MAP 2.2 Microsoft, 300: Defined, Business strategy NIST AI RMF, MEASURE 2.5 MCP authorization, Authorization (draft) MCP authorization, Authorization (draft) AAGMM, GD-02 MCP authorization, Authorization (draft) Salesforce, Level 2, how to advance from Level 2 to Level 3 Salesforce, Level 3, how to advance from Level 3 to Level 4 MCP authorization, Authorization (draft) OWASP, Maturity Level 2 Policy-Defined, Human-in-the-Loop, key enterprise action EU AI Act, Article 14 AAGMM, GD-06 NIST AI RMF, MAP 3.5 Salesforce, Level 3, how to advance from Level 3 to Level 4 OWASP, Maturity Level 3 Integrated, Continuous Oversight, key enterprise action AAGMM, GD-04 Microsoft, 200: Repeatable, AI governance and security Microsoft, 200: Repeatable, AI governance and security Microsoft, 500: Efficient, AI governance and security OWASP, Maturity Level 0 Unaware and Ad Hoc, key enterprise action OWASP, Maturity Level 4 Adaptive, Self-Regulating Governance, key enterprise action Microsoft, 500: Efficient, AI governance and security NIST AI RMF, MEASURE 2.1 NIST AI RMF, MEASURE 2.3 EAAMM, Prerequisite, L2 to L3 EU AI Act, Article 15 NIST AI RMF, MEASURE 1.1 NIST AI RMF, MEASURE 1.3 NIST AI RMF, MEASURE 3.3 NIST AI RMF, GOVERN 5.1 Salesforce, Level 1, how to advance from Level 1 to Level 2 Salesforce, Level 4, how to maximize value NIST AI RMF, GOVERN 5.2 AAGMM, GD-05 EAAMM, Readiness dimension 2 Salesforce, Level 0, how companies can advance from Level 0 to Level 1 Salesforce, Level 1, how to advance from Level 1 to Level 2 OWASP, Maturity Level 2 Policy-Defined, Human-in-the-Loop, key enterprise action Microsoft, 300: Defined, AI strategy and experience Microsoft, 200: Repeatable, AI strategy and experience Microsoft, 200: Repeatable, AI strategy and experience Microsoft, 400: Capable, AI strategy and experience Microsoft, 100: Initial, AI strategy and experience EAAMM, Readiness dimension 1 MCP authorization, Authorization (draft) MCP authorization, Authorization (draft)

## The evidence

| Source | Read | SHA-256 (first 16) |
|---|---|---|
| [blog.jetbrains.com/ai/2026/08/our-first-moves-to-get-ai-spend-under-co](https://blog.jetbrains.com/ai/2026/08/our-first-moves-to-get-ai-spend-under-control/) | 2026-11-10T12:48Z | `b7197434835efbf4` |
| [blog.jetbrains.com/blog/2024/01/30/jetbrains-ceo-transition/](https://blog.jetbrains.com/blog/2024/01/30/jetbrains-ceo-transition/) | 2026-11-10T12:48Z | `e0c480366ad2617a` |
| [blog.jetbrains.com/blog/2026/09/22/introducing-jetbrains-air/](https://blog.jetbrains.com/blog/2026/09/22/introducing-jetbrains-air/) | 2026-11-10T16:45Z | `fd6e7c9c18eb17db` |
| [blog.jetbrains.com/blog/2026/10/22/air-governance-manage-ai-agents-acc](https://blog.jetbrains.com/blog/2026/10/22/air-governance-manage-ai-agents-access-and-spend-throughout-your-organization/) | 2026-11-10T12:48Z | `7b8ef5b493f7d95d` |
| [blog.jetbrains.com/junie/2026/06/junie-coding-agent-out-of-beta/](https://blog.jetbrains.com/junie/2026/06/junie-coding-agent-out-of-beta/) | 2026-11-10T16:45Z | `ac014f4922751d9e` |
| [blog.jetbrains.com/life-at-jetbrains/2026/05/dogfooding-at-jetbrains/](https://blog.jetbrains.com/life-at-jetbrains/2026/05/dogfooding-at-jetbrains/) | 2026-11-10T12:48Z | `45f73eb0a6d8c4df` |
| [blog.jetbrains.com/teamcity/2025/06/how-junie-uses-teamcity/](https://blog.jetbrains.com/teamcity/2025/06/how-junie-uses-teamcity/) | 2026-11-10T12:48Z | `c0b1495f854b6333` |
| [en.wikipedia.org/w/index.php?title=JetBrains&action=raw](https://en.wikipedia.org/w/index.php?title=JetBrains&action=raw) | 2026-11-10T12:48Z | `81eeca285f6ec7a9` |
| [junie.jetbrains.com/docs/action-allowlist-junie-cli.html](https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html) | 2026-11-10T16:45Z | `ce31f17094967ff1` |
| [junie.jetbrains.com/docs/guidelines-and-memory.html](https://junie.jetbrains.com/docs/guidelines-and-memory.html) | 2026-11-10T16:45Z | `383c91a53ceaf36e` |
| [junie.jetbrains.com/docs/junie-cli-hooks.html](https://junie.jetbrains.com/docs/junie-cli-hooks.html) | 2026-11-10T16:45Z | `b2b9042613fe2d80` |
| [junie.jetbrains.com/docs/junie-cli-mcp-configuration.html](https://junie.jetbrains.com/docs/junie-cli-mcp-configuration.html) | 2026-11-10T16:45Z | `6ee3c2568d54ec5b` |
| [junie.jetbrains.com/docs/junie-cli.html](https://junie.jetbrains.com/docs/junie-cli.html) | 2026-11-10T16:45Z | `b0b650713bc6581d` |
| [junie.jetbrains.com/docs/junie-headless.html](https://junie.jetbrains.com/docs/junie-headless.html) | 2026-11-10T16:45Z | `ead8a5d98b378046` |
| [junie.jetbrains.com/docs/junie-ide-plugin.html](https://junie.jetbrains.com/docs/junie-ide-plugin.html) | 2026-11-10T16:45Z | `984128be0de34df9` |
| [junie.jetbrains.com/docs/junie-on-github.html](https://junie.jetbrains.com/docs/junie-on-github.html) | 2026-11-10T16:45Z | `cf442bf79a61c709` |
| [junie.jetbrains.com/docs/slash-commands.html](https://junie.jetbrains.com/docs/slash-commands.html) | 2026-11-10T16:45Z | `22503c010b2b1eb3` |
| [junie.jetbrains.com/llms.txt](https://junie.jetbrains.com/llms.txt) | 2026-11-10T16:45Z | `47614ecd4279c07e` |
| [plugins.jetbrains.com/api/plugins/26104](https://plugins.jetbrains.com/api/plugins/26104) | 2026-11-10T12:48Z | `1316a8ae6c648045` |
| [www.jetbrains.com/company/customers/](https://www.jetbrains.com/company/customers/) | 2026-11-10T12:48Z | `ee0e3cf7e28f7364` |
| [www.jetbrains.com/legal/docs/terms/jetbrains-ai-service/](https://www.jetbrains.com/legal/docs/terms/jetbrains-ai-service/) | 2026-11-10T16:45Z | `98a9dc4e40fd7ca0` |
| [www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-providers/](https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-providers/) | 2026-11-10T16:45Z | `97586ed8484a3293` |

## How this report was made

A researcher-assessor gathered and captured the sources and mapped the evidence to indicators, without assigning a level. A challenger argued against every level three and four and every doubtful credit. The [deterministic scorer](../../spectrum/pipeline/index.md) computed the levels and the gate checked the rules. A card appears here only after two rounds of review and a sign-off by agents that did not write it (the team's workflow); Junie (Junie CLI, Junie in JetBrains IDEs, Junie GitHub Action, Junie GitLab CI/CD): reviewed in 4 rounds, signed off by gamma.approve@web-summit.dinis on 2026-11-10. A person's sign-off of the series is still to come.

| Role | Who |
|---|---|
| researcher-assessor | a sub-agent of gamma.studio@web-summit.dinis |
| challenger | a sub-agent |
| scorer | build/spectrum.mjs |
| analyst, designer, writer | gamma.studio@web-summit.dinis |
| review | gamma.review@web-summit.dinis, 4 rounds |
| sign-off | gamma.approve@web-summit.dinis, 2026-11-10 |

## The vault

Every capture, the dossier, both assessors' mappings, the challenger's notes and this report's data are in a public sgit vault (`zwx0116w`). Read key:

sgit_public_read_76f22887a5be444fb2816ffb6b98e9a1b8278e8b351140d4874c78d0ac678601:zwx0116w

With [sgit](https://sgit.ai/): `sgit clone` followed by the key. The key reads; it cannot write.

## Corrections

None yet. A correction is made in place, dated here, and carried to the card, the vault and the article.

## The article

[Junie on the GAMMA-Ray Spectrum: A4 · R2 · C2 · O3](article.md), written from this report for PrompTugal.news.
