Success posture
What success should look like
The job completes only when the token is present, the release bundle resolves, checksums verify, and tobi canon or tobi golden exits with code 0.
Docs / GitLab CI/CD Component
The GitLab CI/CD component is the public GitLab wrapper surface for the released
AI Verification Engine / Tobi Validator line. It lets GitLab pipelines run
controlled canon and golden checks without exposing validator source code
or private compiler internals.
The component is public. Execution remains controlled. Consumer projects must provide
TOBI_DIST_TOKEN as a GitLab CI/CD variable before the component can download and
verify the packaged validator from the private distribution line.
Use this page when
TOBI_DIST_TOKEN in GitLab CI/CD variablescanon and golden checks as a narrow CI gateA public GitLab CI/CD Catalog component for adding the released validator CLI to a narrow GitLab pipeline gate.
Binary delivery and execution require TOBI_DIST_TOKEN. The private validator distribution remains separate.
Not validator source publication, not unrestricted binary distribution, not a hosted API, and not a Stage 2 launch.
Component reference
The current public Catalog reference is:
include:
- component: $CI_SERVER_FQDN/organetic/tobi-gitlab-component/[email protected]
Use explicit SemVer in production pipelines. Avoid floating references unless your project explicitly accepts automatic component updates.
Representative YAML
Store the controlled distribution token as TOBI_DIST_TOKEN in the consuming GitLab project before running this pipeline.
stages:
- test
include:
- component: $CI_SERVER_FQDN/organetic/tobi-gitlab-component/[email protected]
inputs:
mode: canon
canon_input: examples/sample.tsubasa
platform: linux-x86_64
report_path: reports/tobi-canon-report.txt
Golden mode
Use golden mode when the project already has a JSON fixture file that should remain stable across validator runs.
stages:
- test
include:
- component: $CI_SERVER_FQDN/organetic/tobi-gitlab-component/[email protected]
inputs:
mode: golden
golden_fixtures: examples/golden/fixtures.json
platform: linux-x86_64
report_path: reports/tobi-golden-report.txt
Required variable
TOBI_DIST_TOKEN in the consuming projectTOBI_DIST_TOKEN.Success posture
The job completes only when the token is present, the release bundle resolves, checksums verify, and tobi canon or tobi golden exits with code 0.
Failure posture
Missing token, missing input path, download authorization failure, checksum mismatch, deterministic reject, and golden mismatch should all block the job.
Scope discipline
The GitLab component does not publish validator source, expose a Stage 2 surface, create a public API, or claim unrestricted public binary distribution.
Workflow fit
Start with the Catalog component and shipped examples. Move to repository-owned .tsubasa artifacts only after the controlled execution path is stable.