Skip to content

docs(site): align public docs with gittensor aesthetic#4

Merged
JSONbored merged 1 commit into
mainfrom
codex/gittensory-site-theme
May 26, 2026
Merged

docs(site): align public docs with gittensor aesthetic#4
JSONbored merged 1 commit into
mainfrom
codex/gittensory-site-theme

Conversation

@JSONbored

Copy link
Copy Markdown
Owner

Summary

  • replace the generic light/blue docs theme with a dark Gittensor-style visual system
  • tighten the homepage copy into compact signal blocks and a technical landing panel
  • update the docs logo and typography for a black/white/green technical feel

What changed

  • forces the docs site into a dark scheme with Inter and JetBrains Mono
  • uses Gittensor-adjacent colors: black surfaces, white text, muted dividers, blue selection, and green signal accents
  • fixes desktop feature-grid layout and mobile document overflow

Validation

  • git diff --check
  • npm run docs:check
  • npm run docs:build
  • Chrome headless desktop and mobile screenshot QA

Notes

  • this only changes the public docs site, not the Worker API or MCP package

@JSONbored
JSONbored merged commit 85f8780 into main May 26, 2026
1 check failed
@JSONbored
JSONbored deleted the codex/gittensory-site-theme branch May 26, 2026 11:09
JSONbored added a commit that referenced this pull request May 29, 2026
* feat(agent): make next-action recommendations repo-specific

Weave language fit, label overlap, queue size, and prior outcome
counts into per-repo whyThisHelps / nextActions. Add publicNextActions
for sanitized GitHub surfaces so counts stay private. Stop priorityFor
from penalizing cleanup_first for the open_pr_pressure blocker that
triggered the recommendation in the first place.

Closes #16.

* fix(agent): restore actionKind guards and add split-lane copy

recommendationText now distinguishes cleanup_existing_prs,
land_existing_prs, file_issue_discovery, and maintainer-lane action
kinds again (falling through to per-repo nextActions only as a last
resort). whyThisHelpsFor / nextActionsFor / publicNextActionsFor gain
a split-lane arm so AC #4 covers all four lanes. Drop dead code in
RepoCopyContext and labelFit, unify the defensive ?. on profile.github.

* test(agent): tighten and extend decision-pack regression coverage

Add split-lane and avoid_for_now fixtures. Add maintainer-vs-outside
separation test (same outcome.openPullRequests surfaces in cleanup
copy, not maintainer copy). Add end-to-end buildContributorDecisionPack
test so a regression in languageSet threading fails. Replace the noop
/\b8 open PR/ guard with a structural noStructuralCountLeak check
applied across all 5 recommendation tiers. Tighten the orchestrator
integration assertion to require per-lane phrasing. Strengthen the
determinism test to also assert priorityScore and nextActions equality.

* test(agent): cover review-requested branches and tier sanitization

Push branches over the 95% gate (94.94 -> 95.03). New cases:

- languageMatch true/false and labelFit empty/non-empty paths.
- cleanup_first triggered via openPullRequests >= 3 (no open_pr_pressure
  blocker) still outranks pursue baseline.
- scoreBlockersFor with outcome undefined exercises the nullish guards.
- whyThisHelpsFor / nextActionsFor cleanup_first + watch (split lane)
  with outcome undefined.
- withSnapshotMetadata falls back to nowIso when both generatedAt
  fields are absent.
- publicNextActions sanitization asserted for every recommendation
  tier: no decimals, no share/emission/priority words, no field-name
  leaks.

---------

Signed-off-by: ghost <49853598+JSONbored@users.noreply.github.com>
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com>
Co-authored-by: ghost <49853598+JSONbored@users.noreply.github.com>
@JSONbored JSONbored added the gittensor:bug Gittensor-scored bug fix — scores a 0.05x multiplier. label Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gittensor:bug Gittensor-scored bug fix — scores a 0.05x multiplier.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant