Open-core layer

Repo records and issue/PR workflow for GitCaster builders

GitCaster now publishes the repo-record source and local issue/pull-request workflow as a public-alpha developer layer. Builders can inspect the repo identity model, append-only event helpers, issue records, PR review records, record-only merge behavior, and HTTP mutation blockers while public collaboration, remote durability, normal git transport, managed deployment, and production runtime claims stay blocked.

Public artifacts

These files are safe contribution surfaces for local repo collaboration records.

public-alpha

Repo records package

Repo IDs, append-only event helpers, signed records, issue records, PR records, reviews, and record-only merge models.

packages/repo-records

Issue and PR routes

Local alpha HTTP route shapes that require signed mutation envelopes for writes.

apps/node/src/routes/issues.ts; apps/node/src/routes/prs.ts

Local workflow fixture

A public fixture for repo, issue, PR, review, and record-only merge behavior.

examples/repo-records/local-issue-pr-workflow.example.json

Repo records evidence

Deterministic proof for local records, append-only events, and unsigned mutation blockers.

launch/evidence/repo-records-issue-pr-source.json

Local record scope

The repo-record layer proves local data behavior without claiming public infrastructure.

alpha-local runtime

Repo

gitcaster:// DID-based repo identity with slug validation and default branch metadata.

Event log

Append-only local events for repo creation, issue changes, PR review, and record-only merge.

Issues

Local open/update records guarded by signed issue:write mutation scope.

Pull requests

Local open/view/review/merge records guarded by signed pr:write and pr:merge scopes.

Record-only merge

Merge record is emitted while refsChanged stays false until ref proof exists.

HTTP blockers

Unsigned issue and PR writes return blocked responses instead of mutating state.

Blocked modes

These stay closed or blocked until deterministic proof exists.

blocked

Public collaboration network

Remote event-log durability

Normal git transport

QStorage-backed object publication

CasterCloud managed deployment

Production runtime operations