Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Intent-Based Engineering Framework - Community Discussions

Welcome to the Intent-Based Engineering framework community! This repository hosts discussions for the framework while documentation lives on GitLab.

πŸ“š Framework Documentation

Primary Documentation: gitlab.com/vigilkeep/intent-based-engineering

The Intent-Based Engineering framework provides systematic approaches for:

  • Preserving decision context and rationale (preventing "archaeological software")
  • Separating capabilities from constraints in architecture
  • Creating self-describing software systems
  • Building knowledge that survives team changes

This is research-in-progress seeking validation through real-world implementation experiences.


πŸ’¬ Discussion Categories

Share your framework application experiencesβ€”successes, failures, challenges, and lessons learned.

Post here when:

  • You've tried applying framework concepts
  • You want feedback on your approach
  • You're documenting results (positive or negative)
  • You have questions about implementation

Propose reusable patterns or document failures for community learning.

Post here when:

  • You've discovered a reusable approach
  • Something didn't work and you want to document it
  • You want feedback on pattern applicability
  • You're ready to progress a pattern's confidence level

Suggest evidence-based improvements to framework concepts and documentation.

Post here when:

  • You've found framework limitations
  • Documentation is confusing or incomplete
  • You have evidence-based suggestions
  • You want to discuss framework scope

Collaborate on empirical validation of framework hypotheses.

Post here when:

  • Proposing validation studies
  • Sharing research findings
  • Seeking research collaboration
  • Contributing to framework validation

Ask questions and get help understanding framework concepts.

Post here when:

  • You're getting started
  • You need clarification on concepts
  • You're exploring how framework relates to other approaches
  • You have general questions

Discuss preservation philosophy and connections to other Vigil Keep projects.

Post here when:

  • Exploring knowledge preservation concepts
  • Connecting framework to broader preservation mission
  • Sharing cross-project insights
  • Building community culture

πŸ”„ Two-Platform Approach

Why Two Platforms?

We use GitHub and GitLab together because each excels at different things:

GitHub (Here):

  • βœ… Rich discussion features with categories
  • βœ… Q&A format with accepted answers
  • βœ… Easy threading and exploration
  • βœ… Good for open-ended conversations
  • βœ… Natural community building

GitLab (Primary Repository):

  • βœ… Framework documentation source of truth
  • βœ… Templates and implementation guides
  • βœ… Part 8 Living Documentation (Wiki)
  • βœ… Formal contributions via merge requests
  • βœ… Version control for documentation

Contribution Flow

Discuss Here (GitHub)
    ↓
Explore & Get Feedback
    ↓
Formalize There (GitLab)
    ↓
Submit Documentation
    ↓
Recognition Both Places

Start Here: Questions, experiences, ideas, patterns
Formalize There: Documentation, templates, formal contributions


🎯 What Makes This Framework Different

Research-in-Progress

This framework represents testable hypotheses requiring validation through diverse real-world application. We're not claiming proven methodologyβ€”we're seeking evidence to validate or invalidate our approaches.

Negative Results Welcome

Your failures are as valuable as your successes. If you tried the framework and it didn't work, that information is critical for framework evolution. Intellectual honesty strengthens understanding.

Evidence-Based Evolution

Framework evolves based on implementation evidence, not theoretical arguments. Your real-world experiencesβ€”with sufficient contextβ€”are how we learn what actually works.

Questions Strengthen Framework

Confusion signals documentation improvement opportunities. Critique reveals blind spots. Alternative approaches expand solution space. Questions are contributions, not interruptions.


πŸ“– How to Contribute

1. Share Your Experience (Start Here)

Easiest Contribution: Tell us about your framework application attempts in Implementation Experiences.

What We Want to Know:

  • What you tried and why
  • What worked and what didn't
  • What surprised you
  • What you'd do differently

Honesty > Polish: Partial information and in-progress experiences are valuable.

2. Document Your Implementation

Most Valuable Contribution: Use templates from GitLab to formally document your experience.

Process:

  1. Discuss approach here first (optional but helpful)
  2. Apply framework to your project
  3. Document using GitLab template
  4. Submit via merge request or Wiki edit
  5. Recognition on both platforms

3. Propose Patterns

Reusable Knowledge: Extract patterns from your experience and share for community validation.

Start Here: Patterns and Anti-Patterns

Confidence Progression:

  • ⚑ Hypothesis β†’ 🌱 Early Evidence β†’ βœ… Validated β†’ πŸ† Proven

4. Ask Questions

Questions help everyone. Ask in General Q&A.

Good Questions Include:

  • Your context (team size, domain, experience)
  • What you've already tried or read
  • Specific confusion or challenge
  • Concrete example if applicable

5. Help Others

Community support is valuable contribution. Share your experience and perspective when you can help others.


πŸ“‹ Discussion Quality Standards

What Makes Good Discussions

βœ… Specific Context: Describe your environment, constraints, team
βœ… Real Examples: Concrete situations, not vague observations
βœ… Evidence-Based: Data, measurements, or multiple implementations
βœ… Honest Assessment: Acknowledge both successes and failures
βœ… Open Exploration: Invite input rather than seeking validation

Discussion Norms

Intellectual Honesty: Frame hypotheses as hypotheses, acknowledge uncertainty

Evidence-Based: Label speculation clearly, prefer measurements when available

Respectful Skepticism: Critique ideas not people, welcome alternatives

Learning-Oriented: Questions are opportunities, mistakes are lessons

Collaborative: Framework improves through community input


πŸ”— Key Links

GitHub (Discussions)

GitLab (Documentation)

Vigil Keep


πŸŽ“ Framework Status

Version: v0.x (Active Validation Phase)

Path to v1.0 requires:

  • 10+ documented implementations across diverse contexts
  • Multiple patterns reach "Validated" confidence level
  • Research studies validate key hypotheses
  • Anti-pattern library documents failure modes
  • Community consensus on core concepts

Your Participation Accelerates v1.0: Every discussion, implementation, pattern, and honest assessment moves framework toward validated methodology.


🀝 Code of Conduct

We're committed to welcoming, inclusive, harassment-free community. All participants should:

  • Be Respectful: Kindness and professionalism
  • Be Constructive: Helpful feedback and alternatives
  • Be Inclusive: Welcome diverse perspectives and experience levels
  • Be Honest: Share authentic experiences, acknowledge uncertainty
  • Be Learning-Oriented: Mistakes are opportunities

Report concerns to maintainers via GitLab.


πŸ“„ License

All contributions to this community space are made under the Apache License 2.0.

Framework documentation on GitLab is under CC BY 4.0.


πŸ‘‹ Welcome

Whether you're implementing the framework, questioning its assumptions, exploring patterns, or simply learning, your perspective strengthens collective understanding.

Negative results are welcome. Questions are contributions. Honest assessment over promotion.

We look forward to learning with you.


Questions? Start a discussion in General Q&A

Ready to contribute? See Contributing Guidelines on GitLab

Want to understand framework? Read framework documentation on GitLab

About

Community discussions for the Intent-Based Engineering framework (documentation on GitLab)

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors