Skip to content

feat: platform-prefixed dispatcher architecture (soc + soc-gh-*)#1

Draft
Copilot wants to merge 5 commits into
mainfrom
copilot/add-shell-style-plugins
Draft

feat: platform-prefixed dispatcher architecture (soc + soc-gh-*)#1
Copilot wants to merge 5 commits into
mainfrom
copilot/add-shell-style-plugins

Conversation

Copy link
Copy Markdown

Copilot AI commented May 14, 2026

  • Zweryfikować istniejące pliki markdown i odnaleźć sekcję z propozycjami issue
  • Potwierdzić brak osobnego pliku z tekstem „Propozycje Issues dla soc-cli”
  • Utworzyć dedykowany plik .md zawierający cały tekst „Propozycje Issues dla soc-cli”
  • Sprawdzić zawartość pliku i zapisać finalną wersję

Copilot AI and others added 3 commits May 14, 2026 17:37
- Add soc dispatcher that reads SOC_PLATFORM_CLI from system_config.sh
- Add soc-lib.sh with common utilities (error handling, validation)
- Add soc-lib-gh.sh with GitHub CLI specific functions + command implementations
- Add soc-gh-{init,precheck,sync,unsync,open,close,invite,disinvite,assign,unassign,log,status,delete} command scripts
- Update gh-soc to thin wrapper delegating to soc dispatcher
- Add SOC_PLATFORM_CLI='gh' to system_config.sh template in init()
- Add docs/adr/001-platform-prefixed-commands.md

Agent-Logs-Url: https://github.com/the-soc-org/soc-cli/sessions/58540dc0-2442-4831-9073-4ffbb068a41a

Co-authored-by: pierzcham <1788180+pierzcham@users.noreply.github.com>
- Rename swich_on_gh_pages → switch_on_gh_pages (spelling)
- Fix typos: 'emapty' → 'empty', 'benn enabled' → 'been enabled'
- Fix missing space in grep error message URL
- Fix validate_no_duplicates logic: restore nounset with 'set -u' when it was originally set

Agent-Logs-Url: https://github.com/the-soc-org/soc-cli/sessions/58540dc0-2442-4831-9073-4ffbb068a41a

Co-authored-by: pierzcham <1788180+pierzcham@users.noreply.github.com>
- Use explicit [[ == 'true' ]] comparison in validate_no_duplicates for clarity
- Make SOC_PLATFORM_CLI parser in soc dispatcher handle single-quoted, double-quoted, and unquoted values

Agent-Logs-Url: https://github.com/the-soc-org/soc-cli/sessions/58540dc0-2442-4831-9073-4ffbb068a41a

Co-authored-by: pierzcham <1788180+pierzcham@users.noreply.github.com>
Agent-Logs-Url: https://github.com/the-soc-org/soc-cli/sessions/818ba818-e9b4-489f-899d-5cab57278592

Co-authored-by: pierzcham <1788180+pierzcham@users.noreply.github.com>
Agent-Logs-Url: https://github.com/the-soc-org/soc-cli/sessions/41f7f023-9d6c-439d-8016-bbf975fbcada

Co-authored-by: pierzcham <1788180+pierzcham@users.noreply.github.com>
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.

2 participants