Skip to content

Promote fleet-unanimous features.* and issueDiscoveryPolicy to global.gittensory.yml (VPS) #5282

Description

@JSONbored

Context

All 3 gate repos independently declare identical features: {unifiedComment: true, safety: true, reputation: true, rag: true} and issueDiscoveryPolicy: discouraged; global.gittensory.yml has neither. issueDiscoveryPolicy staleness is fully confirmed (parser default is "neutral", focus-manifest.ts:3078). The features: half is lower-confidence — these 4 keys fall back to a GITTENSORY_REVIEW_REPOS env allowlist when unset (src/review/feature-activation.ts), which requires checking the dedicated server's .env (never committed, not inspectable from this repo audit alone).

Requirements

  • Direct edit to the private dedicated-server config, not a GitHub PR.
  • Check the GITTENSORY_REVIEW_REPOS env value on edge-nl-01 before touching the features: block — if it doesn't already list all 3 repos, the per-repo features: declarations are load-bearing and must NOT be removed (only added to global as a belt-and-suspenders default).

Deliverables

  • Add issueDiscoveryPolicy: discouraged to global.gittensory.yml — safe with certainty (per-repo always wins in the merge order, so this is a no-op for the 3 existing repos, only sets the correct default for a future repo).
  • Check GITTENSORY_REVIEW_REPOS on edge-nl-01. If it already lists all 3 repos, promote features: to global and optionally drop the per-repo redundancy. If not, add to global anyway (safe, per-repo still wins) but leave the per-repo blocks in place.

Expected Outcome

issueDiscoveryPolicy gets a correct global default. The features: promotion is done with confirmed knowledge of whether the per-repo declarations are load-bearing, not guessed.

Links & Resources

  • Evidence: jsonbored__gittensory.gittensory.yml:169-173,127; jsonbored__metagraphed.gittensory.yml:199-203,152; jsonbored__awesome-claude.gittensory.yml:184-188,116; packages/gittensory-engine/src/focus-manifest.ts:203-238 (allowlist fallback)

Part of #5270 (roadmap epic).

Metadata

Metadata

Assignees

Labels

maintainer-onlyOwner-only work — yields no Gittensor points.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions