Skip to content

[Memory] Add Ruby#13

Draft
donald-pinckney wants to merge 8 commits intodevfrom
add-ruby-support
Draft

[Memory] Add Ruby#13
donald-pinckney wants to merge 8 commits intodevfrom
add-ruby-support

Conversation

@donald-pinckney
Copy link
Copy Markdown
Collaborator

@donald-pinckney donald-pinckney commented Mar 16, 2026

Updates agent memory obtained from adding Ruby.

donald-pinckney and others added 6 commits March 16, 2026 17:36
Updated all 11 alignment tracking files and both READMEs to plan
Ruby language support for the temporal-developer skill. Determined
which sections are applicable, Ruby-specific, or intentionally
missing based on research of the Temporal Ruby SDK (GA, uses
TracePoint + Durable Fiber Scheduler for determinism protection).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Fixed critical alignment issues found during self-review:
- workflow_run annotation doesn't exist; entry point is def execute
- Ruby uses Cancellation tokens, not CancellationScope (TS concept)
- ActiveModel mixin matches official SDK pattern
- Fixed require paths and API call signatures

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Added Ruby sections to correctness tracking docs. Key findings:
- patterns.md: External workflow signal syntax wrong (needs class method ref)
- patterns.md: all_handlers_finished missing ? suffix
- ruby.md: Client.connect missing namespace argument
- determinism.md, determinism-protection.md, gotchas.md, observability.md: all good
- Several files unchecked due to MCP rate limits (testing, versioning,
  advanced-features, data-handling, error-handling)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Fixed 3 verified issues:
- External workflow signal syntax (class method ref)
- all_handlers_finished? with Ruby boolean convention
- Client.connect namespace argument

Updated correctness tracking to mark all as FIXED.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Updated SKILL.md and core/determinism.md to include Ruby as a
supported language alongside Python and TypeScript.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@donald-pinckney donald-pinckney marked this pull request as draft March 16, 2026 23:40
@donald-pinckney donald-pinckney changed the title Add Ruby support to temporal-developer skill [Memory] Add Ruby Mar 17, 2026
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.

1 participant