Skip to content

backlog(B-0068): local AI trajectory umbrella — Forge CLI + Ollama + direct integration (Aaron 2026-04-28)#77

Merged
AceHack merged 1 commit intomainfrom
backlog/B-0068-local-ai-trajectory-forge-ollama-direct-aaron-2026-04-28
Apr 28, 2026
Merged

backlog(B-0068): local AI trajectory umbrella — Forge CLI + Ollama + direct integration (Aaron 2026-04-28)#77
AceHack merged 1 commit intomainfrom
backlog/B-0068-local-ai-trajectory-forge-ollama-direct-aaron-2026-04-28

Conversation

@AceHack
Copy link
Copy Markdown
Owner

@AceHack AceHack commented Apr 28, 2026

Summary

  • Files B-0068 P2 umbrella row capturing Aaron's 2026-04-28 /btw aside about the local AI trajectory
  • Three parallel paths: (1) Forge CLI/harness, (2) Ollama install + smoke-test, (3) direct local-model integration (llama.cpp / MLX / vLLM / .NET-native GGUF)
  • Per Aaron explicit "this will be a later tasks" + "this is just the start": no implementation this tick — umbrella only

Why now

Aaron sent a /btw aside during the AceHack PR drain naming this trajectory. Per the /btw skill's directive-queued cross-session escalation rule, durable-backlog landing is mandatory. The aside contains 8 distinct discrete pieces (Forge accounts, Ollama access, local model install, hardware-aware selection, resource accounting, direct integration alternative, "whole local AI trajectory", explicit "backlog") — landing one umbrella row preserves them all without forcing premature commitment to specific stack.

Composition

Test plan

  • B-0068 file lints clean (markdownlint)
  • Filename matches B-NNNN-<slug>-<maintainer>-<YYYY-MM-DD>.md per tools/backlog/README.md schema
  • Frontmatter valid YAML
  • No follow-up implementation work spawned this tick (per Aaron's "later tasks" framing)

🤖 Generated with Claude Code

…direct integration (Aaron 2026-04-28)

/btw aside during PR drain — durable backlog landing per the
/btw skill's directive-queued cross-session escalation rule.

Three parallel paths sequenced by leverage:

1. Forge CLI/harness — Aaron already has accounts; Forge
   accesses Ollama natively → fastest entry point. Add to
   the agent / CLI roster alongside Claude-Code, Codex,
   Cursor, Grok-CLI, Kiro-CLI.

2. Local-model install + smoke-test — hardware-aware per
   Aaron explicit "search for best latest for the hardware
   we are on" + "take into account the resources on the
   machine." Otto-247 version-currency applies HARD: model
   release cadence is weeks.

3. Direct local-model integration — Aaron alternative to
   "going through forge or ollama". Research llama.cpp /
   MLX (Apple Silicon native) / vLLM / SGLang / direct
   GGUF loading on .NET 10 (TorchSharp / ONNX Runtime).

Aaron explicit "this is just the start" — umbrella row;
sub-rows spawn as paths clarify. Per Otto-275 log-but-
don't-implement-yet + Aaron "this will be a later tasks":
no implementation this tick.

Composes with Otto-247, Otto-235 4-shell portability,
task Lucent-Financial-Group#287 cost monitoring, task Lucent-Financial-Group#303 peer-call sibling
scripts, kiro-cli roster row.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 28, 2026 05:21
@AceHack AceHack enabled auto-merge (squash) April 28, 2026 05:21
@AceHack AceHack merged commit bff3367 into main Apr 28, 2026
17 checks passed
@AceHack AceHack deleted the backlog/B-0068-local-ai-trajectory-forge-ollama-direct-aaron-2026-04-28 branch April 28, 2026 05:22
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new P2 backlog umbrella row (B-0068) documenting a “local AI trajectory” direction (Forge CLI/harness + Ollama + direct local-model integration), without implementing any of the underlying work yet.

Changes:

  • Introduces B-0068 backlog row capturing the rationale, non-goals, and three parallel exploration paths.
  • Adds cross-references to related governance rules, tasks, and (intended) memory entries.

Comment on lines +5 to +6
status: backlog
created: 2026-04-28
Copy link

Copilot AI Apr 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Frontmatter doesn’t match the documented per-row schema in tools/backlog/README.md: status is expected to be open/closed/superseded-by-*/deferred (etc.), and last_updated is marked required. Consider aligning this row’s frontmatter to the standard fields so future tooling/lints don’t treat it as malformed.

Suggested change
status: backlog
created: 2026-04-28
status: open
created: 2026-04-28
last_updated: 2026-04-28

Copilot uses AI. Check for mistakes.
Comment on lines +1 to +4
---
id: B-0068
priority: P2
slug: local-ai-trajectory-forge-ollama-direct-integration
Copy link

Copilot AI Apr 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This row filename includes a maintainer + date suffix, but the backlog tooling schema documents row filenames as docs/backlog/P<tier>/B-<NNNN>-<slug>.md (no additional suffix). Renaming this file to the standard pattern will keep it consistent with existing rows and any future automation (e.g., new-row.sh).

Copilot uses AI. Check for mistakes.

- Add Forge to the agent / CLI roster alongside
Claude-Code, Codex, Cursor, Grok-CLI, Kiro-CLI (per
`memory/feedback_kiro_cli_added_to_agent_roster_aaron_2026_04_28.md`)
Copy link

Copilot AI Apr 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The referenced memory file memory/feedback_kiro_cli_added_to_agent_roster_aaron_2026_04_28.md doesn’t exist in memory/. Either add it in the same PR, or update this reference to an existing canonical source (e.g., the relevant section in docs/HARNESS-SURFACES.md / an existing memory entry).

Suggested change
`memory/feedback_kiro_cli_added_to_agent_roster_aaron_2026_04_28.md`)
`docs/HARNESS-SURFACES.md`)

Copilot uses AI. Check for mistakes.
Comment on lines +164 to +166
- `feedback_announce_non_default_harness_dependencies_plugins_mcp_skills_2026_04_28.md`
— Forge / Ollama / local model name is named at point
of use
Copy link

Copilot AI Apr 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The reference to memory/feedback_announce_non_default_harness_dependencies_plugins_mcp_skills_2026_04_28.md appears to be a broken xref (no such file under memory/). Please either add the referenced memory entry or replace the link with an existing source for this rule.

Suggested change
- `feedback_announce_non_default_harness_dependencies_plugins_mcp_skills_2026_04_28.md`
— Forge / Ollama / local model name is named at point
of use
- Non-default harness dependencies, plugins, MCP
servers, skills, and local-model choices are named
at point of use

Copilot uses AI. Check for mistakes.
Comment on lines +41 to +44
- expands the peer-call roster (task #303 sibling
scripts: `tools/peer-call/{gemini,codex,grok}.sh`) by
adding a local sibling `tools/peer-call/local.sh`
trajectory
Copy link

Copilot AI Apr 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This bullet refers to “task Lucent-Financial-Group#303” and to existing tools/peer-call/{gemini,codex,grok}.sh, but (a) task #303 doesn’t appear to be defined/referenced anywhere else in docs/, and (b) tools/peer-call/ currently only contains grok.sh. Suggest either (1) linking to the canonical place where Lucent-Financial-Group#303 is tracked, and rewording the script list as planned work, or (2) dropping the task number and only referencing scripts that exist today.

Suggested change
- expands the peer-call roster (task #303 sibling
scripts: `tools/peer-call/{gemini,codex,grok}.sh`) by
adding a local sibling `tools/peer-call/local.sh`
trajectory
- expands the peer-call roster from today's
`tools/peer-call/grok.sh` toward a planned local
sibling `tools/peer-call/local.sh`

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants