Skip to content

About

Declarative, secure and consumer-neutral reconciliation for governed GitHub Projects state.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

109 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Yukh Projects

Yukh Projects

Role in the Yukh system

Declarative, secure, and consumer-neutral reconciliation for GitHub Projects.

Documentation · First dry-run

Important

Yukh Projects is in foundation bootstrap. It is not yet ready for production use.

Yukh Projects turns reviewed configuration into predictable GitHub Projects state. The project is designed for teams that need repeatable automation without coupling the public implementation to any adopter, company, or private repository.

Design principles

  • Consumer-neutral: public code, documentation, tests, and examples never contain adopter-specific data or identifiers.
  • Safe by default: plans and dry-runs precede mutations; destructive behavior requires explicit intent.
  • Idempotent: applying the same desired state repeatedly converges without unintended changes.
  • Least privilege: every integration uses the smallest practical permission set and short-lived credentials where available.
  • Auditable: decisions, plans, and outcomes are explainable and machine-readable.
  • Supply-chain aware: automation dependencies are reviewed and pinned to immutable revisions.

Repository status

This repository currently contains the public project foundation. Functional code enters through a clean-room migration: each capability must pass neutrality, security, provenance, and continued-relevance gates before implementation.

Architecture and contracts

Project policies

Security

Do not report vulnerabilities in public issues. Follow SECURITY.md to use a private disclosure channel.

Local E2E sandbox demo

Run the closed, deterministic suite-orchestrator command:

npm --silent run demo:e2e

The command uses only invented policy, issue, Project, approval, and transport fixtures. It performs no network request or live mutation and proves dry-run, approval denial, one observable fake mutation, and a zero-effect second pass. See the validation note for the fixed output contract and safety boundary.

License

Licensed under the Apache License 2.0.

About

Declarative, secure and consumer-neutral reconciliation for governed GitHub Projects state.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages