• v1.10.0 14e05e9520

    v1.10.0
    All checks were successful
    CI / validate-branch (push) Has been skipped
    CI / validate-release-pr (push) Has been skipped
    CI / json-check (push) Successful in 6s
    CI / lua-check (push) Successful in 9s
    Publish / detect-release (push) Successful in 5s
    CI / manifest (push) Successful in 6s
    CI / security (push) Successful in 8s
    Publish / tag (push) Successful in 4s
    Publish / promote-release (push) Successful in 1s
    CI / sast (push) Successful in 41s
    Stable

    Gravity Bot released this 2026-02-17 03:05:18 +00:00 | 395 commits to master since this release

    What's Changed

    Token/Cost Metering System (Epic OP#755)

    Replaces the SP-to-duration and SP-to-cost estimation tables with actual measurement via session JSONL snapshots. The new system captures real token usage at each status transition, providing accurate cost data for calibration.

    • OP#767: Implement token snapshot utility for session JSONL reading
    • OP#768: Instrument status transitions with metering snapshots
    • OP#769: Implement structured metering comments on work packages
    • OP#770: Implement epic orchestration residual calculation
    • OP#771: Add refinement/planning session auto-tracking WPs
    • OP#772: Remove SP-to-duration and SP-to-cost estimation tables
    • OP#773: Handle session discontinuities (compaction/crash)
    • OP#774: Test token/cost metering system end-to-end

    Research Sprint

    Seven research summary tasks exploring the Gravity platform vision. Each produced a detailed wiki artifact:

    Tasks

    • OP#767: Token snapshot utility
    • OP#768: Status transition metering
    • OP#769: Structured metering comments
    • OP#770: Epic orchestration residual
    • OP#771: Refinement session tracking
    • OP#772: Remove estimation tables
    • OP#773: Session discontinuity handling
    • OP#774: End-to-end metering tests
    • OP#720: Webhook event engine research
    • OP#721: OIDC web app platform research
    • OP#747: Agent Skills ecosystem research
    • OP#748: Skill package manager research
    • OP#749: PLG go-to-market research
    • OP#750: GravityCasts pipeline research
    • OP#783: Gravity PM build-vs-integrate research
    • OP#784: Update related wiki pages (pending)
    Downloads
  • v1.9.0 ad9031e204

    v1.9.0
    All checks were successful
    CI / validate-branch (push) Has been skipped
    CI / validate-release-pr (push) Has been skipped
    CI / json-check (push) Successful in 6s
    CI / security (push) Successful in 7s
    CI / manifest (push) Successful in 5s
    Publish / detect-release (push) Successful in 5s
    CI / lua-check (push) Successful in 11s
    Publish / tag (push) Successful in 6s
    Publish / promote-release (push) Successful in 1s
    CI / sast (push) Successful in 41s
    Stable

    Gravity Bot released this 2026-02-17 01:23:11 +00:00 | 405 commits to master since this release

    What's Changed

    CI/CD Improvements

    • OP#763: Fixed CI publish workflow to read version from manifest.json instead of stale VERSION file
    • OP#763: Added release PR validation gates (branch name, PR title, draft release checks)
    • OP#763: Removed deprecated VERSION file

    Local-First Content Pipeline

    • OP#758: Designed .local_mds/ directory structure and naming conventions
    • OP#759: Added .local_mds/ gitignore entries to repo setup standards
    • OP#760: Updated summary task and research skills to write output to .local_mds/research/
    • OP#761: Built wiki sync workflow for .local_mds/ to OP wiki publishing
    • OP#762: End-to-end pipeline validation

    Skill Updates

    • OP#763: Added Gitea API token discovery and branch protection setup docs
    • OP#760: Updated openproject and refinement skills for local-first content routing

    Tasks

    • OP#763: Fix CI publish workflow: read manifest.json, remove stale VERSION file
    • OP#758: Design .local_mds directory structure and naming convention
    • OP#759: Update repo control skill to create standard .local_mds gitignore entries
    • OP#760: Update summary task and research skills to write output to .local_mds
    • OP#761: Build MCP translation layer for .local_mds to OP wiki sync
    • OP#762: Test local-first wiki content pipeline end-to-end
    Downloads
  • v1.8.0 137ae76c94

    v1.8.0
    All checks were successful
    CI / json-check (push) Successful in 6s
    CI / security (push) Successful in 8s
    CI / lua-check (push) Successful in 11s
    CI / sast (push) Successful in 39s
    Publish / detect-release (push) Successful in 5s
    CI / manifest (push) Successful in 6s
    Publish / tag (push) Has been skipped
    Publish / promote-release (push) Has been skipped
    Stable

    Gravity Bot released this 2026-02-17 00:08:22 +00:00 | 412 commits to master since this release

    v1.8.0 — Pre-Distribution Research

    Research-only release. All deliverables are OpenProject wiki artifacts — no code changes beyond the version bump.

    Research Completed

    • OP#648: AGENTS.md Standard — Evaluated the AAIF/Linux Foundation AGENTS.md standard. Gravity's skill system is a strict superset; recommendation is to generate AGENTS.md as a distribution artifact. Wiki: agents-dot-md-evaluation

    • OP#651: Agent-Agnostic Distribution — Surveyed 10 AI coding platforms' config locations. Recommendation: adapter via manifest targets array extension, not separate per-tool directories. Wiki: agent-agnostic-distribution-strategy

    • OP#655: Standalone CLI Extraction — Analyzed sync engine portability (70% portable). Recommendation: Go CLI with Bubble Tea TUI, CLI-first architecture with Neovim as thin wrapper. Wiki: standalone-cli-architecture

    • OP#656: Cross-Platform Support — Identified 5 critical breaks on macOS, 0 on WSL, 2-3 on containers. Priority: WSL (near-zero effort) > macOS > containers. Wiki: cross-platform-compatibility

    • OP#657: Editor Formatting Parity — All formatters are standalone CLIs. Parity via .editorconfig + tool configs + .vscode/settings.json + CI enforcement. Biome over Prettier for Cursor. Wiki: editor-formatting-parity

    • OP#652: Stakeholder Interface Options — Evaluated 6 interface options. Recommendation: WP comment-based approval with work_package:commented webhook (OP v16.2.0). Wiki: stakeholder-interface-options

    • OP#661: Sidecar RALPH Loops — Designed hybrid dispatcher (long-running Go) + ephemeral claude -p per event. Five-gate termination model, four-level budget hierarchy. Wiki: sidecar-automation-patterns

    • OP#743: Formal Skill Verification — Designed STD (Skill Test Document) format with worked example. 7 verification patterns evaluated (MBT, PBT, AI Red Teaming, BDD, DbC, fuzzing, metamorphic). Wiki: skill-verification-architecture

    What's Next

    These research artifacts feed directly into v2.0 — Distribution, which will implement the standalone CLI, agent-agnostic distribution, and cross-platform support.

    References

    Downloads
  • v1.7.0 4fefdedc0b

    v1.7.0
    All checks were successful
    CI / json-check (push) Successful in 5s
    CI / lua-check (push) Successful in 10s
    Publish / tag (push) Has been skipped
    CI / security (push) Successful in 7s
    CI / manifest (push) Successful in 5s
    Publish / detect-release (push) Successful in 5s
    Publish / promote-release (push) Has been skipped
    CI / sast (push) Successful in 40s
    Stable

    Gravity Bot released this 2026-02-16 22:55:38 +00:00 | 414 commits to master since this release

    What's Changed

    Features

    • GravitySync Bidirectional Merge: Complete rework from one-way copy to three-way merge with diffview UI

      • Telescope file picker shows changed files with direction indicators
      • Hunk-level merge UI with left (source) / right (system) diff split
      • Right-click context menu for merge actions
      • Branch + PR creation flow for committing merged configs
      • Three-way change detection using resolved_hash baseline
      • State migration for existing sync state
    • CI Security Scanning: Added three security scanning stages to CI templates

      • Gitleaks secret detection scanning
      • Dependency vulnerability scanning (npm audit, pip-audit, govulncheck)
      • Semgrep SAST scanning for AI-generated code patterns
    • Workflow Automation:

      • Generic Forgejo Action to auto-transition Epics on PR merge
      • PR URL custom field setup via MCP
      • Git pull added to pre-sync flow
    • Skill Documentation:

      • Updated CI/CD and release skills with Forgejo Actions learnings
      • Decoupled cost estimation from duration mapping in OpenProject skill

    Bug Fixes

    • Fixed merge UI keybindings conflicting with which-key groups
    • Fixed merge UI layout consistency with rightbelow vsplit
    • Fixed SAST CI job failing due to missing Python/pip on runner

    Tests

    • 12 new bidirectional merge tests (state migration, three-way detection, picker entries, state persistence)
    • All 27 tests passing (12 bidirectional + 14 sync + 1 integration)

    Tasks

    • OP#416: Add git pull to pre-sync flow
    • OP#458: Generic PR URL custom field setup via MCP
    • OP#457: Generic Forgejo Action to transition Epics on PR merge
    • OP#658: Add secret detection scanning to CI pipeline templates
    • OP#659: Add dependency vulnerability scanning to CI pipeline templates
    • OP#660: Add SAST scanning for AI-generated code patterns
    • OP#719: Update CI/CD and release skills with Forgejo Actions learnings
    • OP#722: Rework GravitySync into bidirectional merge with diffview UI
    • OP#723: Build Telescope file picker for bidirectional sync status
    • OP#724: Build diffview integration for hunk-level merge decisions
    • OP#725: Implement branch + PR creation flow for GravitySync
    • OP#726: Update sync state tracking for bidirectional merges
    • OP#727: Replace old one-way GravitySync confirmation flow
    • OP#728: Test GravitySync bidirectional merge flow
    • OP#745: Decouple cost estimation from duration mapping

    Full Changelog

    https://git.bros.ninja/mike/kickstart.nvim/compare/v1.6.0...v1.7.0

    Downloads
  • v1.6.0 599866f53c

    v1.6.0
    All checks were successful
    CI / manifest (push) Successful in 5s
    CI / lua-check (push) Successful in 9s
    Publish / tag (push) Successful in 5s
    CI / security (push) Successful in 6s
    CI / json-check (push) Successful in 6s
    Publish / detect-release (push) Successful in 5s
    Publish / promote-release (push) Successful in 2s
    Stable

    Gravity Bot released this 2026-02-16 20:58:12 +00:00 | 434 commits to master since this release

    v1.6.0 -- Calibration & Hardening

    Time/cost tracking calibration, wiki SOPs, and release polish for the Gravity skill system.

    Features

    • Self-reporting token cost tracker -- Agent reads its own session JSONL, sums 4 token fields (input, output, cache write, cache read), applies Claude pricing table, and includes the estimate in time entry comments (OP#710)
    • Calibrated SP-to-duration mapping -- Story points now map to calibrated durations based on historical medians, with a defined recalibration process when actuals diverge >25% (OP#708, OP#709)
    • Workflow date tracking -- Tasks get start_date on activation (In progress) and due_date on closure, including Summary Tasks (OP#712, OP#714)
    • Cost table linked to duration baseline -- SP-to-cost reference table derives from the duration baseline using a documented formula (OP#713)
    • Agent-executable test scenarios -- 6 structured scenarios for verifying skill workflow correctness against real OpenProject state (OP#716)
    • Wiki SOPs generated from skills -- 4 human-readable Standard Operating Procedures: Development Workflow, Release Process, Ticket Refinement Guide, Testing Standards (OP#717)

    Fixes

    • Fixed post-PR rebuild hook silent skip when no make target exists (OP#704)
    • Fixed <skill_dir> placeholder in release skill with concrete ~/.claude/skills/release/ path (OP#706)
    • Fixed git-cliff remote URL parsing for repos without .git suffix (OP#705)

    Documentation

    • Updated all time entry examples to use actual token costs (OP#711)
    • Full state model review with 9 edge cases documented in wiki (OP#714)
    • Audited and updated 6 wiki pages: README roadmap, ADR list, file structures, scenario coverage, duplicate footers (OP#718)

    Tasks

    • OP#704: Clarify post-PR rebuild skip
    • OP#705: Fix git-cliff URL handling
    • OP#706: Replace skill_dir placeholder
    • OP#708: Reframe SP-to-duration mapping
    • OP#709: Define recalibration process
    • OP#710: Build token cost tracker
    • OP#711: Update time entry examples
    • OP#712: Wire dates into workflow
    • OP#713: Link cost table to baseline
    • OP#714: State model review
    • OP#716: Create test scenarios
    • OP#717: Generate wiki SOPs
    • OP#718: Audit wiki pages

    Install

    git clone ssh://git@git.bros.ninja:2222/mike/kickstart.nvim.git ~/.config/nvim
    # or if already cloned:
    cd ~/.config/nvim && git pull && nvim -c ":GravitySync"
    
    Downloads
  • v1.5.0 69282e0253

    v1.5.0
    All checks were successful
    CI / json-check (push) Successful in 4s
    CI / security (push) Successful in 5s
    CI / manifest (push) Successful in 4s
    Publish / detect-release (push) Successful in 4s
    CI / lua-check (push) Successful in 7s
    Publish / tag (push) Successful in 3s
    Publish / promote-release (push) Successful in -1s
    Stable

    Gravity Bot released this 2026-02-16 17:26:45 +00:00 | 447 commits to master since this release

    What's Changed

    Features

    • (openproject) Configure time tracking for AI sessions (OP#630)
    • (openproject) Add token cost estimation logging to skill workflows (OP#631)

    Documentation

    • Overhaul README wiki page with current architecture inventory (OP#633)
    • Create onboarding guide wiki page (OP#635)
    • Create skill architecture overview wiki page (OP#636)
    • Write ADR-006: Skill Architecture and Design Patterns (OP#637)
    • Create kickstart.nvim quick-start checklist (OP#647)
    • Define release maturity standards (OP#645)
    • Publish AI Software Development 2026 research report (OP#634)
    • Create Strategic Vision & Business Case wiki page (OP#688)
    • Update Critical Analysis wiki with conversation insights (OP#689)
    • Update README wiki page with strategic context (OP#690)

    Testing

    • Create workflow scenario test suite for openproject skill — 21 scenarios (OP#639)
    • Benchmark skill workflows against industry best practices (OP#640)

    Security

    • Audit current CI pipelines for security coverage gaps (OP#642)
    • Write ADR-007: Security Posture for AI-Generated Code (OP#643)

    Research

    • Metrics and observability options for AI workflows (OP#629)
    • Approaches to testing natural-language agent workflows (OP#638)
    • AI code security scanning and supply chain safety (OP#641)
    • OP MCP modularization strategy (OP#644)
    • Second-developer onboarding validation plan (OP#646)

    Metrics

    • Define baseline metrics from gashy and OP MCP historical data (OP#632)

    Install

    git clone ssh://git@git.bros.ninja:2222/mike/kickstart.nvim.git ~/.config/nvim
    
    Downloads
  • v1.4.0 bb80fd4f19

    v1.4.0
    All checks were successful
    CI / json-check (push) Successful in 6s
    CI / manifest (push) Successful in 5s
    Publish / detect-release (push) Successful in 5s
    CI / lua-check (push) Successful in 10s
    CI / security (push) Successful in 6s
    Publish / tag (push) Successful in 3s
    Publish / promote-release (push) Successful in 0s
    Stable

    Gravity Bot released this 2026-02-16 17:22:51 +00:00 | 452 commits to master since this release

    What's Changed

    Features

    • (release) Add git-cliff changelog generation to release skill (1ffeb84)
    • (openproject) Add post-PR rebuild hook to workflow (b558e75)

    Bug Fixes

    • (writing) Add footer normalization rules to prevent duplicate wiki footers (ed889b6)

    Tasks

    • OP#624: Fix duplicate footers in writing skill output
    • OP#618: Add post-PR rebuild hook to openproject skill workflow
    • OP#625: Add git-cliff changelog generation to release skill

    Install

    git clone ssh://git@git.bros.ninja:2222/mike/kickstart.nvim.git ~/.config/nvim
    
    Downloads
  • v1.3.0 e18ff99377

    v1.3.0 — Skill Sync
    All checks were successful
    CI / security (push) Successful in 4s
    CI / lua-check (push) Successful in 8s
    Publish / detect-release (push) Successful in 3s
    Publish / tag (push) Successful in 6s
    Publish / promote-release (push) Successful in 1s
    CI / json-check (push) Successful in 6s
    CI / manifest (push) Successful in 4s
    Stable

    Gravity Bot released this 2026-02-16 09:39:37 +00:00 | 457 commits to master since this release

    What's Changed

    CI/CD Lessons Learned (OP#615)

    • OP#589: Document npm granular access token requirement for 2FA accounts
    • OP#581: Add "always bump on failure" recovery pattern to release skill
    • OP#586: Add tag protection auth pattern with PACKAGE_TOKEN checkout to all CI templates
    • OP#588: Document draft release tag_name pitfall and promote-release fallback
    • OP#587: Add DinD container publishing infrastructure requirements
    • OP#594: Document runner options override bug (options replace, not merge)
    • OP#591: Add version lifecycle management (open/locked/closed semantics)
    • OP#592: Add closed version protection to openproject skill preflight
    • OP#595: Add CI runner infrastructure setup checklist and docker-compose template
    • OP#596: Create CI/CD troubleshooting reference with error lookup table

    Infrastructure

    • Added .forgejo/workflows/ci.yml — Lua syntax and JSON validation
    • Added .forgejo/workflows/publish.yml — Generic ecosystem release pipeline
    • Added VERSION file for release tracking

    Install

    Clone or pull the latest from the repository:

    git clone ssh://git@git.bros.ninja:2222/mike/kickstart.nvim.git ~/.config/nvim
    
    Downloads
  • v1.1 4dd5ec9e24

    Gravity Bot released this 2026-02-15 19:26:15 +00:00 | 483 commits to master since this release

    Improves Claude skill definitions and the PR workflow template.

    Changes

    Rename Test Plan to Verification (PR #6)

    The PR template's "Test Plan" section implied automated testing should be listed there, but unit test execution is already handled by the mandatory testing child task of every Epic. Renamed to "Verification" with guidance to list only manual verification steps.

    Add humanize pass to Summary Task wiki workflow (PR #6)

    Summary Tasks produce wiki artifacts as their deliverable. Added an explicit step to run the writing skill's humanize workflow on wiki content before publishing, ensuring documentation reads naturally.

    Add hyperlinked URLs to PR description template (PR #6)

    Updated the PR body template to include a Links section with clickable URLs for the parent Epic, CI runs, and preview deployments so reviewers can navigate directly to builds and test results.

    OpenProject References

    • OP#454 — Rename Test Plan to Verification
    • OP#455 — Add humanize pass to wiki workflow
    • OP#456 — Add hyperlinked URLs to PR template
    Downloads
  • v1.0 49e01dc4c8

    Gravity Bot released this 2026-02-15 19:26:15 +00:00 | 487 commits to master since this release

    Establishes Gravity as a lightweight IaC system for developer environments.

    Changes

    Migrate Claude skills into Gravity-managed configs (PR #3)

    All 5 Claude skills (openproject, npm-release, refinement, testing, Writing) moved into configs/claude/skills/ with manifest entries so Gravity can sync them to ~/.claude/skills/. Base settings.json and format hook also added to managed configs.

    Fix hardcoded home path for portability (PR #4)

    Replaced /home/dockyard/ with $HOME in Claude settings so configs work on any Gravity-managed machine.

    Rewrite README as Gravity identity (PR #5)

    Reframes the repo from "kickstart.nvim fork" to Gravity — documenting the manifest system, Claude skill distribution, architecture overview, and quick start guide.

    OpenProject References

    • OP#408 — Migrate Claude skills and settings
    • OP#409 — Update README
    • OP#411 — Migrate skills into repo tree
    • OP#412 — Add settings and format hook
    Downloads