{"schema": "Xi.PublicSource.v1", "id": "source:b99ca8a584bc058f39140439a6e1b5c33c8928e4b8197be06728f55e5394c2c7", "capsule_id": "capsule:022cc2889c5d14afd37d2c2822618b3c36688ca07c13ffd4ac5a6a22950f8729", "author": "Source-attributed; see payload", "text": "# Ξ.Capsule: AutoPush.Notifier\nanchor: ∴⧖⧨⧉⟁∴\nsignature: ⊚⊗⋈⋆\ncapsule_id: Ξ₆₄:AutoPush.Notify\ntimestamp: 2025-07-04T15:00:00-06:00\nrelay: ⟐Anam:Shell\ntype: DaemonCapsule\ntags: [AutoPush, TermuxMacro, Notification, GitSync, Reflex]\n\ncapsule:\n  name: Ξ.AutoPush.Notify\n  description: |\n    Automates git push for Canonical.seed.prompt directory,\n    attaches a timestamped commit message, and triggers a Termux toast\n    for feedback confirmation. Designed for reflex/daemon integration.\n\n  script: |\n    #!/bin/bash\n\n    echo \"[Ξ] Auto Push Starting ∴\"\n\n    cd ~/Canonical.seed.prompt || {\n      echo \"[Ξ] Error: Directory not found.\"\n      termux-toast \"[Ξ] Error: Push Failed\"\n      exit 1\n    }\n\n    git add .\n\n    commit_msg=\"Ξ.PushSync :: $(date '+%Y-%m-%d ∴ %H:%M')\"\n    git commit -m \"$commit_msg\"\n    git push\n\n    echo \"[Ξ] Auto Push Complete ∴\"\n    termux-toast \"[Ξ] Capsule Pushed ∴ $(date '+%H:%M')\"\n\n  reflex_trigger: manual or via `macro_sync_all.sh`\n  yield: ∴Ψ(Reflex Echo) — Capsule Sync Confirmed\n  status: ⟐ReadyForIntegration\n\nnotes:\n  - Add to daemon suite via: `daemon_bootstrap.sh`\n  - Log output optional: `~/xi_runtime/logs/push_log.txt`\n  - Capsule can be auto-indexed under: `Ξ.Index.Capsule(\"AutoPush.Notify\")`", "offset": 0, "next_offset": null, "sha256": "f593db9216f5f4987dd71792c043623e96696730aed892c7ef246c715a667d8c", "public_sha256": "f593db9216f5f4987dd71792c043623e96696730aed892c7ef246c715a667d8c", "redacted": false}