license switch agpl -> busl1, sprints work, new product advisories

This commit is contained in:
master
2026-01-20 15:32:20 +02:00
parent 4903395618
commit c32fff8f86
1835 changed files with 38630 additions and 4359 deletions

View File

@@ -1,6 +1,6 @@
/**
* @license
* Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
* Copyright (c) StellaOps. Licensed under the BUSL-1.1.
*/
import { test, expect } from '@playwright/test';

View File

@@ -349,7 +349,7 @@ See Sprint 4200.0002.0006 for backend implementation.
## Compliance
- AGPL-3.0-or-later license
- BUSL-1.1 license
- Offline/air-gapped operation support
- VEX-first decisioning
- Reproducible outputs

View File

@@ -1,5 +1,5 @@
// <copyright file="evidence-node-card.component.spec.ts" company="StellaOps">
// Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
// Copyright (c) StellaOps. Licensed under the BUSL-1.1.
// </copyright>
import { ComponentFixture, TestBed } from '@angular/core/testing';

View File

@@ -1,5 +1,5 @@
// <copyright file="evidence-thread-view.component.spec.ts" company="StellaOps">
// Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
// Copyright (c) StellaOps. Licensed under the BUSL-1.1.
// </copyright>
import { ComponentFixture, TestBed } from '@angular/core/testing';

View File

@@ -1,5 +1,5 @@
// <copyright file="evidence-thread.service.spec.ts" company="StellaOps">
// Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
// Copyright (c) StellaOps. Licensed under the BUSL-1.1.
// </copyright>
import { TestBed } from '@angular/core/testing';

View File

@@ -1,5 +1,5 @@
// <copyright file="evidence-export-dialog.component.ts" company="StellaOps">
// Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
// Copyright (c) StellaOps. Licensed under the BUSL-1.1.
// </copyright>
import { Component, inject, signal, ChangeDetectionStrategy } from '@angular/core';

View File

@@ -1,5 +1,5 @@
// <copyright file="evidence-graph-panel.component.ts" company="StellaOps">
// Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
// Copyright (c) StellaOps. Licensed under the BUSL-1.1.
// </copyright>
import {

View File

@@ -1,5 +1,5 @@
// <copyright file="evidence-node-card.component.ts" company="StellaOps">
// Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
// Copyright (c) StellaOps. Licensed under the BUSL-1.1.
// </copyright>
import { Component, input, output, computed, inject, ChangeDetectionStrategy } from '@angular/core';

View File

@@ -1,5 +1,5 @@
// <copyright file="evidence-thread-list.component.ts" company="StellaOps">
// Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
// Copyright (c) StellaOps. Licensed under the BUSL-1.1.
// </copyright>
import { Component, OnInit, inject, signal, ChangeDetectionStrategy } from '@angular/core';

View File

@@ -1,5 +1,5 @@
// <copyright file="evidence-thread-view.component.ts" company="StellaOps">
// Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
// Copyright (c) StellaOps. Licensed under the BUSL-1.1.
// </copyright>
import { Component, OnInit, OnDestroy, inject, signal, computed, ChangeDetectionStrategy } from '@angular/core';

View File

@@ -1,5 +1,5 @@
// <copyright file="evidence-timeline-panel.component.ts" company="StellaOps">
// Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
// Copyright (c) StellaOps. Licensed under the BUSL-1.1.
// </copyright>
import { Component, input, output, computed, inject, ChangeDetectionStrategy } from '@angular/core';

View File

@@ -1,5 +1,5 @@
// <copyright file="evidence-transcript-panel.component.ts" company="StellaOps">
// Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
// Copyright (c) StellaOps. Licensed under the BUSL-1.1.
// </copyright>
import { Component, input, signal, inject, ChangeDetectionStrategy } from '@angular/core';

View File

@@ -1,5 +1,5 @@
// <copyright file="evidence-thread.routes.ts" company="StellaOps">
// Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
// Copyright (c) StellaOps. Licensed under the BUSL-1.1.
// </copyright>
import { Routes } from '@angular/router';

View File

@@ -1,5 +1,5 @@
// <copyright file="index.ts" company="StellaOps">
// Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
// Copyright (c) StellaOps. Licensed under the BUSL-1.1.
// </copyright>
// Evidence Thread Feature Module Public API

View File

@@ -1,5 +1,5 @@
// <copyright file="evidence-thread.service.ts" company="StellaOps">
// Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
// Copyright (c) StellaOps. Licensed under the BUSL-1.1.
// </copyright>
import { Injectable, inject, signal, computed } from '@angular/core';

View File

@@ -248,4 +248,4 @@ See `StellaOps.Attestor.WebService.Controllers.ProofChainController` for API det
## License
AGPL-3.0-or-later
BUSL-1.1

View File

@@ -1,6 +1,6 @@
/**
* @license
* Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
* Copyright (c) StellaOps. Licensed under the BUSL-1.1.
*/
import { ComponentFixture, TestBed } from '@angular/core/testing';

View File

@@ -1,6 +1,6 @@
/**
* @license
* Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
* Copyright (c) StellaOps. Licensed under the BUSL-1.1.
*/
import {

View File

@@ -1,6 +1,6 @@
/**
* @license
* Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
* Copyright (c) StellaOps. Licensed under the BUSL-1.1.
*/
import { ComponentFixture, TestBed } from '@angular/core/testing';

View File

@@ -1,6 +1,6 @@
/**
* @license
* Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
* Copyright (c) StellaOps. Licensed under the BUSL-1.1.
*/
import { Component, Input } from '@angular/core';

View File

@@ -1,6 +1,6 @@
/**
* @license
* Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
* Copyright (c) StellaOps. Licensed under the BUSL-1.1.
*/
import { Component, Input } from '@angular/core';

View File

@@ -1,6 +1,6 @@
/**
* @license
* Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
* Copyright (c) StellaOps. Licensed under the BUSL-1.1.
*/
import { Component, Input } from '@angular/core';

View File

@@ -1,6 +1,6 @@
/**
* @license
* Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
* Copyright (c) StellaOps. Licensed under the BUSL-1.1.
*/
import { Component, Input, inject } from '@angular/core';

View File

@@ -1,6 +1,6 @@
/**
* @license
* Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
* Copyright (c) StellaOps. Licensed under the BUSL-1.1.
*/
import { Component, Output, EventEmitter, inject, OnInit, OnDestroy } from '@angular/core';

View File

@@ -1,6 +1,6 @@
/**
* @license
* Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
* Copyright (c) StellaOps. Licensed under the BUSL-1.1.
*/
// Timeline Feature Module - Barrel Exports

View File

@@ -1,6 +1,6 @@
/**
* @license
* Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
* Copyright (c) StellaOps. Licensed under the BUSL-1.1.
*/
/**

View File

@@ -1,6 +1,6 @@
/**
* @license
* Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
* Copyright (c) StellaOps. Licensed under the BUSL-1.1.
*/
import { Component, OnInit, OnDestroy, inject, signal } from '@angular/core';

View File

@@ -1,6 +1,6 @@
/**
* @license
* Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
* Copyright (c) StellaOps. Licensed under the BUSL-1.1.
*/
import { TestBed } from '@angular/core/testing';

View File

@@ -1,6 +1,6 @@
/**
* @license
* Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
* Copyright (c) StellaOps. Licensed under the BUSL-1.1.
*/
import { Injectable, inject } from '@angular/core';

View File

@@ -1,6 +1,6 @@
/**
* @license
* Copyright (c) StellaOps. Licensed under the AGPL-3.0-or-later.
* Copyright (c) StellaOps. Licensed under the BUSL-1.1.
*/
import { Routes } from '@angular/router';

View File

@@ -1,5 +1,5 @@
<!--
SPDX-License-Identifier: AGPL-3.0-or-later
SPDX-License-Identifier: BUSL-1.1
Sprint: SPRINT_3600_0002_0001
Task: UNK-RANK-012 - Wire unknowns list to UI with score-based sort
-->

View File

@@ -1,6 +1,6 @@
@use '../../../../../../styles/tokens/breakpoints' as *;
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: BUSL-1.1
// Sprint: SPRINT_3600_0002_0001
// Task: UNK-RANK-012 - Wire unknowns list to UI with score-based sort

View File

@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: BUSL-1.1
// Sprint: SPRINT_3600_0002_0001
// Task: UNK-RANK-012 - Wire unknowns list to UI with score-based sort

View File

@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: BUSL-1.1
// Sprint: SPRINT_3600_0002_0001
// Task: UNK-RANK-012 - Wire unknowns list to UI with score-based sort

View File

@@ -1,4 +1,4 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
// SPDX-License-Identifier: BUSL-1.1
// Copyright (c) 2026 Stella Ops
import { NgModule } from '@angular/core';

View File

@@ -1,4 +1,4 @@
// Copyright (c) Stella Ops. All rights reserved. SPDX-License-Identifier: AGPL-3.0-or-later
// Copyright (c) Stella Ops. All rights reserved. SPDX-License-Identifier: BUSL-1.1
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';

View File

@@ -1,4 +1,4 @@
// Copyright (c) Stella Ops. All rights reserved. SPDX-License-Identifier: AGPL-3.0-or-later
// Copyright (c) Stella Ops. All rights reserved. SPDX-License-Identifier: BUSL-1.1
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';

View File

@@ -2,7 +2,7 @@
* @file AI Code Guard Console Component
* @description Main console for reviewing AI-generated code findings
* @module Web/Features/AICodeGuard
* @license AGPL-3.0-or-later
* @license BUSL-1.1
*/
import { Component, OnInit, OnDestroy } from '@angular/core';