Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,14 +47,14 @@ body:
label: Steps to Reproduce
description: How can we reproduce the bug?
placeholder: |
Example:
Example:
1. Go to "Upload"
2. Click on "Select File"
3. Choose a large file (over 100MB)
4. Click "Upload"
5. See error
value: |
1.
1.
validations:
required: true

Expand Down
1 change: 0 additions & 1 deletion .github/workflows/cmake-single-platform.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

on:
push:
branches: [ "main" ]

Check failure on line 7 in .github/workflows/cmake-single-platform.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/cmake-single-platform.yml#L7

Too many spaces inside brackets.

Check failure on line 7 in .github/workflows/cmake-single-platform.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/cmake-single-platform.yml#L7

Too many spaces inside brackets.
pull_request:
branches: [ "main" ]

Check failure on line 9 in .github/workflows/cmake-single-platform.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/cmake-single-platform.yml#L9

Too many spaces inside brackets.

Check failure on line 9 in .github/workflows/cmake-single-platform.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/cmake-single-platform.yml#L9

Too many spaces inside brackets.

env:
# Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.)
Expand All @@ -20,7 +20,7 @@
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

Check failure on line 23 in .github/workflows/cmake-single-platform.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/cmake-single-platform.yml#L23

Wrong indentation: expected 6 but found 4.

- name: Configure CMake
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
Expand All @@ -36,4 +36,3 @@
# Execute tests defined by the CMake configuration.
# See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
run: ctest -C ${{env.BUILD_TYPE}}

2 changes: 0 additions & 2 deletions .github/workflows/datadog-synthetics.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,24 +15,22 @@

on:
push:
branches: [ "main" ]

Check failure on line 18 in .github/workflows/datadog-synthetics.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/datadog-synthetics.yml#L18

Too many spaces inside brackets.

Check failure on line 18 in .github/workflows/datadog-synthetics.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/datadog-synthetics.yml#L18

Too many spaces inside brackets.
pull_request:
branches: [ "main" ]

Check failure on line 20 in .github/workflows/datadog-synthetics.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/datadog-synthetics.yml#L20

Too many spaces inside brackets.

Check failure on line 20 in .github/workflows/datadog-synthetics.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/datadog-synthetics.yml#L20

Too many spaces inside brackets.

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2

Check failure on line 27 in .github/workflows/datadog-synthetics.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/datadog-synthetics.yml#L27

Wrong indentation: expected 6 but found 4.

# Run Synthetic tests within your GitHub workflow.
# For additional configuration options visit the action within the marketplace: https://github.com/marketplace/actions/datadog-synthetics-ci
- name: Run Datadog Synthetic tests
uses: DataDog/synthetics-ci-github-action@87b505388a22005bb8013481e3f73a367b9a53eb # v1.4.0

Check warning on line 32 in .github/workflows/datadog-synthetics.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/datadog-synthetics.yml#L32

Too few spaces before comment: expected 2. (comments)
with:
api_key: ${{secrets.DD_API_KEY}}
app_key: ${{secrets.DD_APP_KEY}}
test_search_query: 'tag:e2e-tests' #Modify this tag to suit your tagging strategy

Check warning on line 36 in .github/workflows/datadog-synthetics.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/datadog-synthetics.yml#L36

Too few spaces before comment: expected 2. (comments)

Check warning on line 36 in .github/workflows/datadog-synthetics.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/datadog-synthetics.yml#L36

Missing starting space in comment. (comments)


1 change: 0 additions & 1 deletion .github/workflows/go-ossf-slsa3-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@
# ========================================================================================================================================
# Prerequesite: Create a .slsa-goreleaser.yml in the root directory of your project.
# See format in https://github.com/slsa-framework/slsa-github-generator/blob/main/internal/builders/go/README.md#configuration-file
#=========================================================================================================================================

Check warning on line 26 in .github/workflows/go-ossf-slsa3-publish.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/go-ossf-slsa3-publish.yml#L26

Missing starting space in comment. (comments)
build:
permissions:
id-token: write # To sign.

Check warning on line 29 in .github/workflows/go-ossf-slsa3-publish.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/go-ossf-slsa3-publish.yml#L29

Too few spaces before comment: expected 2. (comments)
contents: write # To upload release assets.

Check warning on line 30 in .github/workflows/go-ossf-slsa3-publish.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/go-ossf-slsa3-publish.yml#L30

Too few spaces before comment: expected 2. (comments)
actions: read # To read workflow path.
uses: slsa-framework/slsa-github-generator/.github/workflows/builder_go_slsa3.yml@v1.4.0
with:
Expand All @@ -35,4 +35,3 @@
# =============================================================================================================
# Optional: For more options, see https://github.com/slsa-framework/slsa-github-generator#golang-projects
# =============================================================================================================

66 changes: 66 additions & 0 deletions .github/workflows/governance-artifacts-ci.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,30 @@
name: governance-artifacts-ci

on:
push:
paths:
- 'docs/schemas/**'
- 'docs/reports/ENTERPRISE_CIVILIZATIONAL_AGI_ASI_BLUEPRINT_2026_2030.md'
- '.github/workflows/governance-artifacts-ci.yml'
- 'Makefile'
- '.yamllint'
pull_request:
paths:
- 'docs/schemas/**'
- 'docs/reports/ENTERPRISE_CIVILIZATIONAL_AGI_ASI_BLUEPRINT_2026_2030.md'
- '.github/workflows/governance-artifacts-ci.yml'
- 'Makefile'
- '.yamllint'
name: Governance Artifacts CI

Check failure on line 18 in .github/workflows/governance-artifacts-ci.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/governance-artifacts-ci.yml#L18

Duplication of key "name" in mapping. (key-duplicates)

on:

Check failure on line 20 in .github/workflows/governance-artifacts-ci.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/governance-artifacts-ci.yml#L20

Duplication of key "on" in mapping. (key-duplicates)
pull_request:
paths:
- 'ENTERPRISE_AGI_ASI_GOVERNANCE_BLUEPRINT_2026_2030.md'
- 'governance_blueprint/**'
- '.github/workflows/governance-artifacts-ci.yml'
push:
branches: [ main, master ]

Check failure on line 27 in .github/workflows/governance-artifacts-ci.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/governance-artifacts-ci.yml#L27

Too many spaces inside brackets.

Check failure on line 27 in .github/workflows/governance-artifacts-ci.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/governance-artifacts-ci.yml#L27

Too many spaces inside brackets.
paths:
- 'ENTERPRISE_AGI_ASI_GOVERNANCE_BLUEPRINT_2026_2030.md'
- 'governance_blueprint/**'
Expand All @@ -16,12 +33,59 @@
jobs:
validate-governance-artifacts:
runs-on: ubuntu-latest
permissions:

Check warning on line 36 in .github/workflows/governance-artifacts-ci.yml

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

.github/workflows/governance-artifacts-ci.yml#L36

Ensure top-level permissions are not set to write-all
contents: read
env:
PYTHONUNBUFFERED: '1'
timeout-minutes: 10

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.12'
cache: 'pip'
cache-dependency-path: docs/schemas/requirements-governance.txt

- name: Install Python deps (pinned)
run: |
python -m pip install --upgrade pip
pip install -r docs/schemas/requirements-governance.txt

- name: Validate governance YAML/JSON artifacts
run: make governance-validate

- name: Setup OPA (pinned)
uses: open-policy-agent/setup-opa@v2
with:
version: v1.15.2

- name: Rego format and tests
run: make governance-policy-test

- name: Validator and evidence bundle unit tests
run: make governance-validator-test

- name: Build evidence manifest
run: make governance-evidence-manifest
Comment thread
OneFineStarstuff marked this conversation as resolved.

- name: Verify evidence manifest integrity
run: make governance-evidence-verify

- name: Validate evidence manifest schema
run: make governance-evidence-schema

- name: Generate machine-readable validation report
run: make governance-report

- name: Validate run report schema
run: make governance-report-schema

- name: Check generated artifacts are up to date
run: make governance-check-generated
- name: Setup Python
uses: actions/setup-python@v5
with:
Expand All @@ -38,7 +102,9 @@
- name: Upload validation report
uses: actions/upload-artifact@v4
with:
name: governance-validation-report
path: docs/schemas/validation_run_report.json
name: governance-validation-reports

Check failure on line 107 in .github/workflows/governance-artifacts-ci.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/governance-artifacts-ci.yml#L107

Duplication of key "name" in mapping. (key-duplicates)
path: |

Check failure on line 108 in .github/workflows/governance-artifacts-ci.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/governance-artifacts-ci.yml#L108

Duplication of key "path" in mapping. (key-duplicates)
governance-artifact-validation-report.json
governance-validation-suite-report.json
24 changes: 12 additions & 12 deletions .github/workflows/octopusdeploy.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by separate terms of service,
# They are provided by a third-party and are governed by separate terms of service,
# privacy policy, and support documentation.
#
# This workflow will build and publish a Docker container which is then deployed through Octopus Deploy.
Expand All @@ -12,13 +12,13 @@
#
# To configure this workflow:
#
# 1. Decide where you are going to host your image.
# 1. Decide where you are going to host your image.
# This template uses the GitHub Registry for simplicity but if required you can update the relevant DOCKER_REGISTRY variables below.
#
# 2. Create and configure an OIDC credential for a service account in Octopus.
# 2. Create and configure an OIDC credential for a service account in Octopus.
# This allows for passwordless authentication to your Octopus instance through a trust relationship configured between Octopus, GitHub and your GitHub Repository.
# https://octopus.com/docs/octopus-rest-api/openid-connect/github-actions
#
# https://octopus.com/docs/octopus-rest-api/openid-connect/github-actions
#
# 3. Configure your Octopus project details below:
# OCTOPUS_URL: update to your Octopus Instance Url
# OCTOPUS_SERVICE_ACCOUNT: update to your service account Id
Expand All @@ -42,16 +42,16 @@
packages: write
contents: read
env:
DOCKER_REGISTRY: ghcr.io # TODO: Update to your docker registry uri
DOCKER_REGISTRY: ghcr.io # TODO: Update to your docker registry uri
DOCKER_REGISTRY_USERNAME: ${{ github.actor }} # TODO: Update to your docker registry username
DOCKER_REGISTRY_PASSWORD: ${{ secrets.GITHUB_TOKEN }} # TODO: Update to your docker registry password
outputs:
image_tag: ${{ steps.meta.outputs.version }}
steps:
- uses: actions/checkout@v4

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0

Check warning on line 54 in .github/workflows/octopusdeploy.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/octopusdeploy.yml#L54

Too few spaces before comment: expected 2. (comments)

- name: Log in to the Container registry
uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1
Expand All @@ -64,7 +64,7 @@
id: meta
uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
with:
images: ${{ env.DOCKER_REGISTRY }}/${{ github.repository }}
images: ${{ env.DOCKER_REGISTRY }}/${{ github.repository }}
tags: type=semver,pattern={{version}},value=v1.0.0-{{sha}}

- name: Build and push Docker image
Expand All @@ -74,13 +74,13 @@
context: .
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
labels: ${{ steps.meta.outputs.labels }}
deploy:
name: Deploy
permissions:
id-token: write
runs-on: ubuntu-latest
needs: [ build ]

Check failure on line 83 in .github/workflows/octopusdeploy.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/octopusdeploy.yml#L83

Too many spaces inside brackets.

Check failure on line 83 in .github/workflows/octopusdeploy.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/octopusdeploy.yml#L83

Too many spaces inside brackets.
env:
OCTOPUS_URL: 'https://your-octopus-url' # TODO: update to your Octopus Instance url
OCTOPUS_SERVICE_ACCOUNT: 'your-service-account-id' # TODO: update to your service account Id
Expand All @@ -89,22 +89,22 @@
OCTOPUS_ENVIRONMENT: 'your-environment' # TODO: update to the name of the environment to recieve the first deployment

steps:
- name: Login to Octopus Deploy
- name: Login to Octopus Deploy
uses: OctopusDeploy/login@34b6dcc1e86fa373c14e6a28c5507d221e4de629 #v1.0.2

Check warning on line 93 in .github/workflows/octopusdeploy.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/octopusdeploy.yml#L93

Missing starting space in comment. (comments)
with:
with:
server: '${{ env.OCTOPUS_URL }}'
service_account_id: '${{ env.OCTOPUS_SERVICE_ACCOUNT }}'

- name: Create Release
id: create_release
uses: OctopusDeploy/create-release-action@fea7e7b45c38c021b6bc5a14bd7eaa2ed5269214 #v3.2.2

Check warning on line 100 in .github/workflows/octopusdeploy.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/octopusdeploy.yml#L100

Too few spaces before comment: expected 2. (comments)

Check warning on line 100 in .github/workflows/octopusdeploy.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/octopusdeploy.yml#L100

Missing starting space in comment. (comments)
with:
project: '${{ env.OCTOPUS_PROJECT }}'
space: '${{ env.OCTOPUS_SPACE }}'
packages: '*:${{ needs.build.outputs.image_tag }}'

- name: Deploy Release
uses: OctopusDeploy/deploy-release-action@b10a606c903b0a5bce24102af9d066638ab429ac #v3.2.1
uses: OctopusDeploy/deploy-release-action@b10a606c903b0a5bce24102af9d066638ab429ac #v3.2.1

Check warning on line 107 in .github/workflows/octopusdeploy.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/octopusdeploy.yml#L107

Too few spaces before comment: expected 2. (comments)

Check warning on line 107 in .github/workflows/octopusdeploy.yml

View check run for this annotation

codefactor.io / CodeFactor

.github/workflows/octopusdeploy.yml#L107

Missing starting space in comment. (comments)
with:
project: '${{ env.OCTOPUS_PROJECT }}'
space: '${{ env.OCTOPUS_SPACE }}'
Expand Down
34 changes: 34 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,38 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0
hooks:
- id: check-yaml
- id: check-json
- id: end-of-file-fixer
- id: trailing-whitespace
- repo: https://github.com/adrienverge/yamllint
rev: v1.37.1
hooks:
- id: yamllint
args: ["-c", ".yamllint", "docs/schemas/agi_asi_governance_profile_2026_2030.yaml"]
- repo: local
hooks:
- id: governance-validate
name: governance-validate
entry: make governance-validate
language: system
pass_filenames: false
- id: governance-policy-test
name: governance-policy-test
entry: make governance-policy-test
language: system
pass_filenames: false
- id: governance-validator-test
name: governance-validator-test
entry: make governance-validator-test
language: system
pass_filenames: false
- id: governance-evidence-checks
name: governance-evidence-checks
entry: make governance-evidence-manifest && make governance-evidence-verify && make governance-evidence-schema && make governance-report-schema && make governance-check-generated
language: system
pass_filenames: false
- repo: local
hooks:
- id: governance-validation-suite
Expand Down
5 changes: 5 additions & 0 deletions .yamllint
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
extends: default
rules:
line-length: disable
document-start: disable
truthy: disable
14 changes: 7 additions & 7 deletions ABSOLUTE_FINAL_STATUS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -465,8 +465,8 @@ Expected Outcome: $220.6M benefits, 745% ROI, regulatory leadership positioning
CONCLUSION
================================================================================

The Omni-Sentinel Global AI Governance Framework is PRODUCTION READY and
represents the most comprehensive AI governance architecture ever implemented
The Omni-Sentinel Global AI Governance Framework is PRODUCTION READY and
represents the most comprehensive AI governance architecture ever implemented
for a Global Systemically Important Financial Institution (G-SIFI).

This framework delivers:
Expand All @@ -478,15 +478,15 @@ This framework delivers:
- 3-tier human oversight with automation bias mitigation
- 95%+ governance persistence at 12 months

All technical work is COMPLETE. All files are COMMITTED. All documentation is
All technical work is COMPLETE. All files are COMMITTED. All documentation is
READY. The framework is awaiting YOUR DEPLOYMENT ACTION.

Your next immediate action: Download files from /home/user/webapp/ and deploy
using EXECUTIVE_ONE_PAGE_SUMMARY.md or QUICK_ACTION_GUIDE.md within the next
Your next immediate action: Download files from /home/user/webapp/ and deploy
using EXECUTIVE_ONE_PAGE_SUMMARY.md or QUICK_ACTION_GUIDE.md within the next
24 hours.

This framework will transform AI governance from a compliance cost center into
a strategic business capability delivering measurable value and positioning
This framework will transform AI governance from a compliance cost center into
a strategic business capability delivering measurable value and positioning
the organization as a global leader in responsible AI deployment.

================================================================================
Expand Down
2 changes: 1 addition & 1 deletion CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ abstract: >-
The AGI Pipeline is built to facilitate seamless integration and interaction
between different AI modules, enabling the development of sophisticated AI
applications. Key features of the pipeline include:

1. Natural Language Processing (NLP):
- Utilizes the BART (Bidirectional and Auto-Regressive Transformers) model for text summarization and other NLP tasks.
- Provides efficient and accurate text processing capabilities.
Expand Down
Loading
Loading