feat: add Lehman's Software Classification anchor (#436)#437
Conversation
S-/P-/E-type taxonomy and Laws of Software Evolution — established academic framework for reasoning about software's relationship to the real world and why E-type systems require continuous maintenance. Proposed by Ralf D. Müller.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (8)
WalkthroughDieses PR führt einen neuen semantischen Anker „Lehman's Software Classification" ein, der Meir M. Lehmans Klassifizierung von Software in S-Type, P-Type und E-Type sowie seine Gesetze der Softwareevolution dokumentiert. Die Änderungen umfassen neue AsciiDoc-Dokumentationen, Katalogeinträge und Updates der Metadaten-Infrastruktur. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Closes #436
Summary
Adds Lehman's Software Classification (S-/P-/E-type) as a new semantic anchor in
software-architecture.Lehman's 1980 classification distinguishes three software types by their relationship to the real world:
From this Lehman derived his Laws of Software Evolution (Continuing Change, Increasing Complexity, etc.), which explain why "finished" E-type software still requires continuous maintenance.
Proposed by Ralf D. Müller.
Changes
docs/anchors/lehmans-classification.adoc+.de.adocdocs/changelog.adoc— new 2026-04-15 entryskill/semantic-anchor-translator/references/catalog.md— AgentSkill catalog entry under Software Architecturewebsite/public/data/*.json— regenerated metadata (136 anchors total)Test plan
Summary by CodeRabbit