-
Notifications
You must be signed in to change notification settings - Fork 0
Seed content: About, Projects, and draft blog posts #3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
3 commits
Select commit
Hold shift + click to select a range
dd8b9f9
chore(content): add about page, starter post, README dev notes; add J…
recursionlab e5b6164
docs: add minimal ARCHITECTURE.md (Architect Guide summary)
recursionlab 9017359
content(seed): About revised, Projects page added, four blog drafts, …
recursionlab File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
name: Jekyll Build | ||
|
||
on: | ||
pull_request: | ||
push: | ||
branches: [ main ] | ||
|
||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- uses: actions/checkout@v4 | ||
|
||
- name: Set up Ruby | ||
uses: ruby/setup-ruby@v1 | ||
with: | ||
ruby-version: '3.2' | ||
|
||
- name: Install dependencies | ||
run: | | ||
gem install bundler | ||
bundle config set --local path 'vendor/bundle' | ||
bundle install --jobs 4 --retry 3 | ||
|
||
- name: Build site | ||
run: bundle exec jekyll build --trace | ||
|
||
- name: Upload site (artifact) | ||
uses: actions/upload-artifact@v4 | ||
with: | ||
name: site | ||
path: _site | ||
Comment on lines
+32
to
+33
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. suggestion: Consider cleaning up the _site directory before building to avoid stale artifacts. This helps ensure only fresh build files are uploaded, reducing the risk of outdated content in the artifact. |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# Architecture Notes — Recursion Lab | ||
|
||
This file distills a short Architect Guide for module authors who want to design and manage whole projects. | ||
|
||
Principles | ||
- Encapsulate intent: module boundaries should reflect responsibilities and invariants, not only file layout. | ||
- Standardize interfaces: use explicit, stable contracts (schemas or API specs). | ||
- Observability from the start: logs, traces, and metrics make integration problems visible. | ||
- Design for graceful failure: define how modules degrade and recover. | ||
- Evolve safely: version contracts and provide deprecation paths. | ||
|
||
Quick checklist | ||
- One-line ownership for each module (who owns what). | ||
- Explicit contract for each integration (inputs, outputs, errors). | ||
- Failure modes documented and practiced. | ||
- Integration tests in CI (contract tests and a small end-to-end smoke test). | ||
- Observability: structured logs + a couple of business metrics for key flows. | ||
|
||
Mini example (blog) | ||
- Content API owns canonical content and emits `content.updated` events. | ||
- Admin UI talks to Content API synchronously for editing flows. | ||
- Search service subscribes to events to index content asynchronously. | ||
- CDN serves static builds; preview mode reads content directly for staging. | ||
|
||
Practical next steps (minimal edits you can do now) | ||
- Add one-sentence ownership lines to module READMEs. | ||
- Add a contract checklist entry to PR templates (if you have them). | ||
- Ensure CI runs the Jekyll build (already present) and add a smoke test for a public route. | ||
|
||
If you want, I can convert this into a more detailed `ARCHITECTURE.md` with diagrams, or add a small PR template and a README checklist. For now this is kept minimal so you can add your content later. |
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
--- | ||
title: "Case Study: Emergent Recursive Cognition" | ||
author: Recursion Lab | ||
tags: [case-study, emergence] | ||
--- | ||
|
||
Reported experiments (e.g., OnToLogic V1.0) where recursive loops produced unexpected behaviors. | ||
|
||
- What worked / what didn’t | ||
- Lessons and reproducible setups | ||
|
||
Draft notes: | ||
|
||
- Setup and assumptions | ||
- Observed behaviors and metrics | ||
- Failure analysis and iteration plan |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
--- | ||
title: "The Interface Between Mind and Recursive Systems" | ||
author: Recursion Lab | ||
tags: [cognition, systems, interaction] | ||
--- | ||
|
||
How interacting with recursive AI/systems changes the way people think. | ||
|
||
- Cognitive reshaping, adaptation, feedback | ||
- Case references to discuss (e.g., observation effects) | ||
|
||
Draft notes: | ||
|
||
- Interaction patterns (what users see, how they adapt) | ||
- Risks (overtrust, loop amplification) | ||
- Design implications (affordances, transparency) |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
--- | ||
title: "Recursive Reasoning in Language Models" | ||
author: Recursion Lab | ||
tags: [llm, recursion, prompting] | ||
--- | ||
|
||
How LLMs currently do recursion (prompts, self-critique, looped tasks) | ||
|
||
- Pitfalls & limits (hallucinations, coherence collapse) | ||
- Best practices / experiments | ||
|
||
Draft notes: | ||
|
||
- Prompt patterns (plan → draft → critique → revise) | ||
- Tooling patterns (scratchpads, checklists, verifiers) | ||
- Metrics and failure cases |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
--- | ||
title: "What Is Symbolic Recursion and Why It Matters" | ||
author: Recursion Lab | ||
tags: [recursion, cognition, ai] | ||
--- | ||
|
||
Define symbolic vs. syntactic recursion. | ||
|
||
- Examples from cognition, prompt engineering, and AI | ||
- Implications: self-reflection, emergent behavior, memory | ||
|
||
Draft notes: | ||
|
||
- Working definition(s) | ||
- Short examples (language, programs, representations) | ||
- Where it breaks or misleads | ||
- Open questions |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
--- | ||
title: Projects | ||
layout: page | ||
permalink: /projects/ | ||
--- | ||
|
||
## Projects | ||
|
||
This page lists prototype ideas exploring recursive systems. Replace or expand these with your own projects as they evolve. | ||
|
||
### Recursive Self-Reflection Engine | ||
- Goal: Prototype a system that self-evaluates outputs, detects contradictions, and regenerates improved responses. | ||
- Sketch: Combine a language model with lightweight symbolic rules to create a feedback loop for critique → revise → verify. | ||
- Notes: Inspired by work on emergent recursive cognition via language-encoded symbolic systems. Add links and code when available. | ||
|
||
### Recursive Reasoning Tools for LLMs | ||
- Goal: Build tools or prompt frameworks that enforce recursive reasoning (multiple passes with critique and revision). | ||
- Sketch: Design a reusable protocol (plan → draft → critique → revise) and measure quality gains on target tasks. | ||
- Notes: Start with prompt-only approaches; evolve into lightweight libraries if useful. | ||
|
||
### Visualization of Feedback Systems | ||
- Goal: Create visual/interactive models of recursive systems from biology, cognition, or social domains. | ||
- Sketch: Show how loops amplify, stabilize, and collapse; let users tweak parameters to see phase changes. | ||
- Notes: Consider small web demos or notebooks. | ||
|
||
### Cognitive Architecture Comparisons | ||
- Goal: Compare architectures (e.g., CLARION and others) to locate where explicit vs. implicit recursion plays a role. | ||
- Sketch: Build small simulations to highlight differences in learning and control loops. | ||
- Notes: Collect references (papers, Wikipedia) and plan a minimal, comparable benchmark. |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
title: "Welcome — Recursion Lab" | ||
date: 2025-09-14 09:00:00 +0000 | ||
author: Recursion Lab | ||
tags: [welcome, meta] | ||
--- | ||
|
||
This is the first post on Recursion Lab. Replace this content with your own writing, sketches, or notes. Posts live in the `_posts/` folder — their filename controls their published date and URL. | ||
|
||
Write in Markdown, set front matter variables (title, date, tags), and push to `main` or open a PR. |
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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
security (yaml.github-actions.security.third-party-action-not-pinned-to-commit-sha): An action sourced from a third-party repository on GitHub is not pinned to a full length commit SHA. Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps mitigate the risk of a bad actor adding a backdoor to the action's repository, as they would need to generate a SHA-1 collision for a valid Git object payload.
Source: opengrep