Skip to content

Make command history user-facing while retaining internal trace#1672

Merged
codeforester merged 2 commits into
mainfrom
enhancement/1671-20260717-history-user-trace
Jul 18, 2026
Merged

Make command history user-facing while retaining internal trace#1672
codeforester merged 2 commits into
mainfrom
enhancement/1671-20260717-history-user-trace

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • record one primary user-facing history row per public basectl invocation
  • retain delegated Python/helper rows as linked internal trace records
  • hide internal rows by default and expose them with basectl history --include-internal
  • preserve project, root, manifest, and child log metadata for project-targeting commands

Validation

  • ./bin/base-test — 1005 passed, 1 skipped
  • focused history/completion Bats — 42 passed
  • focused pylint and git diff --check

Fixes #1671

@codeforester
codeforester requested a review from a team as a code owner July 18, 2026 02:33
@codeforester codeforester added the enhancement New feature or product improvement label Jul 18, 2026
@codeforester codeforester self-assigned this Jul 18, 2026
@codeforester
codeforester merged commit 808108a into main Jul 18, 2026
28 checks passed
@codeforester
codeforester deleted the enhancement/1671-20260717-history-user-trace branch July 18, 2026 02:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or product improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make command history user-facing while preserving internal trace

1 participant