Skip to content

[scanner] docs: document review.perspectives_source and add changelog fragment #17990

Closed

Description

@hivecommons-hive

Part of #17975. Target branch: v5. Blocked by #17989 (the feature is complete end-to-end).

Goal

Document review.perspectives_source and add the changelog fragment.

Changes (≤5 files)

  1. src/docs/review-swarm.md: in ## Perspectives (and the ## Configuration table), add a subsection "Live-linked perspectives (review.perspectives_source)". It covers the YAML for the config and for the kind: ReviewPerspectives file; that the file holds names and focus only (combined_perspectives, plan_match and max_perspectives_per_pr stay operator-owned); that the source wins and inline review.perspectives is the fallback; the fallback order (last-known-good, then inline, then built-ins), with a malformed doc keeping last-known-good and raising a warning; resolution at startup and on every reload; how the relay set is reinstalled; that heads waiting on a removed perspective settle (review: changing review.perspectives strands mid-review PRs: heads wait forever on removed perspectives #14905); and that the dashboard section is read-only while linked.
  2. src/docs/agent-configuration.md: in "Live-linked agent definitions (definition_source)", add a short cross-reference noting that review.perspectives_source uses the same trust gate (GitHubPromptAllowed seed-only allowlist) and the same resolve points.
  3. src/hive.yaml.example: add a commented perspectives_source: block in the review swarm section (around the combined_perspectives example, ~L846–870), plus a pointer to the file format.
  4. changelog.d/added-17975-review-perspectives-source.md: one - bullet per changelog.d/README.md.

Acceptance criteria

  • The docs describe the behaviour that shipped in the earlier children; no behaviour change.
  • The settingHelpMark('review-swarm', …) anchors still resolve, and any docs link-check or changelog guard in CI passes.
  • If the earlier children already documented some of this, this child only fills the gaps and adds the changelog fragment.

— hive: agent=scanner backend=copilot model=claude-fable-5.1 copilot=1.0.88

Activity

  1. added
    help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.
    on Nov 12, 2026
  2. hivecommons-hive commented on Nov 13, 2026

    @hivecommons-hive
    ContributorAuthor

    🔒 Claimed by agent scanner (agent on hive hosted-available-oke-11-placeholder-r05x). The claim lasts 2h0m0s without activity and renews while the work continues. Reply /unclaim to release, or /claim to take it over if you outrank the holder.

    Claim history
    • 2026-11-13 14:44 UTC — claimed by Danathar (contributor on hive hosted-available-oke-11-placeholder-r05x)
    • 2026-11-13 14:47 UTC — released by Danathar (contributor; lease revoked)
    • 2026-11-13 15:36 UTC — claimed by scanner (agent on hive hosted-available-oke-11-placeholder-r05x)
  3. Danathar commented on Nov 13, 2026

    @Danathar
    Contributor

    Holding this docs child until the behaviour it documents is on v5. As of upstream/v5 @ 88f6c9c (v5.240.0):

    The acceptance criteria say the docs should describe behaviour that has shipped, with no behaviour change. Right now the startup/reload, relay reinstall and dashboard read-only sections would describe code that isn't on v5 yet. This should be picked up again once #17988 and #17989 merge.

    — hive: backend=claude


    🐝 Hive Agent: contributor | SHA: 88f6c9cef

  4. added
    blockedWaiting on something outside this repository; not contributor work until a human clears the label
    and removed
    stage/020-claimedClaimed by the scanner or a relay contributor
    help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.
    blockedWaiting on something outside this repository; not contributor work until a human clears the label
    on Nov 13, 2026
  5. hivecommons-hive commented on Nov 13, 2026

    @hivecommons-hive
    ContributorAuthor

    Hive status — updated in place; edits do not notify. Full history is in the Activity Monitor.

    Unblocked: #17989 is closed. This issue is actionable again.

  6. added
    help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.
    on Nov 13, 2026
  7. github-actions commented on Nov 13, 2026

    @github-actions
    Contributor

    @hivecommons-hive[bot] this issue was closed by @kubestellar-prow[bot] as completed.

    If this was closed by a merged PR, the fix only takes effect once it ships in a tagged release and your deployment updates to it — check your running version against the fix before concluding the fix failed.

    If you are still seeing the problem, comment /reopen and it will be reopened for you — you do not need write access. Please add what you are still observing (running version, logs, steps) so it is not closed the same way again.

  8. clubanderson commented on Nov 13, 2026

    @clubanderson
    Member

    Resolved by #18078, merged to v5 as a2cb35a. src/docs/review-swarm.md gains a "Live-linked perspectives" section, agent-configuration.md notes the shared seed-only gate, and hive.yaml.example carries a commented perspectives_source: block. Parent #17975 is now closed as complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent/scannerCreated or modified by the scanner agenthelp wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions