Commit Graph

54 Commits

Author SHA1 Message Date
Donald Pinckney fdd196035b Add PHP to SKILL.md and core determinism references
- SKILL.md: Added "Temporal PHP" trigger phrase, updated overview to
  include PHP, added PHP getting started guide reference
- core/determinism.md: Added PHP entry to SDK Protection Mechanisms
  describing runtime command-ordering checks (no sandbox)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 18:51:03 -04:00
Donald Pinckney 30081f1e56 Fix correctness issues in PHP reference files
- patterns.md: Fixed dynamic handler params (array -> ValuesInterface),
  continueAsNew signature (added yield, string type + array args),
  heartbeat details API (hasHeartbeatDetails + typed getHeartbeatDetails)
- data-handling.md: Fixed SearchAttributeKey import path (added
  SearchAttributes sub-namespace), TypedSearchAttributes::new() +
  withSearchAttribute(), valueSet() instead of withValue()

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 18:49:40 -04:00
Donald Pinckney 2401665931 Fix PHP alignment issues from self-review
- Renamed sections to match Python reference style (6 section name fixes)
- observability.md: replaced full Search Attributes content with ref to data-handling.md
- gotchas.md: removed extra subsection already covered in php.md
- versioning.md: expanded Worker Versioning to match Python verbosity

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 18:39:37 -04:00
Donald Pinckney a29db01df8 Add all PHP SDK reference files (11 files)
Created PHP reference content for: patterns, testing, error-handling,
determinism, determinism-protection, versioning, data-handling,
observability, advanced-features, gotchas, and php.md (language entry).
Code-first style matching Python reference.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 18:31:53 -04:00
Donald Pinckney 8ad9233bb1 Fix typos and reference links (#36)
* Fix typos and reference links

* 2 more typo fixes
2026-03-07 09:44:11 -05:00
Donald Pinckney 766f8883fe Add TypeScript (#31)
Adds initial support for TypeScript to the skill

---------

Co-authored-by: James Watkins-Harvey <mjameswh@users.noreply.github.com>
Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>
2026-03-07 09:41:32 -05:00
Donald Pinckney 87fe92e083 Remove multi-patching from Python, since its obvious, dont waste tokens on it. (#34) 2026-03-03 00:29:19 -05:00
Donald Pinckney 99a2d4a1eb Automated pass over on python cleanup & deduplication 2026-03-03 00:28:59 -05:00
Donald Pinckney 3f972f9855 Update slack channel 2026-02-23 15:16:19 -05:00
Donald Pinckney 75c568d67b shorten url 2026-02-23 15:16:19 -05:00
Donald Pinckney 47ae2fd41a add prompting for feedback at startup - wait for ethan on slack channel 2026-02-23 15:16:19 -05:00
Donald Pinckney 83aa233967 Remove TypeScript hints 2026-02-23 15:11:35 -05:00
Donald Pinckney 0692311a5a De-couple core from python and TypeScript as much as possible 2026-02-23 15:05:51 -05:00
Donald Pinckney 846cb449b9 remove ts directory 2026-02-23 15:05:51 -05:00
Donald Pinckney fd1af23cc2 Update readme with installation instructions 2026-02-23 13:54:49 -05:00
Donald Pinckney 14da16ad9f clean up ai-patterns.md 2026-02-23 13:46:43 -05:00
Donald Pinckney ec02f3822e Improve patterns.md 2026-02-23 13:46:43 -05:00
Donald Pinckney 663bbe47eb cleanup to top level of skill (like CLI install instructions), and to top-level of python 2026-02-23 13:46:43 -05:00
Donald Pinckney 79ecaf3f97 Lots of improvements to testing 2026-02-23 13:46:43 -05:00
Donald Pinckney cbfd857fbd de-duplicate content 2026-02-23 13:46:43 -05:00
Donald Pinckney f01763a45a cut a lot of duplicate stuff from python gotchas, address comments 2026-02-23 13:46:43 -05:00
Donald Pinckney ad4cc34bfa Cut otel for now 2026-02-19 12:12:06 -05:00
Donald Pinckney d61866b6d4 Cleanup observability.md, remove duplicated search attributes 2026-02-19 12:12:06 -05:00
Donald Pinckney 35c3bc55c1 Clean up references/python/sync-vs-async.md 2026-02-19 12:12:06 -05:00
Donald Pinckney 56dde7576b local activities aren't experimental 2026-02-19 12:12:06 -05:00
Donald Pinckney 0bc69b2e0a Unify sandbox stuff into one file 2026-02-19 12:12:06 -05:00
Donald Pinckney f36faca41f small edits 2026-02-19 12:12:06 -05:00
Donald Pinckney f0387e3743 remove multi-param activities 2026-02-19 12:12:06 -05:00
Donald Pinckney 3d43cd27f1 move idempotency patterns to patterns.md 2026-02-19 12:12:06 -05:00
Donald Pinckney f693cc742c error-handling.md cleanup 2026-02-19 12:12:06 -05:00
Donald Pinckney 8b7dffa088 don't explicitely provide defaults for retry policies 2026-02-19 12:12:06 -05:00
Donald Pinckney 3dcccb82eb Prefer start_to_close_timeout 2026-02-19 12:12:06 -05:00
Donald Pinckney bb46cb4b90 Improve references/python/data-handling.md 2026-02-19 12:12:06 -05:00
Donald Pinckney 322f85abd2 remove duplicated content from determinism.md, clean up 2026-02-19 12:12:06 -05:00
Donald Pinckney e945f1da5e Use explicit namespace in connect 2026-02-19 12:12:06 -05:00
Donald Pinckney 1c185b6455 Improve references/python/advanced-features.md 2026-02-19 12:12:06 -05:00
Donald Pinckney d4d9921adb clarify on heartbeating of async activity completions, and prompt it a bit in relation to signals 2026-02-19 12:12:06 -05:00
Donald Pinckney e10cbb8fa3 remove dynamic workflows 2026-02-19 12:12:06 -05:00
Donald Pinckney 5695854e77 remove interceptors for now 2026-02-19 12:12:06 -05:00
Donald Pinckney d237247cbc Edit troubleshooting.md 2026-02-19 12:12:06 -05:00
Donald Pinckney 3c19991c25 Cut shell scripts 2026-02-19 12:12:06 -05:00
Donald Pinckney 1f4c53de06 Clean up patterns.md 2026-02-19 12:12:06 -05:00
Donald Pinckney f61d2ea40c Update interactive-workflows.md 2026-02-19 12:12:06 -05:00
Donald Pinckney 45497f4be5 Update error-reference.md 2026-02-19 12:12:06 -05:00
Donald Pinckney efc8ef22de Clean up references/core/determinism.md 2026-02-19 12:12:06 -05:00
Donald Pinckney 2b6676f22f Clean up references/core/determinism.md 2026-02-19 12:12:06 -05:00
Donald Pinckney e113399131 Clean up references/core/common-gotchas.md 2026-02-19 12:12:06 -05:00
Donald Pinckney b0fcfe305e Clean up references/core/common-gotchas.md 2026-02-19 12:12:06 -05:00
Donald Pinckney d25073a47e Clean up references/core/ai-integration.md 2026-02-19 12:12:06 -05:00
Donald Pinckney b8b74c0589 Change skill name to kebab-case, for compatibility with Amp and Cline (#7) 2026-02-12 22:20:15 -05:00