Skip to content

chore: fleet alignment — project manifest + v2 template sync - #274

Merged
hibeekaey merged 2 commits into
mainfrom
chore/fleet-alignment-security-manifest
Jul 23, 2026
Merged

chore: fleet alignment — project manifest + v2 template sync#274
hibeekaey merged 2 commits into
mainfrom
chore/fleet-alignment-security-manifest

Conversation

@hibeekaey

Copy link
Copy Markdown
Contributor

Summary

  • adds .cuelabs/project.yaml — the CueLABS project manifest (standards catalog v2), recording surface truth per program state (gated programs are planned, shipped surfaces active)
  • syncs SECURITY.md to the v2 template: private-vulnerability-reporting flow + dedicated security@cuesoft.io mailbox (reporting is verified enabled on this repo)
  • syncs CONTRIBUTING.md to the v2 template: setup routes through README, .env.example, and make help

Validation

  • cuelabs_standard.py audit against standards v2.0.1: manifest valid, Baseline conforming: yes
  • SECURITY.md / CONTRIBUTING.md md5-match the v2.0.1 templates byte-for-byte

🤖 Generated with Claude Code

Adds the CueLABS .cuelabs/project.yaml manifest (standards catalog v2;
surfaces recorded per program state), and syncs SECURITY.md and
CONTRIBUTING.md to the v2 templates (private-vulnerability-reporting flow
with the dedicated security mailbox; contributor setup via README,
.env.example, and make help).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@hibeekaey
hibeekaey requested a review from chordzz as a code owner July 23, 2026 19:50
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e06833bc0a

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .cuelabs/project.yaml

deployment:
web: firebase-app-hosting
api: none

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Declare the API's Cloud Run deployment

When CueLABS standards tooling consumes this manifest, api: none will classify the backend as having no cloud deployment and skip/misapply API deployment checks. This repository has a runnable api/common Go service in docker-compose.yml and its deployment contract explicitly assigns that service to Cloud Run (docs/deployment.md:12), so the manifest should declare the API deployment rather than none.

Useful? React with 👍 / 👎.

Comment thread .cuelabs/project.yaml
Comment on lines +7 to +8
backend:
common: planned

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Mark api/common as an active backend surface

This declares the existing Go service as planned, so the standards tooling this manifest is intended to drive will omit active-backend checks for it. api/common is the repository's current Go REST API (README.md:12-16) and is built and started as api-common by the local stack, while only the mobile app is documented as planned; its surface state should therefore be active.

Useful? React with 👍 / 👎.

@hibeekaey
hibeekaey merged commit 4746e9d into main Jul 23, 2026
8 checks passed
@hibeekaey
hibeekaey deleted the chore/fleet-alignment-security-manifest branch July 23, 2026 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant