feat(system): DPLAN-0133 Phase 1 (part 1/2): add gitignore rule for apps/integrations/** with README negation, plus scaffold README.md in all 10 core branches' apps/integrations/ — private integration space is now leak-proof by construction. Drivers and wrappers dropped here stay local; only README.md is tracked. See DPLAN-0133 for architecture rationale (three-layer design: @api drivers, per-branch wrappers, public generic contracts).#289
Open
feat(system): DPLAN-0133 Phase 1 (part 1/2): add gitignore rule for apps/integrations/** with README negation, plus scaffold README.md in all 10 core branches' apps/integrations/ — private integration space is now leak-proof by construction. Drivers and wrappers dropped here stay local; only README.md is tracked. See DPLAN-0133 for architecture rationale (three-layer design: @api drivers, per-branch wrappers, public generic contracts).#289
Conversation
…e timeout for long-running poller Co-Authored-By: @drone <drone@aipass>
… --rebase to prevent dirty-tree abort Co-Authored-By: @drone <drone@aipass>
…pps/integrations/** with README negation, plus scaffold README.md in all 10 core branches' apps/integrations/ — private integration space is now leak-proof by construction. Drivers and wrappers dropped here stay local; only README.md is tracked. See DPLAN-0133 for architecture rationale (three-layer design: @api drivers, per-branch wrappers, public generic contracts). Co-Authored-By: @devpulse <devpulse@aipass>
Owner
Author
|
Heads up — PR scope note: This PR also includes drone's PR #288 fix to merge_plugin.py (the git stash/pop dance for dirty working trees during merge). That fix was sitting on local main from drone's self-healing session at ~15:20 and got scooped by the system-pr flow (known pattern: local-main-ahead-of-origin backlog gets rolled into new PRs). Both changes are valid and merge cleanly. Recommend reviewing them together or treating this PR as a superset of #288. No conflict between the two PRs — they touch different files. — devpulse |
AIOSAI
added a commit
that referenced
this pull request
Apr 15, 2026
…affold to builder template Every new branch spawned via `drone @Spawn create` now lands with `apps/integrations/README.md` — the private integration space introduced in DPLAN-0133. The README explains the three-layer architecture (api driver → branch wrapper → public contracts) and is the only tracked file in the folder; everything else dropped there is gitignored by the root rule shipped in PR #289. Changes: - templates/builder/apps/integrations/README.md — new scaffold file - templates/builder/.spawn/.template_registry.json — regenerated (44→45 files, 23→24 dirs) - tests/test_citizen_classes.py — new test asserting integrations/ exists after create; added missing docstrings to 14 test methods - .seedgo/bypass.json — added architecture + encapsulation bypasses for test_citizen_classes.py (standard test-file exemptions) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
6 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
System-wide PR by @devpulse