Skip to content
Closed
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
1 change: 1 addition & 0 deletions docs/BACKLOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ are closed (status: closed in frontmatter)._
- [ ] **[B-0154](backlog/P1/B-0154-github-pages-seo-discoverability-plus-wiki-first-class-aaron-2026-05-01.md)** GitHub Pages for SEO/discoverability + GitHub Wiki first-class integration (Aaron 2026-05-01)
- [ ] **[B-0155](backlog/P1/B-0155-github-settings-ruleset-split-git-native-preferred-aaron-2026-05-01.md)** GitHub settings refactor — split single ruleset into multiple smaller always-on rulesets, prefer git-native over legacy UI/CLI-only settings (Aaron 2026-05-01)
- [ ] **[B-0156](backlog/P1/B-0156-typescript-standardization-non-install-scripts-aaron-2026-05-01.md)** TypeScript standardization — port every .sh outside install graph + every .py to TS (Aaron 2026-05-01)
- [ ] **[B-0156.1](backlog/P1/B-0156.1-typescript-standardization-phase3-peer-call.md)** TypeScript standardization Phase 3 — peer-call completion (amara.sh and ani.sh)
- [ ] **[B-0158](backlog/P1/B-0158-claude-rules-pattern-carved-sentences-only-aaron-2026-05-01.md)** Adopt `.claude/rules/<rule>.md` pattern + carved-sentences-only constraint (Aaron 2026-05-01)
- [x] **[B-0159](backlog/P1/B-0159-refresh-github-worldview-cross-cutting-claudeai-2026-05-01.md)** refresh-github-worldview cross-cutting refresh script (Claude.ai 2026-05-01)
- [x] **[B-0161](backlog/P1/B-0161-substrate-reshelf-asymmetry-applied-to-pr-1202-overshoot-aaron-claudeai-2026-05-02.md)** Substrate reshelf — apply thoughts-free-actions-razored asymmetry to PR #1202's CLAUDE.md overshoot (Aaron + Claude.ai 2026-05-02)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ title: TypeScript standardization — port every .sh outside install graph + eve
created: 2026-05-01
last_updated: 2026-05-16
decomposition: decomposed
children: [B-0140]
children: [B-0140, B-0156.1]
depends_on:
- B-0086
- B-0122
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
id: B-0156.1
priority: P1
status: open
title: TypeScript standardization Phase 3 — peer-call completion (amara.sh and ani.sh)
created: 2026-05-16
last_updated: 2026-05-16
depends_on:
- B-0156
type: friction-reducer
---

# B-0156.1 — TypeScript standardization Phase 3 — peer-call completion

## What
This is slice 1 of the decomposed B-0156 blob. It isolates Phase 3: Peer-call completion.

Tasks:
1. `tools/peer-call/amara.sh` → `.ts`
2. `tools/peer-call/ani.sh` → `.ts`

Completes the peer-call TS migration that B-0122 named. After this, `tools/peer-call/` is 100% TS.

## Acceptance criteria
1. `amara.ts` and `ani.ts` exist and function equivalently to their `.sh` siblings.
2. Each TS sibling has at least one `bun test` covering its primary entry path.
3. `.sh` siblings remain in tree during transition.
Loading