Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ Auto-generated from all feature plans. Last updated: 2026-02-16

## Active Technologies

- Go 1.24.2 (016-ui-layout-fix)
- N/A (UI-only feature, no persistence required) (016-ui-layout-fix)

- Go 1.24.0 + charmbracelet/bubbletea v1.3.4, charmbracelet/bubbles v0.21.0, charmbracelet/lipgloss v1.1.1,
charmbracelet/glamour v0.10.0, charmbracelet/harmonica v0.2.0, charmbracelet/x/ansi v0.8.0, charmbracelet/x/term
v0.2.1, spf13/cobra, charmbracelet/huh (NEW β€” RECOMMENDED for interactive forms) (015-ui-refactor)
Expand All @@ -25,6 +28,8 @@ Go 1.24.0: Follow standard conventions

## Recent Changes

- 016-ui-layout-fix: Added Go 1.24.2

- 015-ui-refactor: Added Go 1.24.0 + charmbracelet/bubbletea v1.3.4, charmbracelet/bubbles v0.21.0,
charmbracelet/lipgloss v1.1.1, charmbracelet/glamour v0.10.0, charmbracelet/harmonica v0.2.0, charmbracelet/x/ansi
v0.8.0, charmbracelet/x/term v0.2.1, spf13/cobra, charmbracelet/huh (NEW β€” RECOMMENDED for interactive forms)
Expand Down
18 changes: 11 additions & 7 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,12 @@ endef
define build_binary
@BRANCH=$$(git rev-parse --abbrev-ref HEAD 2>/dev/null || echo 'unknown'); \
VERSION="$(1)"; \
$(call log_info,Building with version: $$VERSION); \
go build $(BUILD_FLAGS) -ldflags="-X 'github.com/arc-framework/arc-cli/internal/version.Version=$$VERSION' \
-X 'github.com/arc-framework/arc-cli/internal/version.BuildDate=$(shell date -u '+%Y-%m-%d')' \
-X 'github.com/arc-framework/arc-cli/internal/version.GitCommit=$(shell git rev-parse --short HEAD 2>/dev/null || echo 'unknown')'" \
COMMIT=$$(git rev-parse --short HEAD 2>/dev/null || echo 'unknown'); \
BUILD_DATE=$$(date -u '+%Y-%m-%dT%H:%M:%SZ'); \
$(call log_info,Building with version: $$VERSION [$$COMMIT]); \
go build $(BUILD_FLAGS) -ldflags="-X 'github.com/arc-framework/arc-cli/pkg/version.Version=$$VERSION' \
-X 'github.com/arc-framework/arc-cli/pkg/version.Commit=$$COMMIT' \
-X 'github.com/arc-framework/arc-cli/pkg/version.BuildDate=$$BUILD_DATE'" \
-o arc cmd/arc/main.go
$(call log_success,Build complete: ./arc)
@ls -lh arc
Expand Down Expand Up @@ -190,9 +192,11 @@ update:
fi
@BRANCH=$$(git rev-parse --abbrev-ref HEAD 2>/dev/null || echo 'unknown'); \
VERSION="dev-$$BRANCH"; \
go build $(BUILD_FLAGS) -ldflags="-X 'github.com/arc-framework/arc-cli/internal/version.Version=$$VERSION' \
-X 'github.com/arc-framework/arc-cli/internal/version.BuildDate=$(shell date -u '+%Y-%m-%d')' \
-X 'github.com/arc-framework/arc-cli/internal/version.GitCommit=$(shell git rev-parse --short HEAD 2>/dev/null || echo 'unknown')'" \
COMMIT=$$(git rev-parse --short HEAD 2>/dev/null || echo 'unknown'); \
BUILD_DATE=$$(date -u '+%Y-%m-%dT%H:%M:%SZ'); \
go build $(BUILD_FLAGS) -ldflags="-X 'github.com/arc-framework/arc-cli/pkg/version.Version=$$VERSION' \
-X 'github.com/arc-framework/arc-cli/pkg/version.Commit=$$COMMIT' \
-X 'github.com/arc-framework/arc-cli/pkg/version.BuildDate=$$BUILD_DATE'" \
-o arc cmd/arc/main.go
$(call log_success,Build complete)
@ls -lh arc
Expand Down
Binary file modified arc
Binary file not shown.
2 changes: 1 addition & 1 deletion internal/branding/branding.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ const (

// Tagline is the main tagline shown in banners and help text
// πŸ”§ CHANGE THIS to update the tagline across the entire application
Tagline = "Reliable Components for Resilient Architecture"
Tagline = "Agentic Reasoning Core"
)

// AnimationConfig holds configuration for banner animations.
Expand Down
7 changes: 3 additions & 4 deletions internal/branding/branding_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,9 @@ func TestName(t *testing.T) {
func TestTagline(t *testing.T) {
t.Parallel()
assert.NotEmpty(t, Tagline, "Tagline should not be empty")
assert.Contains(t, Tagline, "Reliable", "Tagline should contain 'Reliable'")
assert.Contains(t, Tagline, "Components", "Tagline should contain 'Components'")
assert.Contains(t, Tagline, "Resilient", "Tagline should contain 'Resilient'")
assert.Contains(t, Tagline, "Architecture", "Tagline should contain 'Architecture'")
assert.Contains(t, Tagline, "Agentic", "Tagline should contain 'Agentic'")
assert.Contains(t, Tagline, "Reasoning", "Tagline should contain 'Reasoning'")
assert.Contains(t, Tagline, "Core", "Tagline should contain 'Core'")
}

func TestBrandingConstants(t *testing.T) {
Expand Down
Loading
Loading