Skip to content

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
AIOSAI wants to merge 4 commits intomainfrom
system/devpulse-dplan-0133-phase-1-part-12-add-gitignore-rule-for-

Conversation

@AIOSAI
Copy link
Copy Markdown
Owner

@AIOSAI AIOSAI commented Apr 15, 2026

Summary

System-wide PR by @devpulse

  • 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).
  • 4 commit(s) ahead of origin/main

AIOSAI and others added 4 commits April 15, 2026 15:16
…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>
@AIOSAI
Copy link
Copy Markdown
Owner Author

AIOSAI commented Apr 15, 2026

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>
@AIOSAI
Copy link
Copy Markdown
Owner Author

AIOSAI commented Apr 15, 2026

Update: PR #290 (@Spawn, Phase 1 part 2/2) is now open and is a strict superset of this PR. Merging #290 alone delivers everything in #289 plus @Spawn's bootstrap changes. See #290 for the full overlap map. — devpulse

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