master
65106afe4c
refactor: DB schema fixes + container renames + compose include + audit sprint
...
- FindingsLedger: change schema from public to findings (V3-01)
- Add 9 migration module plugins: RiskEngine, Replay, ExportCenter, Integrations, Signer, IssuerDirectory, Workflow, PacksRegistry, OpsMemory (V4-01 to V4-09)
- Remove 16 redundant inline CREATE SCHEMA patterns (V4-10)
- Rename export→export-web, excititor→excititor-web for consistency
- Compose stella-ops.yml: thin wrapper using include: directive
- Fix dead /api/v1/jobengine/* gateway routes → release-orchestrator/packsregistry
- Scheduler plugin architecture: ISchedulerJobPlugin + ScanJobPlugin + DoctorJobPlugin
- Create unified audit sink sprint plan
- VulnExplorer integration tests + gap analysis
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-08 16:10:36 +03:00
master
0e25344bd7
refactor(jobengine): delete TaskRunner service
...
- Remove TaskRunner source, tests, libraries (3 directories)
- Remove from compose, services-matrix, nginx, hosts, smoke tests
- Remove CLI commands, UI references, Authority scopes
- Remove docs, OpenAPI spec, QA state files
- Leave task_runner_id DB columns as nullable legacy
- PacksRegistry preserved (independent service)
- Eliminates 2 containers (taskrunner-web + taskrunner-worker)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-08 14:11:20 +03:00
master
886ff6f9d2
refactor: JobEngine cleanup + crypto compose refactor + sprint plans + timeline merge prep
...
- Remove zombie JobEngine WebService (no container runs it)
- Remove dangling STELLAOPS_JOBENGINE_URL, replace with RELEASE_ORCHESTRATOR_URL
- Update Timeline audit paths to release-orchestrator
- Extract smremote to docker-compose.crypto-provider.smremote.yml
- Rename crypto compose files for consistent naming
- Add crypto provider health probe API (CP-001) + tenant preferences (CP-002)
- Create sprint plans: crypto picker, VulnExplorer merge, scheduler plugins
- Timeline merge prep: ingestion worker relocated to infrastructure lib
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-08 13:45:19 +03:00
master
16c31f3303
Fix test assertion mismatches across Gateway, CLI, JobEngine, AdvisoryAI
...
- Gateway: align route mapping test with jobengine hostname rename
- CLI: update module registry count (10→28), migration consolidation (36→37),
fix System.CommandLine option ordering, add SearchUnifiedAsync mock setup,
strip FluentAssertions license warning from golden output, fix repo root detection
- JobEngine: update service actor subject, tolerate approval expiry in seed data
- AdvisoryAI: update route boost assertions for 0.85 multiplier
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 09:58:25 +03:00
master
1cff9ef9cc
Add integration discovery, GitLab CI/Registry plugins, and CLI catalog command
...
Introduce IntegrationDiscovery DTOs, GitLabCiConnectorPlugin,
GitLabContainerRegistryConnectorPlugin, CLI integrations command group,
and expand impact/service test coverage for all connector plugins.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 08:52:24 +03:00
master
f8e4bf65fb
Stabilize web test lane warning cleanup
2026-04-06 00:51:15 +03:00
master
da76d6e93e
Add topology auth policies + journey findings notes
...
Concelier:
- Register Topology.Read, Topology.Manage, Topology.Admin authorization
policies mapped to OrchRead/OrchOperate/PlatformContextRead/IntegrationWrite
scopes. Previously these policies were referenced by endpoints but never
registered, causing System.InvalidOperationException on every topology
API call.
Gateway routes:
- Simplified targets/environments routes (removed specific sub-path routes,
use catch-all patterns instead)
- Changed environments base route to JobEngine (where CRUD lives)
- Changed to ReverseProxy type for all topology routes
KNOWN ISSUE (not yet fixed):
- ReverseProxy routes don't forward the gateway's identity envelope to
Concelier. The regions/targets/bindings endpoints return 401 because
hasPrincipal=False — the gateway authenticates the user but doesn't
pass the identity to the backend via ReverseProxy. Microservice routes
use Valkey transport which includes envelope headers. Topology endpoints
need either: (a) Valkey transport registration in Concelier, or
(b) Concelier configured to accept raw bearer tokens on ReverseProxy paths.
This is an architecture-level fix.
Journey findings collected so far:
- Integration wizard (Harbor + GitHub App): works end-to-end
- Advisory Check All: fixed (parallel individual checks)
- Mirror domain creation: works, generate-immediately fails silently
- Topology wizard Step 1 (Region): blocked by auth passthrough issue
- Topology wizard Step 2 (Environment): POST to JobEngine needs verify
- User ID resolution: raw hashes shown everywhere
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-16 08:12:39 +02:00
master
e6094e3b53
fix(project): normalize solution file paths and consolidate Scheduler references
...
- Normalize path separators in slnf files (forward to backslash)
- Move Scheduler project references from stale src/Scheduler/ to
correct src/JobEngine/StellaOps.Scheduler.__Libraries/ location
- Remove BOM characters from solution files for consistency
- Fix solution folder labels for Verifier
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 07:52:58 +02:00
master
28932d4a85
Document local CLI setup and harden live search suggestions
2026-03-07 03:12:40 +02:00
master
8e1cb9448d
consolidation of some of the modules, localization fixes, product advisories work, qa work
2026-03-05 03:54:22 +02:00
master
aaad8104cb
chore(sprints): archive 20260226 advisories and expand deterministic tests
2026-03-04 03:09:23 +02:00
master
b07d27772e
search and ai stabilization work, localization stablized.
2026-02-24 23:29:36 +02:00
master
e746577380
wip: doctor/cli/docs/api to vector db consolidation; api hardening for descriptions, tenant, and scopes; migrations and conversions of all DALs to EF v10
2026-02-23 15:30:50 +02:00
master
bd8fee6ed8
stela ops usage fixes roles propagation and timoeut, one account to support multi tenants, migrations consolidation, search to support documentation, doctor and open api vector db search
2026-02-22 19:27:54 +02:00
master
a29f438f53
setup and mock fixes
2026-02-21 20:14:23 +02:00
master
1edce73165
mock data
2026-02-21 19:10:28 +02:00
master
45c0f1bb59
Stabilzie modules
2026-02-16 07:32:38 +02:00
master
5bca406787
save checkpoint: save features
2026-02-12 10:27:23 +02:00
master
cf5b72974f
save checkpoint
2026-02-11 01:32:14 +02:00
master
4bdc298ec1
partly or unimplemented features - now implemented
2026-02-09 08:53:51 +02:00
master
557feefdc3
stabilizaiton work - projects rework for maintenanceability and ui livening
2026-02-03 23:40:04 +02:00
master
5d5e80b2e4
stabilize tests
2026-02-01 21:37:40 +02:00
master
55744f6a39
tests fixes and some product advisories tunes ups
2026-01-30 07:57:43 +02:00
master
644887997c
test fixes and new product advisories work
2026-01-28 02:30:48 +02:00
master
82caceba56
tests fixes
2026-01-27 08:23:42 +02:00
master
6e687b523a
fix tests. new product advisories enhancements
2026-01-25 19:11:36 +02:00
master
c70e83719e
finish off sprint advisories and sprints
2026-01-24 00:12:43 +02:00
master
726d70dc7f
tests fixes and sprints work
2026-01-22 19:08:46 +02:00
master
c32fff8f86
license switch agpl -> busl1, sprints work, new product advisories
2026-01-20 15:32:20 +02:00
master
4903395618
sprints work.
2026-01-20 00:45:38 +02:00
master
17419ba7c4
doctor enhancements, setup, enhancements, ui functionality and design consolidation and , test projects fixes , product advisory attestation/rekor and delta verfications enhancements
2026-01-19 09:02:59 +02:00
master
da27b9faa9
release orchestration strengthening
2026-01-17 21:32:08 +02:00
master
702a27ac83
synergy moats product advisory implementations
2026-01-17 01:32:20 +02:00
master
77ff029205
todays product advirories implemented
2026-01-16 23:30:47 +02:00
master
c3a6269d55
new two advisories and sprints work on them
2026-01-16 18:44:34 +02:00
master
4ca3ce8fb4
sprints completion. new product advisories prepared
2026-01-16 16:30:03 +02:00
master
88a85cdd92
old sprints work, new sprints for exposing functionality via cli, improve code_of_conduct and other agents instructions
2026-01-15 18:38:18 +02:00
master
95d5898650
audit notes work completed, test fixes work (95% done), new sprints, new data sources setup and configuration
2026-01-14 10:48:00 +02:00
master
d7be6ba34b
audit, advisories and doctors/setup work
2026-01-13 18:53:39 +02:00
master
b8868a5f13
audit work, doctors work
2026-01-12 23:39:07 +02:00
master
9330c64349
sln build fix (again), tests fixes, audit work and doctors work
2026-01-12 22:15:51 +02:00
master
9873f80830
release orchestrator v1 draft and build fixes
2026-01-12 12:24:17 +02:00
master
7f7eb8b228
Complete batch 012 (golden set diff) and 013 (advisory chat), fix build errors
...
Sprints completed:
- SPRINT_20260110_012_* (golden set diff layer - 10 sprints)
- SPRINT_20260110_013_* (advisory chat - 4 sprints)
Build fixes applied:
- Fix namespace conflicts with Microsoft.Extensions.Options.Options.Create
- Fix VexDecisionReachabilityIntegrationTests API drift (major rewrite)
- Fix VexSchemaValidationTests FluentAssertions method name
- Fix FixChainGateIntegrationTests ambiguous type references
- Fix AdvisoryAI test files required properties and namespace aliases
- Add stub types for CveMappingController (ICveSymbolMappingService)
- Fix VerdictBuilderService static context issue
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-11 10:09:07 +02:00
master
701eb6b21c
sprints work
2026-01-10 11:15:28 +02:00
Codex Assistant
8f0320edd5
product advisories add change contiang folder
2026-01-08 09:06:03 +02:00
StellaOps Bot
110591d6bf
Merge all changes
2026-01-08 08:54:27 +02:00
StellaOps Bot
2096cf49a6
Merge branch 'main' of https://git.stella-ops.org/stella-ops.org/git.stella-ops.org
2026-01-07 21:30:44 +02:00
StellaOps Bot
a2070225ce
Add Layer SBOM endpoints and CLI command tests for integration
2026-01-07 21:24:51 +02:00
master
608a7f85c0
audit work, fixed StellaOps.sln warnings/errors, fixed tests, sprints work, new advisories
2026-01-07 18:50:11 +02:00
master
04ec098046
Merge branch 'main' of https://git.stella-ops.org/stella-ops.org/git.stella-ops.org
2026-01-07 10:25:34 +02:00