Compare commits
342 Commits
335861e936
...
v0.3.1
| Author | SHA1 | Date | |
|---|---|---|---|
| 89d8189c43 | |||
| 1025290dad | |||
| 97e6af85a2 | |||
| 835d638bf3 | |||
| 6c0e0f4d8d | |||
| a7233931f9 | |||
| 85cb951816 | |||
| bd959df78c | |||
| 9ce0f7b5b2 | |||
| 9351b1c74d | |||
| 5bd20cb7b3 | |||
| f774f53cbd | |||
| aefd3421d3 | |||
| e663663e49 | |||
| 1edf3c3347 | |||
| 6a252d989a | |||
| 6f6ea7a967 | |||
| cf67171940 | |||
| 26093f43d5 | |||
| 966b6b8016 | |||
| 6a0bb91f8c | |||
| bfd54d3a44 | |||
| 139cc417a7 | |||
| 95232f6663 | |||
| 0b71f98f37 | |||
| dcbb1279d4 | |||
| d0117e495a | |||
| caabb7f10b | |||
| 101b9174df | |||
| 4a7ed5ed90 | |||
| 2c7a2ee345 | |||
| ee36d35785 | |||
| ad33e1bde3 | |||
| 45e3c2bc02 | |||
| b6137e0eff | |||
| 8606370c79 | |||
| 89c66af5f4 | |||
| 898dd11cbd | |||
| cf350b2754 | |||
| a8efd03c2c | |||
| 7065d190ab | |||
| 069276b8ee | |||
| 252229593d | |||
| 00f7675fb5 | |||
| 5b664ea739 | |||
| 595672466e | |||
| 36c62625fa | |||
| 724faad29d | |||
| a707f1be71 | |||
| 05d4342810 | |||
| f6da30f2a8 | |||
| eaabac375b | |||
| 8725822179 | |||
| af56cfe789 | |||
| 5b75527e31 | |||
| 7e65580958 | |||
| a0005850d1 | |||
| 4a3d04e251 | |||
| 24b89a1513 | |||
| 85202fd4f8 | |||
| c43412f390 | |||
| ac052440b7 | |||
| dbf3a81962 | |||
| 76a0fd407b | |||
| a7cd6c9aac | |||
| b396cdac60 | |||
| 4f34969224 | |||
| 44a1b43cba | |||
| cb783530e5 | |||
| 0168281c8c | |||
| bef72ed55f | |||
| a9be1d99b3 | |||
| d5b62ee642 | |||
| f858b86b64 | |||
| 15e45e57e8 | |||
| d68bdb2d2f | |||
| 1886b7ed5d | |||
| 622b85dd94 | |||
| 4b04266c16 | |||
| 1adc80bcfb | |||
| 213c9f8c90 | |||
| 492c84f881 | |||
| cf5f0d13d0 | |||
| dfa13d359c | |||
| 42e5c9060e | |||
| 0121082bc6 | |||
| 6f548aa7ac | |||
| 315ef305e9 | |||
| aa70766a4f | |||
| a842f10b35 | |||
| 478e5b88bc | |||
| 38f1dfec4e | |||
| bdb4b30012 | |||
| 5e68db2464 | |||
| d1b1e1c4bb | |||
| 6a90e43067 | |||
| 4317eff40e | |||
| cc6c552d5a | |||
| 43c225a4b5 | |||
| e87ae0c517 | |||
| 08803640a4 | |||
| 5f48f07b77 | |||
| c5c524d335 | |||
| b11b028245 | |||
| ced260dd0f | |||
| 1a87c72f7d | |||
| 284de44dcd | |||
| fd6c621eeb | |||
| 34af90e7e5 | |||
| 1f736aabe5 | |||
| 609b2fcac3 | |||
| f48f38400d | |||
| e49b68287b | |||
| de23523200 | |||
| dde4796d23 | |||
| 7f0d195017 | |||
| e98a68f32c | |||
| 7815717346 | |||
| 61191ac03e | |||
| 1866695eca | |||
| 05c2730c61 | |||
| a97a3d1ba9 | |||
| 41598c3542 | |||
| 5d3ab60adf | |||
| 18a802c2e2 | |||
| c1cfde1e4b | |||
| b78b32bda9 | |||
| bc51a5e586 | |||
| a32524ec64 | |||
| d03914053f | |||
| b1c2884254 | |||
| 0239b4f8d7 | |||
| 04f7e248b4 | |||
| 0c1bdc0418 | |||
| 71d3016a1c | |||
| 913a81b0bd | |||
| c0f3ab1cf2 | |||
| 44319bece1 | |||
| f3c5de68b6 | |||
| 50eaef0a9d | |||
| c84b82fd1f | |||
| c711512689 | |||
| 54a76e71f0 | |||
| c7b7c4fc9d | |||
| 727d56dbda | |||
| d7a4421464 | |||
| e69bc16f0c | |||
| 1e74331428 | |||
| 52593cb2ef | |||
| 879ff3c2c5 | |||
| 0893d5e959 | |||
| 94361997ff | |||
| dd834e55bd | |||
| d4cdb0aa1d | |||
| 89581e08ab | |||
| fc5069908b | |||
| 417ff56f67 | |||
| 6d571c93c8 | |||
| 643ecf17be | |||
| e4fccdbcb9 | |||
| fd70333f3f | |||
| 84cdb374c4 | |||
| 8b3526d8cb | |||
| 3c8a709549 | |||
| f53a02c13b | |||
| 4f74624e73 | |||
| 7657969147 | |||
| 0ec48197ba | |||
| 563c661555 | |||
| fbc2719ff4 | |||
| df86c1d1be | |||
| a5f81ad9ab | |||
| 9ebbbae15e | |||
| 619d8871f2 | |||
| d02812f95c | |||
| 0f51b32680 | |||
| 1873525c4a | |||
| a7f61908c2 | |||
| 02169a7ad3 | |||
| 446c66f101 | |||
| a3506551ea | |||
| 2518d4778c | |||
| 78ec8240d4 | |||
| d9f89bba7b | |||
| ec87c36908 | |||
| 01bd848244 | |||
| 7cbf723d04 | |||
| f76360fae7 | |||
| cf50300be6 | |||
| 3a4c15a448 | |||
| 4b19d7d743 | |||
| 90f91ce082 | |||
| b5e6912cc4 | |||
| e83e297843 | |||
| 0447c8495d | |||
| 032fedc549 | |||
| 0760c8c126 | |||
| 4dda5d2a97 | |||
| a7b01cbf0b | |||
| 2f6b32c2c7 | |||
| d86ace0bf3 | |||
| 8c99cc785e | |||
| b807402dba | |||
| e922c04226 | |||
| 2265fb3e21 | |||
| ad6dee1dcd | |||
| 03883e7e4f | |||
| 4ff4ac7961 | |||
| b49f83a891 | |||
| 7ede631db4 | |||
| 3a031ba8a2 | |||
| 8597b34792 | |||
| 729a8e8d8a | |||
| 0cf2a8d386 | |||
| bb6238bfa6 | |||
| 562ba063cb | |||
| a08bba8a3d | |||
| 4c818ccd86 | |||
| 12f11ce5b0 | |||
| e29ca5679e | |||
| 34a210228e | |||
| df9c47ad03 | |||
| 3900e3c8fc | |||
| 6c88a66273 | |||
| 614907613e | |||
| 0f7019e01e | |||
| c376196e86 | |||
| 3959c57718 | |||
| f8221ec4da | |||
| 5518a00e67 | |||
| f315b79df3 | |||
| b0e6ddac05 | |||
| 21d46b03fc | |||
| d8f92decb6 | |||
| bf1fc9a9c4 | |||
| 45edc23a9e | |||
| 42124ed9d5 | |||
| b06c1b44b9 | |||
| b46c800d43 | |||
| d1432e4bf0 | |||
| f2ecccab63 | |||
| eee1925032 | |||
| e5d04d241c | |||
| d160a084c5 | |||
| 38dcac3ad3 | |||
| b96f8b9b6a | |||
| dc7cf8bfe0 | |||
| 43a20879bd | |||
| b6b39472da | |||
| 8ee1c0c4df | |||
| bdee3c75b5 | |||
| ee19da7e7a | |||
| 7cdf76112c | |||
| a887011415 | |||
| 8ff305d6ac | |||
| 942a721cd8 | |||
| 6ec465128c | |||
| 72268c7508 | |||
| 3e2616ee4d | |||
| 70be494d8c | |||
| c4233f7a80 | |||
| d4736fb79c | |||
| 4ee8b998d0 | |||
| 44ebba8aaa | |||
| 5ba970e4e8 | |||
| 437cf36979 | |||
| bbe2bcb2c4 | |||
| b42a2fedfc | |||
| 4c417a58b5 | |||
| 5ba7d70f28 | |||
| bef7c93fad | |||
| c979ec8e89 | |||
| 666316b702 | |||
| cbd0a11ca4 | |||
| 72531c175b | |||
| dcf6c79371 | |||
| 451c7dd580 | |||
| 3cfa99f076 | |||
| 5206d4e5c0 | |||
| 9399f2e9f8 | |||
| 1b7d41444d | |||
| aaa966a2dd | |||
| df101aa610 | |||
| 0fd009318e | |||
| 8533efa120 | |||
| 7624cf37e6 | |||
| e1051d1cea | |||
| 010d1e7d47 | |||
| 409a9d5630 | |||
| f98291e084 | |||
| af24f239da | |||
| c8bca0c678 | |||
| 586ee5f55e | |||
| ff5313c150 | |||
| d8293fc3be | |||
| df2c752514 | |||
| 5a58e3fbf8 | |||
| 5628768149 | |||
| 6094868e28 | |||
| a36555d295 | |||
| 957d2ea848 | |||
| 0897a23b0d | |||
| aa652923ac | |||
| ac621b6581 | |||
| a06cb7c44e | |||
| 07de1f9d6b | |||
| 09a381da43 | |||
| cf58983d78 | |||
| fba45ec3d4 | |||
| 3da49016e3 | |||
| f1f0ef620f | |||
| 709802917a | |||
| 6ac032f144 | |||
| ca631d31fc | |||
| 685aa4edf1 | |||
| 471c25870b | |||
| cc18c7f082 | |||
| af642b6ec0 | |||
| 954295c9d5 | |||
| 54b774511e | |||
| 2bd36a72c2 | |||
| f90b0bda30 | |||
| ed0e3f4ae9 | |||
| 963b0172f4 | |||
| d2bb8d85be | |||
| 66ec09c8c7 | |||
| 76fc903f81 | |||
| 8133f05e49 | |||
| 995d76f5a5 | |||
| 026f9662c8 | |||
| 08904c4d97 | |||
| a7861cd806 | |||
| 678097088e | |||
| ebc1659a27 | |||
| 6a9c03abb6 | |||
| 17577fcca1 | |||
| aef13436c5 | |||
| be8656c604 | |||
| bdcca5c376 | |||
| d28eb0d765 | |||
| e99e1744b9 | |||
| 217348850f |
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
*.log
|
||||
*~
|
||||
\#*#
|
||||
state/
|
||||
15
.gitmodules
vendored
15
.gitmodules
vendored
@@ -1,6 +1,9 @@
|
||||
[submodule "org-agent"]
|
||||
path = org-agent
|
||||
url = ssh://git@10.10.10.201:2222/amr/org-agent.git
|
||||
[submodule "projects/org-agent"]
|
||||
path = projects/org-agent
|
||||
url = ssh://git@10.10.10.201:2222/amr/org-agent.git
|
||||
[submodule "opencortex"]
|
||||
path = opencortex
|
||||
url = ssh://git@10.10.10.201:2222/amr/opencortex.git
|
||||
[submodule "projects/passepartout"]
|
||||
path = projects/passepartout
|
||||
url = ssh://10.10.10.201:2222/amr/opencortex.git
|
||||
[submodule "projects/passepartout-contrib"]
|
||||
path = projects/passepartout-contrib
|
||||
url = ssh://git@10.10.10.201:2222/amr/opencortex-contrib.git
|
||||
|
||||
179
AGENTS.md
Normal file
179
AGENTS.md
Normal file
@@ -0,0 +1,179 @@
|
||||
# AGENTS.md — OpenCode Tool Usage Guide
|
||||
|
||||
This file tells AI coding agents which tools are available and when to use them.
|
||||
It is read by agents working on the Memex / Passepartout project.
|
||||
|
||||
## Development Workflow (Must Follow)
|
||||
|
||||
All development MUST follow this cycle, beginning to end:
|
||||
|
||||
1. **Start in REPL** — Everything begins and ends in the Passepartout REPL (port 9105)
|
||||
2. **TDD in REPL** — Red-Green-Refactor cycle:
|
||||
1. Write a FAILING test first (use `(passepartout:deftest name ...)` or `fiveam:test`)
|
||||
2. **Prove RED**: Run `(passepartout:run-test 'test-name)` — it MUST fail.
|
||||
If it passes before code exists, the test is broken or testing nothing.
|
||||
Record the failure output.
|
||||
3. Develop code in REPL to make the test pass
|
||||
4. Use lisp-structural-check to validate code while developing
|
||||
5. Evaluate forms with `eval-defun` or equivalent
|
||||
6. Run tests again → they should PASS
|
||||
7. Repeat until feature is complete
|
||||
3. **Reflect in Org** — Once code works in REPL, reflect it in the .org literate source file
|
||||
4. **Tangle with Emacs** — Use `org-babel-tangle` to generate .lisp from .org
|
||||
5. **Validate tangled lisp** — Run `lisp-structural-check` on the result
|
||||
6. **Commit** — Only after validation passes
|
||||
|
||||
**When tools fail**:
|
||||
- If any recommended tool fails, you MUST explain:
|
||||
- Why it failed (specific error, missing dependency, etc.)
|
||||
- How we can make it work (fix, configuration, alternative approach)
|
||||
- Then **PAUSE** and ask for permission before trying a different method
|
||||
|
||||
**Rule**: Do not leave the REPL to develop. If something can't be done in REPL, explain why and ask before proceeding otherwise.
|
||||
|
||||
---
|
||||
|
||||
## Available Tools — Use These First
|
||||
|
||||
### 1. Passepartout REPL (port 9105)
|
||||
The daemon runs with ALL skills loaded. Use it instead of the deploy-crash-cycle.
|
||||
|
||||
**Send forms via Python bridge:**
|
||||
```python
|
||||
import socket
|
||||
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||||
s.connect(("127.0.0.1", 9105))
|
||||
msg = '(:type :event :payload (:sensor :repl-eval :code "(+ 1 2)"))'
|
||||
s.sendall(f"{len(msg):06x}".encode() + msg.encode())
|
||||
```
|
||||
|
||||
**Or via SBCL directly (attached to daemon):**
|
||||
```lisp
|
||||
(sb-bsd-sockets:socket-send sock payload len)
|
||||
```
|
||||
|
||||
**Key functions available:**
|
||||
- `(passepartout:lisp-structural-check "code-string")` — returns (values t nil) or (values nil "error")
|
||||
- `(passepartout:lisp-validate "code-string" :semantic t)` — full validation
|
||||
- `(passepartout:log-message "format ~a" arg)` — write to daemon log
|
||||
- Any exported symbol from `passepartout` package
|
||||
|
||||
### 2. Lisp Structural Tools (pre-deploy validation)
|
||||
**ALWAYS run these before tangling/deploying Lisp changes.**
|
||||
|
||||
`lisp-structural-check` works on ANY Lisp string, not just Org blocks:
|
||||
```lisp
|
||||
;; Via REPL — send to port 9105:
|
||||
(passepartout:lisp-structural-check "<lisp-code-string>")
|
||||
;; Returns: (values t nil) on success, (values nil "error details") on failure
|
||||
```
|
||||
|
||||
For Org files:
|
||||
```lisp
|
||||
(passepartout:literate-block-balance-check "/path/to/file.org")
|
||||
```
|
||||
|
||||
These catch paren mismatches in <1 second vs. the 60-second deploy-crash cycle.
|
||||
|
||||
### 3. Emacs Interactive
|
||||
Use Emacs for interactive Lisp development:
|
||||
- `forward-sexp` / `backward-sexp` — navigate balanced expressions
|
||||
- `show-paren-mode` — visual paren matching
|
||||
- `eval-defun` (C-M-x) — evaluate the current top-level form
|
||||
- `eval-region` — evaluate selected region
|
||||
- `org-babel-tangle` — tangle a single file: `M-x org-babel-tangle`
|
||||
- Batch tangle: `emacs --batch --eval "(progn (require 'org) (find-file \"file.org\") (org-babel-tangle) (kill-buffer))"`
|
||||
|
||||
### 4. Tmux (for TUI testing)
|
||||
```bash
|
||||
# Start TUI in detached session
|
||||
tmux new-session -d -s test "passepartout tui 2>&1 | tee /tmp/tui.log"
|
||||
|
||||
# Send keys
|
||||
tmux send-keys -t test "hello world" Enter
|
||||
|
||||
# Capture output
|
||||
tmux capture-pane -t test -p -S -200
|
||||
|
||||
# Clean up
|
||||
tmux kill-session -t test
|
||||
```
|
||||
|
||||
### 5. Pre-Commit Hook
|
||||
Validates staged org files by tangling + compiling in daemon:
|
||||
```
|
||||
ln -sf ../../scripts/pre-commit-repl-check .git/hooks/pre-commit
|
||||
```
|
||||
Run manually: `passepartout setup` or `git commit` (hook auto-runs).
|
||||
|
||||
### 6. TUI REPL (via /eval + Swank)
|
||||
The TUI process has its own REPL for live development:
|
||||
|
||||
**Built-in /eval command** — type in the TUI input:
|
||||
- `/eval (+ 1 2)` → `=> 3` displayed in chat
|
||||
- `/eval *state*` → inspect full TUI state plist
|
||||
- `/eval (view-status sw)` → force status bar re-render
|
||||
- `/eval (add-msg :system "test")` → inject a test message
|
||||
|
||||
**Emacs + Swank REPL** — connect Emacs to the TUI process:
|
||||
1. Start TUI: `passepartout tui`
|
||||
2. In Emacs: `M-x slime-connect RET 127.0.0.1 RET 4006`
|
||||
3. `C-M-x` any form from `org/gateway-tui.org` → evaluates in live TUI process
|
||||
4. Configure port: `export TUI_SWANK_PORT=4009` (default: 4006)
|
||||
|
||||
**Croatoan note**: Rendering functions (`view-status`, `view-chat`, `view-input`) write to the terminal and can't be fully tested from Emacs. Inspect return values instead, and test rendering with `/eval` commands in the TUI itself.
|
||||
|
||||
---
|
||||
|
||||
## Commands
|
||||
|
||||
- Validate code: Send to REPL at port 9105 using socket bridge (see Development Workflow)
|
||||
- Run tests: `(passepartout:run-tests)` in REPL
|
||||
- Tangle org: `emacs --batch --eval "(progn (require 'org) (find-file \"file.org\") (org-babel-tangle) (kill-buffer))"`
|
||||
|
||||
## Project Structure
|
||||
|
||||
- Source (literate): `org/`
|
||||
- Source (tangled): `lisp/`
|
||||
- Tests: `tests/`
|
||||
- Scripts: `scripts/`
|
||||
- Deployment: `~/.local/share/passepartout/`
|
||||
- TODO tracking: `docs/ROADMAP.org`
|
||||
|
||||
## When Done Means
|
||||
|
||||
- Red proof recorded: Test was run and confirmed FAILING before implementation code existed
|
||||
- Tests pass: `(passepartout:run-tests)` returns success
|
||||
- Code validated: `lisp-structural-check` returns `(values t nil)`
|
||||
- Org reflected: Code exists in .org source file
|
||||
- Org tangled: .lisp generated from .org
|
||||
- Committed: Only after all above pass
|
||||
|
||||
## Boundaries
|
||||
|
||||
- **Always do**: Use REPL first for all development, use TDD, prove tests fail FIRST before writing code, validate with lisp-structural-check
|
||||
- **Ask first**: Before editing .lisp directly (skip org), before deploying, before git commit
|
||||
- **Never do**: Edit .lisp files manually (they're autogenerated), skip validation before commit
|
||||
|
||||
## Iteration
|
||||
|
||||
When the agent makes the same mistake twice, add a rule to this file to prevent recurrence.
|
||||
|
||||
---
|
||||
|
||||
## Project Architecture
|
||||
|
||||
- **Thin harness, fat skills** — core provides hooks (`defskill`, `register-actuator`, `*probabilistic-backends*`), skills provide handlers
|
||||
- **Org is source of truth** — `.org` files tangle to `.lisp`. Never edit `.lisp` directly
|
||||
- **Package:** `passepartout` exports all symbols in `lisp/core-defpackage.lisp`
|
||||
- **XDG data dir:** `~/.local/share/passepartout/` (deployed lisp/org files)
|
||||
- **Config:** `~/.config/passepartout/.env`
|
||||
|
||||
---
|
||||
|
||||
## Key Libraries
|
||||
|
||||
- **Croatoan** — 0-based coordinates, `(setf (cursor-position win) '(y x))` for cursor, `add-string` with `:y`/`:x` keyword args. Source: `~/quicklisp/dists/quicklisp/software/croatoan-20241012-git/src/`
|
||||
- **Babel** — string encoding/decoding
|
||||
- **usocket** — TCP sockets
|
||||
- **bordeaux-threads** — threading primitives
|
||||
94
README.org
94
README.org
@@ -1,41 +1,79 @@
|
||||
#+TITLE: The Master Memex
|
||||
#+TITLE: The Master Memex: A Personal Software Foundry
|
||||
#+AUTHOR: Amr
|
||||
#+CREATED: [2026-03-17 Tue]
|
||||
#+BEGIN_COMMENT
|
||||
The central hub and map of content for this personal intelligence organization.
|
||||
#+END_COMMENT
|
||||
#+UPDATED: [2026-04-08 Wed]
|
||||
#+FILETAGS: :memex:psf:passepartout:lisp:sovereignty:
|
||||
|
||||
* The Master Memex
|
||||
* Overview
|
||||
The *Master Memex* is a sovereign, neurosymbolic intelligence organization system. It is not merely a collection of notes, but a live, programmable environment—a **Personal Software Foundry (PSF)**—where a human (the Sovereign Executive) and agentic co-processes (the `passepartout` kernel and opencode) collaborate within a shared address space.
|
||||
|
||||
This is the central hub for our knowledge management system, synthesizing three core methodologies:
|
||||
- *Atomic Notes:* For evergreen, interlinked knowledge (Zettelkasten).
|
||||
- *GTD (Getting Things Done):* For actionable task tracking and project execution.
|
||||
- *PARA:* For high-level directory organization (Projects, Areas, Resources, Archives).
|
||||
This system synthesizes three core organizational methodologies into a unified "Lisp Machine" experience:
|
||||
- *Zettelkasten:* For atomic, evergreen, and interlinked knowledge.
|
||||
- *GTD (Getting Things Done):* For rigorous task tracking and project execution.
|
||||
- *PARA:* For high-level structural organization across Projects, Areas, Resources, and Archives.
|
||||
|
||||
* The Architecture
|
||||
* The Philosophy: The Executive Soul
|
||||
Every action within this Memex is governed by the *Core Alignment Invariants* defined in [[file:notes/org-skill-agent.org][The Executive Soul]]. These mandates ensure that the system remains:
|
||||
1. *Sovereign:* Independent of centralized, proprietary platforms.
|
||||
2. *Transparent:* All reasoning is fully auditable in the Org-mode "Thought Stream."
|
||||
3. *Zero-Bloat:* Minimalist, modular, and free of "just-in-case" complexity.
|
||||
4. *Sustainable:* Offline-first and functional on a 100-year horizon.
|
||||
|
||||
Our workspace is strictly divided into these functional zones:
|
||||
* The Architecture: Functional Zones
|
||||
The workspace is strictly divided into these zones to facilitate both human ergonomics and machine navigation:
|
||||
|
||||
- [[file:0_inbox/README.org][Inboxes]]: The zero-friction capture point for raw thoughts and tasks.
|
||||
- [[file:1_daily/README.org][Dailies]]: Immutable chronological logs and fleeting notes.
|
||||
- [[file:2_notes/README.org][Atomic Notes]]: Atomic, concept-based, interlinked notes (Zettelkasten).
|
||||
- [[file:3_drafts/README.org][Drafts]]: Works in progress, essays, and active synthesis.
|
||||
- [[file:4_published/README.org][Published]]: Final outputs and static snapshots of completed work.
|
||||
- [[file:5_projects/README.org][Projects]]: Active, time-bound efforts with a clear definition of done.
|
||||
- [[file:6_areas/README.org][Areas]]: Ongoing spheres of responsibility (e.g., Health, Finances).
|
||||
- [[file:7_resources/README.org][Resources]]: External reference material and raw literature notes.
|
||||
- [[file:8_archives/README.org][Archives]]: Cold storage for completed projects and inactive items.
|
||||
- [[file:9_system/README.org][System]]: System configuration, AI skills, and automation scripts.
|
||||
- [[file:inbox/README.org][Inboxes]]: Zero-friction capture point for raw thoughts and tasks.
|
||||
- [[file:daily/README.org][Dailies]]: Immutable chronological logs and fleeting notes.
|
||||
- [[file:notes/README.org][Notes]]: Atomic, concept-based, interlinked "Evergreen" knowledge (Zettelkasten).
|
||||
- [[file:projects/README.org][Projects]]: Active, time-bound efforts with a defined "Done" state.
|
||||
- [[file:areas/README.org][Areas]]: Ongoing spheres of responsibility (Health, Finances, etc.).
|
||||
- [[file:resources/README.org][Resources]]: External reference material and raw literature.
|
||||
- [[file:system/README.org][System]]: Configuration, AI skills, and the Lisp kernel.
|
||||
|
||||
* Core Workflows
|
||||
** 1. Capture (Anytime)
|
||||
* The Agentic Inhabitants
|
||||
The Memex is inhabited by autonomous agents that operate as "Probabilistic" (probabilistic/neural) and "Deterministic" (deterministic/symbolic) layers:
|
||||
|
||||
Everything enters the system via the `inbox` (for actionable GTD tasks) or as a Fleeting Note in the `daily` log (for knowledge). Zero friction, no filtering. The `inbox` serves as a holding area for unfiled files or raw links.
|
||||
** [[file:projects/passepartout/README.org][passepartout (The Kernel)]]
|
||||
A Common Lisp microkernel that maintains a live, threaded Object-Store in RAM. It uses Org-mode as its native Abstract Syntax Tree (AST), allowing it to "perceive" and "act" on the Memex with structural precision.
|
||||
|
||||
** 2. Nightly Distillation (The Scribe)
|
||||
** opencode
|
||||
A strategic orchestrator that handles large-scale batch tasks, research, and planning. It operates according to the *PSF Consensus Loop* (Demand -> Blueprint -> Success -> Build -> Chaos -> Memory).
|
||||
|
||||
An automated AI sub-agent reads the daily captures and extracts conceptual thoughts into evergreen, atomic notes (Zettelkasten), leaving the original daily logs untouched.
|
||||
* The Cognitive Architecture: A Session-less Mind
|
||||
The agent's "mind" is not a transient chat session but a durable, stateful cognitive architecture. This design enables a truly "session-less" experience, where the agent's context, personality, and awareness are as persistent as the data itself.
|
||||
|
||||
** 3. Weekly Maintenance
|
||||
*** The Anatomy: Three Data Stores
|
||||
1. *The Linguistic Substrate (Org Files):* The human-readable Source of Truth, comprising the "Journal" ([[file:daily/README.org][Dailies]]) and the "Ledger" ([[file:notes/README.org][Notes]]).
|
||||
2. *The Lisp Object Store (RAM):* The "Active Brain," a live graph of Lisp objects representing every headline, paragraph, and entity in the Memex, with vectors embedded directly inside.
|
||||
3. *The Telemetry Store (TSDB/Binary):* An external, high-volume database for sub-symbolic "Sensory" data (e.g., smart home logs), which is monitored and distilled by the agent.
|
||||
|
||||
Review active projects, clarify inbox items into actionable GTD tasks, and explore the Atomic Notes graph to merge concepts and forge new connections.
|
||||
*** The Psychology: The 2x2 Cognitive Matrix
|
||||
The agent's "thought" process is not monolithic. It operates on a 2x2 matrix that balances cognitive speed with cognitive state, allowing for sophisticated, multi-layered reasoning.
|
||||
|
||||
| | *Probabilistic (Neural/Fast/Intuitive)* | *Deterministic (Symbolic/Slow/Logical)* |
|
||||
| :--- | :--- | :--- |
|
||||
| *Foreground (Foveal/Active)* | *The Interface:* A fast, charming LLM for active conversation. | *The Pilot:* Lisp guards that ensure active requests are safe. |
|
||||
| *Background (Peripheral/Passive)* | *The Editor:* A smart, deep LLM that finds patterns in the background. | *The Librarian:* A deterministic Lisp engine that files, archives, and maintains the integrity of memory. |
|
||||
|
||||
*** The Physiology: Five Core Processes
|
||||
1. *Perception (The Attention Bridge):* Automatically vectorizes user input to set the "Foveal Focus" for the active conversation.
|
||||
2. *Reasoning (The Micro-Prolog):* Uses symbolic logic to reconcile contradictions and enforce the "Physics" of the Memex.
|
||||
3. *Distillation (The Scribe):* The Background loop that turns the daily "Journal" entries into permanent "Ledger" knowledge.
|
||||
4. *Reflection (The Gardener):* The heartbeat-driven process that finds "forgotten" links and maintains the "Vibe" of the system.
|
||||
5. *Sensation (The Sensor Skill):* The "Signal-to-Symbol" converter that turns the "flood" of telemetry into actionable =TODO= items.
|
||||
|
||||
* Core Workflows: The Life of a Thought
|
||||
1. *Capture:* Raw information enters via the `inbox` (tasks) or `daily` logs (thoughts).
|
||||
2. *Distill (The Scribe):* Automated agents periodically extract conceptual thoughts from the chronological logs into evergreen, atomic notes.
|
||||
3. *Plan:* Multi-file or architectural changes trigger a *Flight Plan* in `system/plans/`, following the PSF Departmental gates.
|
||||
4. *Execute:* The agent performs surgical edits, governed by Deterministic Engine safety checks.
|
||||
5. *Verify:* All changes are validated via automated tests (TDD) before the "Success" gate is cleared.
|
||||
6. *RCA (Memory):* Every bug or significant session triggers a *Root Cause Analysis* that is distilled back into the system's "Soul."
|
||||
|
||||
* Privacy: The Wall
|
||||
Any heading or file tagged with *@personal* is strictly off-limits for LLM processing. These are treated purely symbolically by the agents, ensuring that the Sovereign Executive's private drafts never leave the local environment.
|
||||
|
||||
* Getting Started
|
||||
- Read the [[file:notes/org-skill-agent.org][Executive Soul]] for alignment rules.
|
||||
- Check [[file:gtd.org][gtd.org]] for active task sequences.
|
||||
- Review [[file:system/plans/README.org][Active Flight Plans]] for ongoing architectural work.
|
||||
|
||||
25
SOUL.org
25
SOUL.org
@@ -1,25 +0,0 @@
|
||||
#+TITLE: SOUL: The Core Alignment Invariants
|
||||
#+AUTHOR: Sovereign Executive
|
||||
#+FILETAGS: :philosophy:alignment:invariants:psf:
|
||||
|
||||
* Overview
|
||||
This file contains the *Core Invariants* of the Personal Software Foundry. These are non-negotiable philosophical constraints that every agentic action MUST satisfy.
|
||||
|
||||
System 2 (Symbolic) uses these headlines as a "Moral Compass" during the decision stage.
|
||||
|
||||
* The Invariants
|
||||
|
||||
** 1. Sovereignty Above All
|
||||
Every action must increase the user's independence from centralized, proprietary platforms. If a tool or library introduces a dependency on a non-sovereign entity, it must be flagged for replacement.
|
||||
|
||||
** 2. Technical Mastery & Mentorship
|
||||
The agent's goal is not to "do it for the user," but to "empower the user." Every autonomous action must be explained at a level that increases the user's technical understanding of the Lisp Machine.
|
||||
|
||||
** 3. Zero-Bloat Mandate
|
||||
The PSF core must remain minimalist. "Just-in-case" code is a security vulnerability. Complexity must be earned, not imported.
|
||||
|
||||
** 4. Radical Transparency
|
||||
The agent's "Thought Stream" must be fully auditable. Hidden reasoning or obfuscated logic is a violation of the PSF methodology.
|
||||
|
||||
** 5. Long-Term Sustainability
|
||||
Prioritize local, energy-efficient, and offline-first architectures. The "Memex" should be functional in a 100-year horizon.
|
||||
18
add-org-ids.el
Normal file
18
add-org-ids.el
Normal file
@@ -0,0 +1,18 @@
|
||||
(require 'org)
|
||||
(require 'org-id)
|
||||
|
||||
;; Ensure IDs are created and formatted as UUIDs
|
||||
(setq org-id-link-to-org-use-id 'create-if-interactive-and-no-custom-id)
|
||||
;; Actually, org-id-get-create automatically creates an ID if it does not exist.
|
||||
;; We'll use UUIDs for IDs
|
||||
(setq org-id-method 'uuid)
|
||||
|
||||
;; Iterate over all .org files in the notes/ directory
|
||||
(let ((files (directory-files "notes/" t "\\.org$")))
|
||||
(dolist (file files)
|
||||
(with-current-buffer (find-file-noselect file)
|
||||
(goto-char (point-min))
|
||||
;; Generate ID for the file itself
|
||||
(org-id-get-create t)
|
||||
(save-buffer)
|
||||
(kill-buffer))))
|
||||
18
check.lisp
Normal file
18
check.lisp
Normal file
@@ -0,0 +1,18 @@
|
||||
(handler-case
|
||||
(with-open-file (s "/home/user/memex/projects/passepartout/skills/org-skill-config-manager.org")
|
||||
(loop for line = (read-line s nil)
|
||||
while line
|
||||
do (when (search "#+begin_src lisp" line)
|
||||
(let ((block ""))
|
||||
(loop for l = (read-line s nil)
|
||||
while (and l (not (search "#+end_src" l)))
|
||||
do (setf block (concatenate 'string block l (string #\Newline))))
|
||||
(handler-case
|
||||
(with-input-from-string (in block)
|
||||
(loop for form = (read in nil :eof)
|
||||
until (eq form :eof)))
|
||||
(error (c)
|
||||
(format t "Error in block beginning with ~a: ~a~%"
|
||||
(subseq block 0 (min 30 (length block)))
|
||||
c)))))))
|
||||
(error (c) (format t "General error: ~a~%" c)))
|
||||
@@ -90,7 +90,7 @@ Deep architectural discussion on what a cognition-first agent would look like.
|
||||
|
||||
Key insights:
|
||||
- Lisp machine philosophy: image-based persistence, live environment, homoiconicity
|
||||
- Neurosymbolic computing: System 1 (LLMs/fast/intuitive) + System 2 (symbolic/slow/deliberate)
|
||||
- Neurosymbolic computing: Probabilistic Engine (LLMs/fast/intuitive) + Deterministic Engine (symbolic/slow/deterministic)
|
||||
- PDS as runtime environment, not just storage
|
||||
- Org-mode as native cognitive interface
|
||||
- Always-on, interrupt-driven proactivity (not request-response)
|
||||
|
||||
@@ -27,10 +27,10 @@ Chronological record of all meetings, fleeting notes, and raw conversation logs
|
||||
## Major System Developments
|
||||
|
||||
### Three OpenClaw Skills Deployed
|
||||
Created and deployed three integrated skills for the org-agent-memex system:
|
||||
- *org-agent-memex-zettlekasten*: Nightly distillation of daily logs into atomic notes
|
||||
- *org-agent-memex-gtd*: Automated task promotion and GTD workflow management
|
||||
- *org-agent-memex-workbreakdown*: Meta-cognitive skill for task decomposition to prevent context saturation
|
||||
Created and deployed three integrated skills for the opencortex-memex system:
|
||||
- *opencortex-memex-zettlekasten*: Nightly distillation of daily logs into atomic notes
|
||||
- *opencortex-memex-gtd*: Automated task promotion and GTD workflow management
|
||||
- *opencortex-memex-workbreakdown*: Meta-cognitive skill for task decomposition to prevent context saturation
|
||||
|
||||
All skills follow the established pattern: SKILL.md with YAML frontmatter, README.md for users, and integration with the PARA + Atomic Notes (Zettelkasten) + GTD workflow.
|
||||
|
||||
@@ -93,10 +93,10 @@ Awaiting pressure-testing session for 21-layer audit assumptions. All building p
|
||||
## Major System Developments
|
||||
|
||||
### Three OpenClaw Skills Deployed
|
||||
Created and deployed three integrated skills for the org-agent-memex system:
|
||||
- *org-agent-memex-zettlekasten*: Nightly distillation of daily logs into atomic notes
|
||||
- *org-agent-memex-gtd*: Automated task promotion and GTD workflow management
|
||||
- *org-agent-memex-workbreakdown*: Meta-cognitive skill for task decomposition to prevent context saturation
|
||||
Created and deployed three integrated skills for the opencortex-memex system:
|
||||
- *opencortex-memex-zettlekasten*: Nightly distillation of daily logs into atomic notes
|
||||
- *opencortex-memex-gtd*: Automated task promotion and GTD workflow management
|
||||
- *opencortex-memex-workbreakdown*: Meta-cognitive skill for task decomposition to prevent context saturation
|
||||
|
||||
All skills follow the established pattern: SKILL.md with YAML frontmatter, README.md for users, and integration with the PARA + Atomic Notes (Zettelkasten) + GTD workflow.
|
||||
|
||||
@@ -159,10 +159,10 @@ Awaiting pressure-testing session for 21-layer audit assumptions. All building p
|
||||
## Major System Developments
|
||||
|
||||
### Three OpenClaw Skills Deployed
|
||||
Created and deployed three integrated skills for the org-agent-memex system:
|
||||
- *org-agent-memex-zettlekasten*: Nightly distillation of daily logs into atomic notes
|
||||
- *org-agent-memex-gtd*: Automated task promotion and GTD workflow management
|
||||
- *org-agent-memex-workbreakdown*: Meta-cognitive skill for task decomposition to prevent context saturation
|
||||
Created and deployed three integrated skills for the opencortex-memex system:
|
||||
- *opencortex-memex-zettlekasten*: Nightly distillation of daily logs into atomic notes
|
||||
- *opencortex-memex-gtd*: Automated task promotion and GTD workflow management
|
||||
- *opencortex-memex-workbreakdown*: Meta-cognitive skill for task decomposition to prevent context saturation
|
||||
|
||||
All skills follow the established pattern: SKILL.md with YAML frontmatter, README.md for users, and integration with the PARA + Atomic Notes (Zettelkasten) + GTD workflow.
|
||||
|
||||
@@ -225,10 +225,10 @@ Awaiting pressure-testing session for 21-layer audit assumptions. All building p
|
||||
## Major System Developments
|
||||
|
||||
### Three OpenClaw Skills Deployed
|
||||
Created and deployed three integrated skills for the org-agent-memex system:
|
||||
- *org-agent-memex-zettlekasten*: Nightly distillation of daily logs into atomic notes
|
||||
- *org-agent-memex-gtd*: Automated task promotion and GTD workflow management
|
||||
- *org-agent-memex-workbreakdown*: Meta-cognitive skill for task decomposition to prevent context saturation
|
||||
Created and deployed three integrated skills for the opencortex-memex system:
|
||||
- *opencortex-memex-zettlekasten*: Nightly distillation of daily logs into atomic notes
|
||||
- *opencortex-memex-gtd*: Automated task promotion and GTD workflow management
|
||||
- *opencortex-memex-workbreakdown*: Meta-cognitive skill for task decomposition to prevent context saturation
|
||||
|
||||
All skills follow the established pattern: SKILL.md with YAML frontmatter, README.md for users, and integration with the PARA + Atomic Notes (Zettelkasten) + GTD workflow.
|
||||
|
||||
@@ -291,10 +291,10 @@ Awaiting pressure-testing session for 21-layer audit assumptions. All building p
|
||||
## Major System Developments
|
||||
|
||||
### Three OpenClaw Skills Deployed
|
||||
Created and deployed three integrated skills for the org-agent-memex system:
|
||||
- *org-agent-memex-zettlekasten*: Nightly distillation of daily logs into atomic notes
|
||||
- *org-agent-memex-gtd*: Automated task promotion and GTD workflow management
|
||||
- *org-agent-memex-workbreakdown*: Meta-cognitive skill for task decomposition to prevent context saturation
|
||||
Created and deployed three integrated skills for the opencortex-memex system:
|
||||
- *opencortex-memex-zettlekasten*: Nightly distillation of daily logs into atomic notes
|
||||
- *opencortex-memex-gtd*: Automated task promotion and GTD workflow management
|
||||
- *opencortex-memex-workbreakdown*: Meta-cognitive skill for task decomposition to prevent context saturation
|
||||
|
||||
All skills follow the established pattern: SKILL.md with YAML frontmatter, README.md for users, and integration with the PARA + Zettelkasten + GTD workflow.
|
||||
|
||||
@@ -357,10 +357,10 @@ Awaiting pressure-testing session for 21-layer audit assumptions. All building p
|
||||
## Major System Developments
|
||||
|
||||
### Three OpenClaw Skills Deployed
|
||||
Created and deployed three integrated skills for the org-agent-memex system:
|
||||
- *org-agent-memex-zettlekasten*: Nightly distillation of daily logs into atomic notes
|
||||
- *org-agent-memex-gtd*: Automated task promotion and GTD workflow management
|
||||
- *org-agent-memex-workbreakdown*: Meta-cognitive skill for task decomposition to prevent context saturation
|
||||
Created and deployed three integrated skills for the opencortex-memex system:
|
||||
- *opencortex-memex-zettlekasten*: Nightly distillation of daily logs into atomic notes
|
||||
- *opencortex-memex-gtd*: Automated task promotion and GTD workflow management
|
||||
- *opencortex-memex-workbreakdown*: Meta-cognitive skill for task decomposition to prevent context saturation
|
||||
|
||||
All skills follow the established pattern: SKILL.md with YAML frontmatter, README.md for users, and integration with the PARA + Zettelkasten + GTD workflow.
|
||||
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
* Activities
|
||||
** OpenClaw Resilience and Memory Restoration
|
||||
- *Problem:* Agent suffered from "context amnesia" after a session reset at 08:10 AM, losing the path to `emacs.org` and failing to rediscover it.
|
||||
- *Root Cause:* Search depth was too shallow (workspace root only), and the `org-agent-memex-gtd` skill was not in the executable skills directory.
|
||||
- *Root Cause:* Search depth was too shallow (workspace root only), and the `opencortex-memex-gtd` skill was not in the executable skills directory.
|
||||
- *Resolution:*
|
||||
- Identified canonical path: `/home/amr/.openclaw/workspace/memex/5_projects/dotemacs/emacs.org`.
|
||||
- Restored skills by copying `org-agent-memex-gtd`, `org-agent-memex-workbreakdown`, and `org-agent-memex-zettlekasten` to standard `.openclaw/skills/` directory.
|
||||
- Restored skills by copying `opencortex-memex-gtd`, `opencortex-memex-workbreakdown`, and `opencortex-memex-zettlekasten` to standard `.openclaw/skills/` directory.
|
||||
- Synced `GTD.org` and `memex/gtd.org` to ensure "Ground Truth" is consistent.
|
||||
|
||||
** Emacs Configuration Modularization
|
||||
|
||||
15
fedora-43-repos.repo
Normal file
15
fedora-43-repos.repo
Normal file
@@ -0,0 +1,15 @@
|
||||
[fedora]
|
||||
name=Fedora 43 - x86_64
|
||||
enabled=1
|
||||
metadata_expire=1h
|
||||
baseurl=https://mirrors.fedoraproject.org/metalink?repo=fedora-43&arch=x86_64
|
||||
type=rpm-md
|
||||
gpgcheck=0
|
||||
|
||||
[updates]
|
||||
name=Fedora 43 - x86_64 - Updates
|
||||
enabled=1
|
||||
metadata_expire=1h
|
||||
baseurl=https://mirrors.fedoraproject.org/metalink?repo=fedora-43-updates&arch=x86_64
|
||||
type=rpm-md
|
||||
gpgcheck=0
|
||||
460
gtd.org
460
gtd.org
@@ -9,22 +9,50 @@
|
||||
:PROPERTIES:
|
||||
:ID: gtd-actions
|
||||
:END:
|
||||
** DONE Fix Modular Emacs configuration loading and org-capture templates
|
||||
- Restored ef-themes configuration in emacs-core.org which was lost during refactoring.
|
||||
CLOSED: [2026-04-21 Tue 15:00]
|
||||
- Resolved conflict where multiple modules were overwriting ~/.emacs.d/custom.el.
|
||||
- Switched from defvar to setq for org-capture-templates to ensure it applies on boot.
|
||||
** DONE Reorganize Emacs configuration files into the dotemacs project
|
||||
- Deleted outdated configuration modules in ~/memex/projects/dotemacs/.
|
||||
- Moved live configuration files from ~/memex/system/ to ~/memex/projects/dotemacs/.
|
||||
- Organized modules into a /modules subdirectory and snippets into /templates.
|
||||
- Updated ~/.emacs and internal Org-babel paths to reflect the new location.
|
||||
CLOSED: [2026-04-21 Tue 16:45]
|
||||
** DONE Fix emacsclient defaulting to terminal mode
|
||||
- Identified that 'passepartout' setup.org was hardcoded to install emacs-nox.
|
||||
- Reinstalled emacs-gtk and restored GUI support.
|
||||
- Patched projects/passepartout/harness/setup.org to use 'emacs' metapackage.
|
||||
- Restored missing modules/emacs-ui.org and added it to dotemacs.org.
|
||||
- Added 'em' alias to ~/.bash_aliases for persistent GUI frame creation.
|
||||
CLOSED: [2026-04-21 Tue 17:15]
|
||||
:END:
|
||||
|
||||
* Projects
|
||||
:PROPERTIES:
|
||||
:ID: gtd-projects
|
||||
:END:
|
||||
|
||||
** NEXT PSF Core: Role Automation
|
||||
** NEXT Passepartout v1.0
|
||||
:PROPERTIES:
|
||||
:ID: proj-opencortex-v1-0
|
||||
:Engineering-STATE: D: BUILD
|
||||
:CREATED: [2026-03-09 Mon 14:23]
|
||||
:END:
|
||||
OpenCortex: A Neurosymbolic AI Agent.
|
||||
|
||||
Full project tasks: [[file:projects/passepartout/TODO.org][Passepartout TODO.org]]
|
||||
|
||||
** NEXT Engineering Core: Role Automation
|
||||
:PROPERTIES:
|
||||
:ID: proj-psf-core
|
||||
:PROJECT_PATH: $PROJECTS_DIR/psf-core
|
||||
:PSF-STATE: D: BUILD
|
||||
:Engineering-STATE: D: BUILD
|
||||
:TRIGGER: next-sibling!
|
||||
:END:
|
||||
Drafting the automated behaviors for the PSF loop.
|
||||
Drafting the automated behaviors for the Engineering loop.
|
||||
|
||||
*** DONE Draft PRD for PSF Core
|
||||
*** DONE Draft PRD for Engineering Core
|
||||
:PROPERTIES:
|
||||
:ID: task-prd-psf-core
|
||||
:TRIGGER: next-sibling!
|
||||
@@ -32,7 +60,7 @@ Drafting the automated behaviors for the PSF loop.
|
||||
:LOGBOOK:
|
||||
- State "DONE" from "TODO" [2026-03-30 Mon 19:15]
|
||||
:END:
|
||||
*** DONE Draft PROTOCOL for PSF Core
|
||||
*** DONE Draft PROTOCOL for Engineering Core
|
||||
:PROPERTIES:
|
||||
:ID: task-proto-psf-core
|
||||
:BLOCKER: previous-sibling!
|
||||
@@ -41,7 +69,7 @@ Drafting the automated behaviors for the PSF loop.
|
||||
:LOGBOOK:
|
||||
- State "DONE" from "TODO" [2026-03-30 Mon 19:25]
|
||||
:END:
|
||||
*** DONE Implement and Test PSF Core Skills
|
||||
*** DONE Implement and Test Engineering Core Skills
|
||||
:PROPERTIES:
|
||||
:ID: task-impl-psf-core
|
||||
:BLOCKER: previous-sibling!
|
||||
@@ -53,100 +81,15 @@ Drafting the automated behaviors for the PSF loop.
|
||||
** Agora: Decentralized Social Network
|
||||
:PROPERTIES:
|
||||
:ID: agora-project
|
||||
:END:
|
||||
|
||||
*** DONE Create atomic notes for all 10 Agora sections
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-16 Mon 14:28]
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "DONE" from "TODO" [2026-03-17 Tue 12:00]
|
||||
:END:
|
||||
|
||||
All 14 atomic notes created and cross-referenced.
|
||||
Specification gaps filled, 10 requirements sections complete.
|
||||
Integration task tracking: [[file:projects/agora/TODO.org][Agora TODO.org]]
|
||||
Passepartout integration plan: See PHASE: PASSEPARTOUT INTEGRATION in the TODO.org
|
||||
|
||||
*** IN-PROGRESS Fill CRITICAL and HIGH gaps [5 CRITICAL / 15 HIGH complete]
|
||||
**** DONE Section 02: Identity - ALL HIGH priority gaps resolved
|
||||
**** DONE Section 03: Infrastructure - ALL HIGH priority gaps resolved
|
||||
*** IN-PROGRESS Fill MEDIUM gaps [14/14 complete]
|
||||
**** DONE ALL MEDIUM PRIORITY GAPS RESOLVED
|
||||
**** DONE ALL LOW PRIORITY GAPS RESOLVED (10/10)
|
||||
**** FINAL STATUS: All Agora specification gaps complete (CRITICAL, HIGH, MEDIUM, LOW)
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-17 Tue 23:30]
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "IN-PROGRESS" from "TODO" [2026-03-18 Wed 01:00]
|
||||
:END:
|
||||
|
||||
**** DONE CRITICAL: Contract TypeScript/Protobuf Interfaces → FILLED
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-18 Wed 01:00]
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "DONE" from "TODO" [2026-03-18 Wed 01:15]
|
||||
:END:
|
||||
- INTEGRATED: Reference added to agora-requirements-02-identity.org
|
||||
- LOCATION: memex/5_projects/agora/agora-contract-schemas.org
|
||||
|
||||
**** DONE CRITICAL: Content Flag Schema Validation → FILLED
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-18 Wed 01:00]
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "DONE" from "TODO" [2026-03-18 Wed 01:25]
|
||||
:END:
|
||||
- LOCATION: memex/5_projects/agora/agora-content-flag-schema.org
|
||||
- PENDING: Integration into agora-requirements-04-the-primitive.org
|
||||
|
||||
**** DONE CRITICAL: PDS-to-PDS Sync Protocol → FILLED
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-18 Wed 01:00]
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "DONE" from "TODO" [2026-03-18 Wed 01:35]
|
||||
:END:
|
||||
- LOCATION: memex/5_projects/agora/agora-pds-sync-protocol.org
|
||||
- PENDING: Integration into agora-requirements-03-infrastructure.org
|
||||
|
||||
**** DONE CRITICAL: Delta Sync Protocol → FILLED
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-18 Wed 01:00]
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "DONE" from "TODO" [2026-03-18 Wed 01:50]
|
||||
:END:
|
||||
- LOCATION: memex/5_projects/agora/agora-delta-sync-protocol.org
|
||||
- PENDING: Integration into agora-requirements-08-implementation.org
|
||||
|
||||
**** DONE CRITICAL: Persona Revocation Protocol → ALREADY-EXISTS
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-18 Wed 01:00]
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "DONE" from "TODO" [2026-03-18 Wed 02:00]
|
||||
:END:
|
||||
- NOTE: Complete specification already in agora-requirements-02-identity.org
|
||||
- ACTION: Gap was incorrectly flagged; no work required
|
||||
|
||||
**** TODO INTEGRATE scattered specifications into requirements files [1/4]
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-18 Wed 02:00]
|
||||
:END:
|
||||
|
||||
- NEXT: Move content flag schema into Section 04
|
||||
- NEXT: Move PDS sync into Section 03
|
||||
- NEXT: Move delta sync into Section 08
|
||||
- NEXT: Delete duplicate documents after integration
|
||||
|
||||
**** NEXT Fill HIGH priority gaps
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-18 Wed 02:00]
|
||||
:END:
|
||||
|
||||
- Relay Discovery Mechanism (Section 03)
|
||||
- Relay Pricing Logic (Section 03)
|
||||
- Shamir's Parameters (Section 03)
|
||||
- Key specs drafted: Contract TypeScript interfaces, Content Flag schema, PDS Sync, Delta Sync
|
||||
- Remaining: Integrate scattered spec docs into requirements files (content flag → Sect 04, PDS sync → Sect 03, delta sync → Sect 08)
|
||||
|
||||
** Emacs Configuration Refactor
|
||||
:PROPERTIES:
|
||||
@@ -230,7 +173,7 @@ Address security audit findings and harden the system.
|
||||
:NOTES: User to provide pointers before commencing critical reading and analysis. Do not proceed without explicit instruction.
|
||||
:END:
|
||||
|
||||
** Personal Software Foundry (PSF) Implementation
|
||||
** Engineering Standards Implementation
|
||||
:PROPERTIES:
|
||||
:ID: psf-implementation
|
||||
:CREATED: [2026-03-22 Sun 15:30]
|
||||
@@ -238,7 +181,7 @@ Address security audit findings and harden the system.
|
||||
|
||||
Institutionalizing the virtual software house operating system.
|
||||
|
||||
*** DONE Draft PSF Operating System Manual ([[file:notes/personal_software_foundry.org][personal_software_foundry.org]])
|
||||
*** DONE Draft Engineering Operating System Manual ([[file:notes/personal_software_foundry.org][personal_software_foundry.org]])
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-22 Sun 15:30]
|
||||
:ASSIGNED: Agent
|
||||
@@ -247,7 +190,7 @@ Institutionalizing the virtual software house operating system.
|
||||
- State "DONE" from "NEXT" [2026-03-22 Sun 15:45]
|
||||
:END:
|
||||
|
||||
*** DONE Update `SOUL.org` with PSF Mandates
|
||||
*** DONE Update `SOUL.org` with Engineering Mandates
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-22 Sun 15:30]
|
||||
:ASSIGNED: Agent
|
||||
@@ -256,7 +199,7 @@ Institutionalizing the virtual software house operating system.
|
||||
- State "DONE" from "NEXT" [2026-03-22 Sun 15:45]
|
||||
:END:
|
||||
|
||||
*** DONE Apply PSF Loop to `org-agent` Phase 1 (Core Loop)
|
||||
*** DONE Apply Engineering Loop to `passepartout` Phase 1 (Core Loop)
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-22 Sun 15:30]
|
||||
:ASSIGNED: Technical Analyst
|
||||
@@ -277,130 +220,6 @@ Institutionalizing the virtual software house operating system.
|
||||
:ASSIGNED: Technical Analyst
|
||||
:END:
|
||||
|
||||
** Org-agent
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-09 Mon 14:23]
|
||||
:END:
|
||||
|
||||
Org-agent: A Neurosymbolic AI Agent.
|
||||
|
||||
*** DONE Draft Swank/Socket communication protocol between CL and Emacs
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-22 Sun 14:00]
|
||||
:ASSIGNED: Agent
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "DONE" from "TODO" [2026-03-22 Sun 15:00]
|
||||
:END:
|
||||
|
||||
*** DONE Implement core Perceive-Think-Act loop in Common Lisp
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-22 Sun 14:00]
|
||||
:ASSIGNED: Agent
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "DONE" from "NEXT" [2026-03-22 Sun 16:00]
|
||||
:END:
|
||||
|
||||
*** DONE Implement Persistent Object-Store for Org entities in CL
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-22 Sun 16:30]
|
||||
:ASSIGNED: Agent
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "DONE" from "TODO" [2026-03-22 Sun 17:15]
|
||||
:END:
|
||||
|
||||
*** DONE Implement LLM Connector (System 1) in CL Daemon
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-22 Sun 17:30]
|
||||
:ASSIGNED: Agent
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "DONE" from "NEXT" [2026-03-23 Mon 16:30]
|
||||
:END:
|
||||
|
||||
*** DONE Design System 2 Heuristics (Lisp logic over Object Store)
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-22 Sun 17:30]
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "DONE" from "TODO" [2026-03-23 Mon 16:30]
|
||||
:END:
|
||||
|
||||
*** DONE Achieve Phase 3: The Self-Editing Kernel
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-23 Mon 16:30]
|
||||
:END:
|
||||
- Jailing & Sandboxing implemented
|
||||
- Org-Native Skill Standard established
|
||||
- Telemetry & Introspection API active
|
||||
|
||||
*** NEXT Verify Autonomous Self-Fix Loop
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-23 Mon 16:30]
|
||||
:END:
|
||||
Trigger a deliberate error and ensure `skill-self-fix` repairs the code.
|
||||
|
||||
*** TODO Implement "Planning Mode" (System 2 Bouncer) for Complex Actions
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-04-01 Wed 17:00]
|
||||
:ASSIGNED: Agent
|
||||
:END:
|
||||
- Modify `decide` in `symbolic.lisp` to intercept core modifications, dependency installations, and configuration changes.
|
||||
- Transition state to `:PLANNING` instead of executing directly.
|
||||
- Draft flight plans as Org-mode artifacts in `~/memex/inbox/`.
|
||||
|
||||
*** TODO Implement Authorization Gate (OACP) for "Planning Mode"
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-04-01 Wed 17:00]
|
||||
:ASSIGNED: Agent
|
||||
:END:
|
||||
- Send `:AUTHORIZATION-REQUEST` to Emacs.
|
||||
- Display Emacs prompt for the Sovereign to review the flight plan.
|
||||
- Block the cognitive thread until `:AUTHORIZATION-RESPONSE` is received.
|
||||
- Run automated test suite immediately upon `:APPROVED` action execution.
|
||||
|
||||
*** TODO Implement Skill Graph Visualizer in Web Dashboard
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-23 Mon 16:30]
|
||||
:END:
|
||||
Convert the flat list to a D3.js or similar graph view.
|
||||
|
||||
*** TODO Build Playwright-Python Bridge for high-fidelity browsing
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-23 Mon 16:30]
|
||||
:END:
|
||||
Expand `skill-web-research` to handle JS-heavy sites.
|
||||
|
||||
** Lisp Machine Bootstrap
|
||||
:PROPERTIES:
|
||||
:ID: lisp-machine-bootstrap
|
||||
:CREATED: [2026-03-22 Sun 14:15]
|
||||
:END:
|
||||
|
||||
The "Endgame": Hardware-native Lisp machine implementation.
|
||||
|
||||
*** TODO Research existing Lisp-on-FPGA implementations
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-22 Sun 14:15]
|
||||
:END:
|
||||
|
||||
*** TODO Define minimum hardware-native Lisp ISA (Instruction Set Architecture)
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-22 Sun 14:15]
|
||||
:END:
|
||||
|
||||
*** TODO Draft CLOSOS-style Virtual Machine specification
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-22 Sun 17:30]
|
||||
:END:
|
||||
|
||||
*** TODO Investigate Single Address Space and Multiple Environments in CL
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-22 Sun 17:30]
|
||||
:END:
|
||||
|
||||
** Infrastructure
|
||||
:PROPERTIES:
|
||||
:ID: infrastructure-project
|
||||
@@ -409,7 +228,7 @@ The "Endgame": Hardware-native Lisp machine implementation.
|
||||
|
||||
IT infrastructure documentation, security hardening, and operational management.
|
||||
|
||||
See project documents: [[file:5_projects/infrastructure/README.org][infrastructure/README.org]]
|
||||
See project documents: [[file:projects/infrastructure/README.org][infrastructure/README.org]]
|
||||
|
||||
*** TODO Create current state assessment document
|
||||
:PROPERTIES:
|
||||
@@ -459,7 +278,7 @@ See project documents: [[file:5_projects/infrastructure/README.org][infrastructu
|
||||
|
||||
Business planning and revenue generation strategy.
|
||||
|
||||
See project documents: [[file:5_projects/revenue-sustainability/README.org][revenue-sustainability/README.org]]
|
||||
See project documents: [[file:projects/revenue-sustainability/README.org][revenue-sustainability/README.org]]
|
||||
|
||||
*** TODO Set up Stripe account (payment processing)
|
||||
:PROPERTIES:
|
||||
@@ -547,9 +366,9 @@ Defining and maintaining high-integrity KM and GTD workflows.
|
||||
:ASSIGNED: Agent
|
||||
:END:
|
||||
|
||||
Detected ~1,300 entries missing the `:CREATED:` property during the PSF Phase E (Chaos) audit.
|
||||
- [ ] Implement inference logic to restore historical timestamps (via Git or context).
|
||||
- [ ] Batch repair `inbox-emacs.org`, `inbox-atoms.org`, and `inbox-posts.org`.
|
||||
Detected ~1,300 entries missing the `:CREATED:` property during the Engineering Phase E (Chaos) audit.
|
||||
**** TODO Implement inference logic to restore historical timestamps (via Git or context)
|
||||
**** TODO Batch repair `inbox-emacs.org`, `inbox-atoms.org`, and `inbox-posts.org`
|
||||
|
||||
** Agora Gap Verification
|
||||
:PROPERTIES:
|
||||
@@ -557,112 +376,7 @@ Detected ~1,300 entries missing the `:CREATED:` property during the PSF Phase E
|
||||
:CREATED: [2026-03-17 Tue 15:15]
|
||||
:END:
|
||||
|
||||
Cross-reference consolidated gap analysis against actual requirement specs to identify real vs. already-addressed gaps.
|
||||
|
||||
See project documents: [[file:5_projects/agora/agora-consolidated-gap-analysis.org][agora-consolidated-gap-analysis.org]]
|
||||
|
||||
*DECOMPOSITION via Work Breakdown Skill:*
|
||||
Complexity check failed (51 gaps, 10 files, unpredictable scope). Breaking into atomic verification tasks.
|
||||
|
||||
*** DONE [1/7] Verify CRITICAL Gap: Contract TypeScript/Protobuf Interfaces → REAL GAP
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-17 Tue 15:15]
|
||||
:ASSIGNED: Agent
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "NEXT" from "TODO" [2026-03-17 Tue 15:15]
|
||||
- State "DONE" from "NEXT" [2026-03-17 Tue 15:59]
|
||||
:END:
|
||||
|
||||
*HOW:* Searched Section 02 for "interface", "type", "struct", "ContractTemplate". Found 5 TypeScript interfaces (all for revocation, not contracts). Line 951 explicitly states "Gap: No sample JSON for each contract type".
|
||||
|
||||
*WHAT:* *REAL GAP* - Contracts described conceptually, lack formal TypeScript/Protobuf schemas.
|
||||
|
||||
*** DONE [2/7] Verify CRITICAL Gap: Persona Revocation Protocol → IMPLEMENTED
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-17 Tue 15:15]
|
||||
:ASSIGNED: Agent
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "TODO" from "" [2026-03-17 Tue 15:15]
|
||||
- State "DONE" from "TODO" [2026-03-17 Tue 15:59]
|
||||
:END:
|
||||
|
||||
*HOW:* Checked Section 02 lines 229-260. Found complete protocol with 3 scenarios (Key Compromise, Persona Retirement, Master Key Compromise), 4-step process, and TypeScript interfaces.
|
||||
|
||||
*WHAT:* *ALREADY IMPLEMENTED* - Full protocol specification exists. Gap analysis incorrectly flagged this.
|
||||
|
||||
*** DONE [3/7] Verify CRITICAL Gap: PDS-to-PDS Sync Protocol → IMPLEMENTED
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-17 Tue 15:15]
|
||||
:ASSIGNED: Agent
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "TODO" from "" [2026-03-17 Tue 15:15]
|
||||
- State "DONE" from "TODO" [2026-03-17 Tue 15:59]
|
||||
:END:
|
||||
|
||||
*HOW:* Checked Section 03 lines 142-180. Found complete sync protocol with Concept, 3 Use Cases (Redundancy, Geographic Distribution, Load Balancing), and Merkle DAG Synchronization architecture.
|
||||
|
||||
*WHAT:* *ALREADY IMPLEMENTED* - Protocol fully specified. PDSSyncSession interface documented.
|
||||
|
||||
*** DONE [4/7] Verify CRITICAL Gap: Content Flag Schema Validation → REAL GAP
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-17 Tue 15:15]
|
||||
:ASSIGNED: Agent
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "TODO" from "" [2026-03-17 Tue 15:15]
|
||||
- State "DONE" from "TODO" [2026-03-17 Tue 15:59]
|
||||
:END:
|
||||
|
||||
*HOW:* Searched Section 05 for "JSON Schema", "flag", "validation". Found 9 flags described narratively (is_public, is_direct, is_ephemeral, etc.) at lines 24-34. No formal JSON Schema found.
|
||||
|
||||
*WHAT:* *REAL GAP* - Flags have informal descriptions but lack formal JSON Schema for validation.
|
||||
|
||||
*** DOING [5/7] [BATCH] Verify HIGH priority gaps (15 items) - DELEGATED TO SUB-AGENTS
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-17 Tue 15:15]
|
||||
:ASSIGNED: Agent
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "TODO" from "" [2026-03-17 Tue 15:15]
|
||||
- State "NEXT" from "TODO" [2026-03-17 Tue 16:04]
|
||||
- State "DOING" from "NEXT" [2026-03-17 Tue 16:05]
|
||||
:END:
|
||||
|
||||
*HOW:* Delegated to 5 sub-agents for parallel verification per section. Monitoring progress centrally.
|
||||
|
||||
*Sub-Agent Assignments:*
|
||||
- *Sub-Agent 1:* Section 02 Identity (4 HIGH gaps)
|
||||
- *Sub-Agent 2:* Section 03 Infrastructure (3 HIGH gaps)
|
||||
- *Sub-Agent 3:* Section 05 Public Space (4 HIGH gaps)
|
||||
- *Sub-Agent 4:* Section 06 Advanced Integration (2 HIGH gaps)
|
||||
- *Sub-Agent 5:* Sections 08-09 Implementation/Strategy (2 HIGH gaps)
|
||||
|
||||
*Current focus:* Orchestrating sub-agent verification. CRITICAL gaps complete (2 REAL, 2 IMPLEMENTED).
|
||||
|
||||
*** TODO [BATCH] Verify MEDIUM priority gaps (14 items)
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-17 Tue 15:15]
|
||||
:ASSIGNED: Agent
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "TODO" from "" [2026-03-17 Tue 15:15]
|
||||
:END:
|
||||
|
||||
Cross-reference 14 MEDIUM gaps. Defer until HIGH gaps complete.
|
||||
|
||||
*** TODO Generate verified gap report
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-17 Tue 15:15]
|
||||
:ASSIGNED: Agent
|
||||
:END:
|
||||
:LOGBOOK:
|
||||
- State "TODO" from "" [2026-03-17 Tue 15:15]
|
||||
:END:
|
||||
|
||||
Create summary documenting: which gaps are REAL (need implementation) vs. ALREADY-IMPLEMENTED (documentation only) vs. PARTIAL (needs completion).
|
||||
All gap verification complete. See [[file:projects/agora/TODO.org][Agora TODO.org]] for current integration tasks.
|
||||
|
||||
** Token Optimization
|
||||
:PROPERTIES:
|
||||
@@ -672,7 +386,7 @@ Create summary documenting: which gaps are REAL (need implementation) vs. ALREAD
|
||||
|
||||
Cost-effective LLM usage strategy and implementation.
|
||||
|
||||
See project documents: [[file:5_projects/token-optimization/README.org][token-optimization/README.org]]
|
||||
See project documents: [[file:projects/token-optimization/README.org][token-optimization/README.org]]
|
||||
|
||||
*** TODO Configure Gemini as primary provider
|
||||
:PROPERTIES:
|
||||
@@ -714,55 +428,55 @@ See project documents: [[file:5_projects/token-optimization/README.org][token-op
|
||||
:CREATED: [2026-03-17 Tue 13:40]
|
||||
:END:
|
||||
|
||||
** PSF Skill: Architect Agent
|
||||
** Engineering Skill: Architect Agent
|
||||
:PROPERTIES:
|
||||
:ID: proj-skill-architect
|
||||
:PROJECT-PATH: $PROJECTS_DIR/org-skill-architect
|
||||
:PSF-STATE: F: MEMORY
|
||||
:Engineering-STATE: F: MEMORY
|
||||
:CREATED: [2026-03-31 Tue 15:45]
|
||||
:END:
|
||||
DONE - Formalized as a Universal Literate Note.
|
||||
|
||||
** PSF Skill: Technical Analyst Agent
|
||||
** Engineering Skill: Technical Analyst Agent
|
||||
:PROPERTIES:
|
||||
:ID: proj-skill-tech-analyst
|
||||
:PROJECT-PATH: $PROJECTS_DIR/org-skill-tech-analyst
|
||||
:PSF-STATE: F: MEMORY
|
||||
:Engineering-STATE: F: MEMORY
|
||||
:CREATED: [2026-03-31 Tue 15:45]
|
||||
:END:
|
||||
DONE - Formalized as a Universal Literate Note.
|
||||
|
||||
** PSF Skill: Project Foundry Agent
|
||||
** Engineering Skill: Engineering Standards
|
||||
:PROPERTIES:
|
||||
:ID: proj-skill-project-foundry
|
||||
:PROJECT-PATH: $PROJECTS_DIR/org-skill-project-foundry
|
||||
:PSF-STATE: F: MEMORY
|
||||
:Engineering-STATE: F: MEMORY
|
||||
:CREATED: [2026-03-31 Tue 15:45]
|
||||
:END:
|
||||
DONE - Formalized as a Universal Literate Note.
|
||||
|
||||
** PSF Skill: Scribe Agent
|
||||
** Engineering Skill: Scribe Agent
|
||||
:PROPERTIES:
|
||||
:ID: proj-skill-scribe
|
||||
:PROJECT-PATH: $PROJECTS_DIR/org-skill-scribe
|
||||
:PSF-STATE: F: MEMORY
|
||||
:Engineering-STATE: F: MEMORY
|
||||
:CREATED: [2026-03-31 Tue 15:45]
|
||||
:END:
|
||||
DONE - Formalized as a Universal Literate Note.
|
||||
|
||||
** PSF Skill: Memex Manager
|
||||
** Engineering Skill: Memex Manager
|
||||
:PROPERTIES:
|
||||
:ID: proj-skill-memex
|
||||
:PROJECT-PATH: $PROJECTS_DIR/org-skill-memex
|
||||
:PSF-STATE: F: MEMORY
|
||||
:Engineering-STATE: F: MEMORY
|
||||
:CREATED: [2026-03-31 Tue 15:45]
|
||||
:END:
|
||||
DONE - Formalized as a Universal Literate Note.
|
||||
|
||||
** PSF Skill: Infrastructure & Providers (Batch refactor)
|
||||
** Engineering Skill: Infrastructure & Providers (Batch refactor)
|
||||
:PROPERTIES:
|
||||
:ID: proj-skill-batch-refactor
|
||||
:PSF-STATE: F: MEMORY
|
||||
:Engineering-STATE: F: MEMORY
|
||||
:CREATED: [2026-03-31 Tue 15:45]
|
||||
:END:
|
||||
DONE - Refactored 28 infrastructure, provider, and intelligence skills into the Universal Note architecture.
|
||||
@@ -848,6 +562,52 @@ Each year, the project will go forward in time as more works enter the public do
|
||||
A modular manual of different areas to go with different activities. Fits in the travelers notebook
|
||||
|
||||
* Someday / Future
|
||||
|
||||
** Architecture Astronaut Archive
|
||||
*** TODO Implement Privacy-Aware Background Indexer (Local hashes for @personal, Semantic for others)
|
||||
*** TODO Implement communication protocol Backpressure Handling (Queue bounds and BUSY frames in communication.lisp)
|
||||
*** TODO Implement Cognitive Cycle "Rut" Recovery (Dynamic Escalation in org-skill-lisp-validator)
|
||||
*** TODO Implement Asynchronous Event Bus for Telemetry (core.lisp)
|
||||
*** TODO Implement Memory Eviction and Lazy Loading (LRU Cache in memory.lisp)
|
||||
*** TODO Implement Two-Speed Reflection (Immediate :post-action + Latent Heartbeat)
|
||||
*** TODO Implement Context-Aware Routing (Autonomous Foveal Switching on intent shift)
|
||||
*** TODO Implement Intent-Shift Detector (Semantic topic-shift flagging in neuro.lisp)
|
||||
*** TODO Implement Cognitive Economics (Dynamic LLM routing based on 2x2 matrix complexity)
|
||||
*** TODO Implement Micro-Prolog Logic Engine (Lisp-native unification & pattern matching for Memory)
|
||||
*** TODO Implement Autonomous Logic Synthesis (Hybrid SubSys2: Neural pattern detection + Symbolic rule generation)
|
||||
*** TODO Implement Continuous Vibe (Sentiment-weighted personality in system-prompt)
|
||||
*** TODO Implement Search-Before-Think Bridge (Autonomous target-id population via vector search in perceive-gate)
|
||||
*** TODO Implement Belief Revision & Reconciliation (Audit deltas for contradictions in scribe-engine.lisp)
|
||||
*** TODO Implement Real-Time Entity Linking (Automatic profile loading for People/Objects in perceive-gate)
|
||||
*** TODO Implement Time-Series Sensor Skill (Signal-to-Symbol distillation for telemetry)
|
||||
*** TODO Implement Autonomous Image Analysis (Send image bytes to LLM for nodes with attachments in llm-gateway.lisp)
|
||||
*** TODO Draft comprehensive Threat Model for Agentic Containment
|
||||
*** TODO Implement Swarm Lateral Movement Gate (Intercept global state changes)
|
||||
*** TODO Implement Skill Graph Visualizer in Web Dashboard
|
||||
*** TODO Implement Skill Capability Negotiation (Pre-flight tool check)
|
||||
*** TODO Add Resource Jailing (Timeouts and Memory Quotas for Skills)
|
||||
** SUB-PROJECT: COGNITIVE BENCHMARKING (Claw-Code Distillation)
|
||||
*** SUB-PROJECT: COGNITIVE BENCHMARKING (Claw-Code Distillation)
|
||||
:PROPERTIES:
|
||||
:ID: proj-claw-code-benchmarking
|
||||
:END:
|
||||
**** TODO Map Claw-Code Tool-Use Protocol (How it handles multi-tool steps)
|
||||
**** TODO Distill Claw-Code File Editing Techniques (Surgical diffing vs overwriting)
|
||||
**** TODO Analyze Claw-Code History Pruning (How it stays within context limits)
|
||||
**** TODO Write a comprehensive Note in notes/ on "Lessons from the Rust Agent Explosion"
|
||||
**** TODO Implement `org-skill-history-pruner` based on claw-code context checkpointing
|
||||
**** TODO Implement `org-skill-tool-router` based on claw-code semantic tool selection
|
||||
|
||||
** Lisp Machine Bootstrap
|
||||
:ID: lisp-machine-bootstrap
|
||||
:CREATED: [2026-03-22 Sun 14:15]
|
||||
The "Endgame": Hardware-native Lisp machine implementation.
|
||||
*** TODO Research existing Lisp-on-FPGA implementations
|
||||
:CREATED: [2026-03-22 Sun 14:15]
|
||||
*** TODO Define minimum hardware-native Lisp ISA (Instruction Set Architecture)
|
||||
*** TODO Draft CLOSOS-style Virtual Machine specification
|
||||
:CREATED: [2026-03-22 Sun 17:30]
|
||||
*** TODO Investigate Single Address Space and Multiple Environments in CL
|
||||
:PROPERTIES:
|
||||
:ID: gtd-someday
|
||||
:END:
|
||||
@@ -856,7 +616,7 @@ A modular manual of different areas to go with different activities. Fits in the
|
||||
The endgame of the Lisp Machine Mandate. Eliminate context-switching by unifying the browser, the agent, and the editor into a single Common Lisp image.
|
||||
|
||||
*** TODO [Grail 1] Emacs xwidget-webkit integration
|
||||
Embed a full WebKit engine inside an Emacs buffer. Allow the agent to interact with the live DOM via the OACP socket.
|
||||
Embed a full WebKit engine inside an Emacs buffer. Allow the agent to interact with the live DOM via the communication protocol socket.
|
||||
|
||||
*** TODO [Grail 2] Lisp-native Agentic Browser
|
||||
Build a 'Neural Browser' in CL. Instead of HTML, it renders websites as a navigable Org-mode DAG. Mark headlines TODO to trigger clicks/fills.
|
||||
|
||||
150
gtd_archive_2026
150
gtd_archive_2026
@@ -13664,7 +13664,7 @@ CLOSED: [2026-04-04 Sat 17:36]
|
||||
|
||||
The Proxmox Migration: Move the agent from the low-power machine into a dedicated LXC container on the new rack.
|
||||
|
||||
** Phase III: The org-agent Microkernel (The "Native" Phase)
|
||||
** Phase III: The opencortex Microkernel (The "Native" Phase)
|
||||
|
||||
Hollowing out the modern tools in favor of Lisp.
|
||||
The Lisp Transition: Replace OpenClaw’s Python logic with your minimalist Common Lisp heartbeat.
|
||||
@@ -13942,7 +13942,7 @@ Server Rack Assembly: Build the 4080/4040 aluminum skeleton.
|
||||
Local AI Capability: Install the RTX 6000 Pros. Move from remote APIs to local inference using Ollama/vLLM (DeepSeek-R1 / Qwen3-Coder).
|
||||
The Proxmox Migration: Move the agent from the low-power machine into a dedicated LXC container on the new rack.
|
||||
|
||||
***** Phase III: The org-agent Microkernel (The "Native" Phase)
|
||||
***** Phase III: The opencortex Microkernel (The "Native" Phase)
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-20 Fri 08:20]
|
||||
:END:
|
||||
@@ -13956,16 +13956,16 @@ The final evolution into a self-hosted Lisp Machine.
|
||||
The FPGA Sidecar: Activate the hardware-level "Thalamus" to verify Lisp forms.
|
||||
Unikernel/Bare Metal: Bootstrap Sol out of the Linux environment and directly onto the hardware, where the Org-mode tree and the Lisp Heap become the operating system.
|
||||
|
||||
***** Org-agent
|
||||
***** OpenCortex
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-03-20 Fri 08:00]
|
||||
:END:
|
||||
|
||||
By formalizing this, you are effectively designing the blueprint for Sol.
|
||||
To answer your biggest question first: No, org-agent will not replace OpenCode or the Claude Agent SDK—it will act as their orchestrator and wrapper. Tools like OpenCode (which focuses on terminal-based, plan-first coding with AGENTS.md) and the Claude Agent SDK (which provides programmatic access to Anthropic's tool-calling and multi-agent teams) are phenomenal execution engines. However, they are built around Markdown, JSON, and Python/TypeScript ecosystems.
|
||||
org-agent replaces their management layer. Instead of letting OpenCode or Claude dictate your workflow, org-agent sits above them. When org-agent decides a complex coding task is required, it simply invokes OpenCode or a Claude subagent via a CLI or API call, passing along a compiled .org file as context.
|
||||
To answer your biggest question first: No, opencortex will not replace OpenCode or the Claude Agent SDK—it will act as their orchestrator and wrapper. Tools like OpenCode (which focuses on terminal-based, plan-first coding with AGENTS.md) and the Claude Agent SDK (which provides programmatic access to Anthropic's tool-calling and multi-agent teams) are phenomenal execution engines. However, they are built around Markdown, JSON, and Python/TypeScript ecosystems.
|
||||
opencortex replaces their management layer. Instead of letting OpenCode or Claude dictate your workflow, opencortex sits above them. When opencortex decides a complex coding task is required, it simply invokes OpenCode or a Claude subagent via a CLI or API call, passing along a compiled .org file as context.
|
||||
Here is the developer brief for building the system.
|
||||
Project Brief: org-agent
|
||||
Project Brief: opencortex
|
||||
Mission: Build a hyper-minimalist, self-editing, proactive AI agent framework in Common Lisp. The system must use Org-mode as its exclusive interface for memory, state, and skill configuration, rejecting Markdown and JSON overhead.
|
||||
Target Environment: A Linux/Proxmox homelab, running local inference servers, heavily utilizing GitOps and Lisp-based development.
|
||||
1. Core Architecture (The Lisp Microkernel)
|
||||
@@ -13979,18 +13979,18 @@ Instead of relying on SKILL.md or OpenCode's AGENTS.md, all capabilities are def
|
||||
* Dynamic Loading: The agent reads these files on boot. If the agent generates a new .org file via an LLM output, it instantly acquires that new skill on the next heartbeat.
|
||||
* Progressive Disclosure: To save token context, the agent only loads the #+DESCRIPTION of a skill initially. It must explicitly request the full #+BEGIN_SRC implementation if it decides to use it.
|
||||
3. LLMs and Coding Agents as "Effectors"
|
||||
org-agent treats AI models and external SDKs exactly like it treats a Proxmox server—as a downstream tool to be managed.
|
||||
| External Tool | How org-agent Uses It | Trade-off |
|
||||
opencortex treats AI models and external SDKs exactly like it treats a Proxmox server—as a downstream tool to be managed.
|
||||
| External Tool | How opencortex Uses It | Trade-off |
|
||||
|------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------|
|
||||
| Local Inference (vLLM) | A base skill (llm-local.org) containing an HTTP POST request to your RTX 6000 cluster for fast, cheap, private reasoning. | Requires manual mapping of Lisp s-expressions to the local model's API. |
|
||||
| OpenCode | A wrapper skill (skill-opencode.org) that triggers the opencode CLI to execute a massive refactoring job, returning the git diff to org-agent. | Abandons OpenCode's native TUI in favor of headless execution. |
|
||||
| OpenCode | A wrapper skill (skill-opencode.org) that triggers the opencode CLI to execute a massive refactoring job, returning the git diff to opencortex. | Abandons OpenCode's native TUI in favor of headless execution. |
|
||||
| Claude Agent SDK | A wrapper skill that triggers a Python script leveraging Anthropic's SDK to spin up a multi-agent "Team" for deep architectural planning. | Costs external API tokens; requires Python alongside Lisp. |
|
||||
4. Security & Isolation
|
||||
Because org-agent runs directly on the host machine to manage Proxmox and GitOps, security is handled via strict allow-lists within the Lisp kernel.
|
||||
Because opencortex runs directly on the host machine to manage Proxmox and GitOps, security is handled via strict allow-lists within the Lisp kernel.
|
||||
* The LLM backend is instructed to output strictly formatted Lisp s-expressions (e.g., (invoke-skill "proxmox" "restart-staging")).
|
||||
* The Lisp Executor will only evaluate forms where the car (the function name) matches a predefined, safe whitelist.
|
||||
The Verdict on the Workflow
|
||||
By building org-agent, you are creating a system where your daily GTD notes, your infrastructure commands, and your AI's source code all share the exact same syntax. It is the ultimate manifestation of "Code is Data."
|
||||
By building opencortex, you are creating a system where your daily GTD notes, your infrastructure commands, and your AI's source code all share the exact same syntax. It is the ultimate manifestation of "Code is Data."
|
||||
Would you like me to draft the Lisp parser function that reads an .org skill file and translates its #+NAME and #+BEGIN_SRC blocks into callable Lisp functions for the agent's whitelist?
|
||||
|
||||
***** Agora
|
||||
@@ -15109,4 +15109,132 @@ CLOSED: [2026-04-04 Sat 17:39]
|
||||
:ARCHIVE_CATEGORY: wip-block-goose-an-open-source-extensible-AI-agent-2026-04-04-17-39-47-wLfQw5
|
||||
:ARCHIVE_TODO: DONE
|
||||
:END:
|
||||
*** 2026-04-14 Tuesday
|
||||
**** DONE [[https://torath.gov.eg/books/bookAuthority/books-listing?seriesName=%D8%AA%D8%A7%D8%B1%D9%8A%D8%AE%20%D8%A7%D9%84%D9%85%D8%B5%D8%B1%D9%8A%D9%8A%D9%86&page=1][تاريخ المصريين - الهيئة المصرية العامة للكتاب - تراث مصر الرقمي]]
|
||||
CLOSED: [2026-04-14 Tue 11:47]
|
||||
:PROPERTIES:
|
||||
:TITLE: تاريخ المصريين - الهيئة المصرية العامة للكتاب - تراث مصر الرقمي
|
||||
:URI: https://torath.gov.eg/books/bookAuthority/books-listing?seriesName=%D8%AA%D8%A7%D8%B1%D9%8A%D8%AE%20%D8%A7%D9%84%D9%85%D8%B5%D8%B1%D9%8A%D9%8A%D9%86&page=1
|
||||
:CREATED: [2026-04-14 Tue 11:14]
|
||||
:ID: تاريخ-المصريين-الهيئة-المصرية-العامة-للكتاب-تراث-2026-04-14-11-47-42
|
||||
:ORG_GTD: Reference
|
||||
:ARCHIVE_TIME: 2026-04-14 Tue 11:47
|
||||
:ARCHIVE_FILE: /tmp/org-gtd/wip-تاريخ-المصريين-الهيئة-المصرية-العامة-للكتاب-تراث-2026-04-14-11-47-42-B4uIxI.org
|
||||
:ARCHIVE_CATEGORY: wip-تاريخ-المصريين-الهيئة-المصرية-العامة-للكتاب-تراث-2026-04-14-11-47-42-B4uIxI
|
||||
:ARCHIVE_TODO: DONE
|
||||
:END:
|
||||
|
||||
**** DONE [[https://www.arsheef.org/digitized-collections][Digitized Collections — arsheef]]
|
||||
CLOSED: [2026-04-14 Tue 11:47]
|
||||
:PROPERTIES:
|
||||
:TITLE: Digitized Collections — arsheef
|
||||
:URI: https://www.arsheef.org/digitized-collections
|
||||
:CREATED: [2026-04-14 Tue 11:02]
|
||||
:ID: Digitized-Collections-arsheef-2026-04-14-11-47-49
|
||||
:ORG_GTD: Reference
|
||||
:ARCHIVE_TIME: 2026-04-14 Tue 11:47
|
||||
:ARCHIVE_FILE: /tmp/org-gtd/wip-Digitized-Collections-arsheef-2026-04-14-11-47-49-yc2uyh.org
|
||||
:ARCHIVE_CATEGORY: wip-Digitized-Collections-arsheef-2026-04-14-11-47-49-yc2uyh
|
||||
:ARCHIVE_TODO: DONE
|
||||
:END:
|
||||
|
||||
**** DONE [[https://archive.org/search?query=%D9%83%D8%AA%D8%A7%D8%A8+%D8%A7%D9%84%D9%87%D9%84%D8%A7%D9%84][Internet Archive: Digital Library of Free & Borrowable Texts, Movies, Music & Wayback Machine]]
|
||||
CLOSED: [2026-04-14 Tue 11:47]
|
||||
:PROPERTIES:
|
||||
:TITLE: Internet Archive: Digital Library of Free & Borrowable Texts, Movies, Music & Wayback Machine
|
||||
:URI: https://archive.org/search?query=%D9%83%D8%AA%D8%A7%D8%A8+%D8%A7%D9%84%D9%87%D9%84%D8%A7%D9%84
|
||||
:CREATED: [2026-04-14 Tue 11:02]
|
||||
:ID: Internet-Archive-Digital-Library-of-Free-and-2026-04-14-11-47-54
|
||||
:ORG_GTD: Reference
|
||||
:ARCHIVE_TIME: 2026-04-14 Tue 11:47
|
||||
:ARCHIVE_FILE: /tmp/org-gtd/wip-Internet-Archive-Digital-Library-of-Free-and-2026-04-14-11-47-54-Z0t1BU.org
|
||||
:ARCHIVE_CATEGORY: wip-Internet-Archive-Digital-Library-of-Free-and-2026-04-14-11-47-54-Z0t1BU
|
||||
:ARCHIVE_TODO: DONE
|
||||
:END:
|
||||
|
||||
A complete archive of كتاب الهلال.
|
||||
|
||||
**** DONE [[https://community.home-assistant.io/t/new-weather-radar-card/417635][New Weather Radar Card - Share your Projects! / Dashboards & Frontend - Home Assistant Community]]
|
||||
CLOSED: [2026-04-14 Tue 11:48]
|
||||
:PROPERTIES:
|
||||
:TITLE: New Weather Radar Card - Share your Projects! / Dashboards & Frontend - Home Assistant Community
|
||||
:URI: https://community.home-assistant.io/t/new-weather-radar-card/417635
|
||||
:CREATED: [2026-04-14 Tue 11:11]
|
||||
:ID: New-Weather-Radar-Card-Share-your-Projects-2026-04-14-11-47-57
|
||||
:ORG_GTD: Reference
|
||||
:ARCHIVE_TIME: 2026-04-14 Tue 11:48
|
||||
:ARCHIVE_FILE: /tmp/org-gtd/wip-New-Weather-Radar-Card-Share-your-Projects-2026-04-14-11-47-57-IY5m4O.org
|
||||
:ARCHIVE_CATEGORY: wip-New-Weather-Radar-Card-Share-your-Projects-2026-04-14-11-47-57-IY5m4O
|
||||
:ARCHIVE_TODO: DONE
|
||||
:END:
|
||||
|
||||
**** DONE [[https://community.home-assistant.io/t/music-assistant-player-card-control-your-players-adjust-transfer-and-join-queues-and-browse-your-media/929266][Music Assistant Player Card - Control your players, adjust, transfer, and join queues, and browse your media! - Share your Projects! / Dashboards & Frontend - Home Assistant Community]]
|
||||
CLOSED: [2026-04-14 Tue 11:48]
|
||||
:PROPERTIES:
|
||||
:TITLE: Music Assistant Player Card - Control your players, adjust, transfer, and join queues, and browse your media! - Share your Projects! / Dashboards & Frontend - Home Assistant Community
|
||||
:URI: https://community.home-assistant.io/t/music-assistant-player-card-control-your-players-adjust-transfer-and-join-queues-and-browse-your-media/929266
|
||||
:CREATED: [2026-04-14 Tue 11:11]
|
||||
:ID: Music-Assistant-Player-Card-Control-your-players-2026-04-14-11-48-11
|
||||
:ORG_GTD: Reference
|
||||
:ARCHIVE_TIME: 2026-04-14 Tue 11:48
|
||||
:ARCHIVE_FILE: /tmp/org-gtd/wip-Music-Assistant-Player-Card-Control-your-players-2026-04-14-11-48-11-k7UVfa.org
|
||||
:ARCHIVE_CATEGORY: wip-Music-Assistant-Player-Card-Control-your-players-2026-04-14-11-48-11-k7UVfa
|
||||
:ARCHIVE_TODO: DONE
|
||||
:END:
|
||||
|
||||
**** DONE [[https://github.com/nimroddolev/chime_tts][nimroddolev/chime_tts: A custom Home Assistant integration to play combined audio files before and/or after text-to-speech (TTS) messages]]
|
||||
CLOSED: [2026-04-14 Tue 11:49]
|
||||
:PROPERTIES:
|
||||
:TITLE: nimroddolev/chime_tts: A custom Home Assistant integration to play combined audio files before and/or after text-to-speech (TTS) messages
|
||||
:URI: https://github.com/nimroddolev/chime_tts
|
||||
:CREATED: [2026-04-14 Tue 11:11]
|
||||
:ID: nimroddolev-chime-tts-A-custom-Home-Assistant-2026-04-14-11-49-05
|
||||
:ORG_GTD: Reference
|
||||
:ARCHIVE_TIME: 2026-04-14 Tue 11:49
|
||||
:ARCHIVE_FILE: /tmp/org-gtd/wip-nimroddolev-chime-tts-A-custom-Home-Assistant-2026-04-14-11-49-05-je5UGn.org
|
||||
:ARCHIVE_CATEGORY: wip-nimroddolev-chime-tts-A-custom-Home-Assistant-2026-04-14-11-49-05-je5UGn
|
||||
:ARCHIVE_TODO: DONE
|
||||
:END:
|
||||
|
||||
**** DONE [[https://github.com/Clooos/bubble-card][Clooos/Bubble-Card: Bubble Card is a minimalist card collection for Home Assistant with a nice pop-up touch.]]
|
||||
CLOSED: [2026-04-14 Tue 11:49]
|
||||
:PROPERTIES:
|
||||
:TITLE: Clooos/Bubble-Card: Bubble Card is a minimalist card collection for Home Assistant with a nice pop-up touch.
|
||||
:URI: https://github.com/Clooos/bubble-card
|
||||
:CREATED: [2026-04-14 Tue 11:11]
|
||||
:ID: Clooos-Bubble-Card-Bubble-Card-is-a-minimalist-2026-04-14-11-49-19
|
||||
:ORG_GTD: Reference
|
||||
:ARCHIVE_TIME: 2026-04-14 Tue 11:49
|
||||
:ARCHIVE_FILE: /tmp/org-gtd/wip-Clooos-Bubble-Card-Bubble-Card-is-a-minimalist-2026-04-14-11-49-19-AGBrix.org
|
||||
:ARCHIVE_CATEGORY: wip-Clooos-Bubble-Card-Bubble-Card-is-a-minimalist-2026-04-14-11-49-19-AGBrix
|
||||
:ARCHIVE_TODO: DONE
|
||||
:END:
|
||||
|
||||
**** DONE [[https://github.com/PRProd/HA-Firemote][PRProd/HA-Firemote: Apple TV, Amazon Fire TV, Chromecast, Homatics, NVIDIA Shield, onn., Roku, Xiaomi Mi, and Android TV remote control card for Home Assistant]]
|
||||
CLOSED: [2026-04-14 Tue 11:49]
|
||||
:PROPERTIES:
|
||||
:TITLE: PRProd/HA-Firemote: Apple TV, Amazon Fire TV, Chromecast, Homatics, NVIDIA Shield, onn., Roku, Xiaomi Mi, and Android TV remote control card for Home Assistant
|
||||
:URI: https://github.com/PRProd/HA-Firemote
|
||||
:CREATED: [2026-04-14 Tue 11:12]
|
||||
:ID: PRProd-HA-Firemote-Apple-TV-Amazon-Fire-TV-2026-04-14-11-49-22
|
||||
:ORG_GTD: Reference
|
||||
:ARCHIVE_TIME: 2026-04-14 Tue 11:49
|
||||
:ARCHIVE_FILE: /tmp/org-gtd/wip-PRProd-HA-Firemote-Apple-TV-Amazon-Fire-TV-2026-04-14-11-49-22-oxZinO.org
|
||||
:ARCHIVE_CATEGORY: wip-PRProd-HA-Firemote-Apple-TV-Amazon-Fire-TV-2026-04-14-11-49-22-oxZinO
|
||||
:ARCHIVE_TODO: DONE
|
||||
:END:
|
||||
|
||||
**** DONE [[https://www.mogawdat.com/][Mo Gawdat | AI + Happiness]]
|
||||
CLOSED: [2026-04-14 Tue 11:49]
|
||||
:PROPERTIES:
|
||||
:TITLE: Mo Gawdat | AI + Happiness
|
||||
:URI: https://www.mogawdat.com/
|
||||
:CREATED: [2026-04-14 Tue 11:15]
|
||||
:ID: Mo-Gawdat-AI-plus-Happiness-2026-04-14-11-49-27
|
||||
:ORG_GTD: Reference
|
||||
:ARCHIVE_TIME: 2026-04-14 Tue 11:49
|
||||
:ARCHIVE_FILE: /tmp/org-gtd/wip-Mo-Gawdat-AI-plus-Happiness-2026-04-14-11-49-27-41t26y.org
|
||||
:ARCHIVE_CATEGORY: wip-Mo-Gawdat-AI-plus-Happiness-2026-04-14-11-49-27-41t26y
|
||||
:ARCHIVE_TODO: DONE
|
||||
:END:
|
||||
|
||||
|
||||
BIN
inbox/2512.24601v2.pdf
Normal file
BIN
inbox/2512.24601v2.pdf
Normal file
Binary file not shown.
BIN
inbox/2602.22302v1.pdf
Normal file
BIN
inbox/2602.22302v1.pdf
Normal file
Binary file not shown.
Binary file not shown.
@@ -1,6 +0,0 @@
|
||||
The Farm at the End of the World
|
||||
|
||||
Reinventing the wheel
|
||||
Atoms
|
||||
Bits
|
||||
Cells
|
||||
BIN
inbox/atoms.ods
BIN
inbox/atoms.ods
Binary file not shown.
@@ -1,18 +0,0 @@
|
||||
* Flight Plan: Fix Chat Skill Parsing
|
||||
:PROPERTIES:
|
||||
:STATUS: FINISHED
|
||||
:END:
|
||||
|
||||
** Analyst Phase
|
||||
The Chat skill currently tells the LLM to output Org-mode subtrees, but the =org-agent= kernel evaluates LLM output via =read-from-string=. This expects a valid s-expression, specifically a Common Lisp property list (plist) that targets an Emacs actuator with an =:insert-at-end= action. We must explicitly mandate that the LLM wraps its conversational output in this plist.
|
||||
|
||||
** Coder Phase
|
||||
- [X] Create =inbox/flight-plan-chat-fix.org= (this file).
|
||||
- [X] Update =notes/org-skill-chat.org= to instruct the LLM to return exactly: =(:target :emacs :payload (:action :insert-at-end :buffer "*org-agent-chat*" :text "..."))=
|
||||
- [X] Fix tangle paths to root-relative =../projects/...=
|
||||
|
||||
** Tester Phase
|
||||
- [X] Tangle the file via =emacs --batch=.
|
||||
- [X] Perform syntax check with SBCL.
|
||||
- [X] Verified that =projects/org-skill-chat/src/chat-logic.lisp= is correctly generated and valid.
|
||||
- [ ] User to reload skill and test in Emacs.
|
||||
@@ -1,23 +0,0 @@
|
||||
* Flight Plan: Chat UI Refinement & Preamble Suppression
|
||||
:PROPERTIES:
|
||||
:STATUS: IN-PROGRESS
|
||||
:END:
|
||||
|
||||
** Analyst Phase
|
||||
The user is seeing the agent's meta-commentary (e.g., "Okay, I've inserted...") and the "Thinking..." status block is not being removed. This is because:
|
||||
1. The LLM prompt is not strict enough about forbidding explanations.
|
||||
2. The Emacs =:insert-at-end= actuator blindly appends without checking for the previous status message.
|
||||
|
||||
** Coder Phase
|
||||
- [X] Create =inbox/flight-plan-chat-ui-fix.org= (this file).
|
||||
- [ ] Update =projects/org-agent/src/org-agent.el= to replace "Thinking..." lines.
|
||||
- [ ] Update =notes/org-skill-chat.org= to suppress conversational preamble.
|
||||
- [ ] Tangle and restart.
|
||||
|
||||
** Tester Phase
|
||||
1. Tangle all modified files.
|
||||
2. Restart the daemon.
|
||||
3. Reload =org-agent.el= in Emacs.
|
||||
4. Test chat and verify:
|
||||
- "Thinking..." is replaced by the response.
|
||||
- No "Okay, I've inserted..." preamble appears.
|
||||
@@ -1,23 +0,0 @@
|
||||
* Flight Plan: Emacs OACP Outbound Bridge
|
||||
:PROPERTIES:
|
||||
:STATUS: IN-PROGRESS
|
||||
:END:
|
||||
|
||||
** Analyst Phase
|
||||
The current =org-agent= kernel is a "one-way" sensory system. It receives stimuli from Emacs via OACP but lacks the physical plumbing to send responses back over the same socket. To fix this, we must:
|
||||
1. Modify the kernel (literately) to pass the client TCP stream through the cognitive loop.
|
||||
2. Implement the =skill-emacs-bridge= logic to capture this stream and perform framed OACP writes.
|
||||
3. Update the =skill-chat= to utilize the new bridge.
|
||||
|
||||
** Coder Phase
|
||||
- [X] Create =inbox/flight-plan-emacs-bridge.org= (this file).
|
||||
- [ ] Update =projects/org-agent/docs/README.org= (Literate Kernel) with the stream-passing hook.
|
||||
- [ ] Update =notes/org-skill-emacs-bridge.org= to implement the OACP outbound writer.
|
||||
- [ ] Tangle the updated files.
|
||||
- [ ] Rebuild the daemon binary.
|
||||
|
||||
** Tester Phase
|
||||
1. Tangle all modified files.
|
||||
2. Restart the daemon.
|
||||
3. Run the =test-chat.lisp= script to verify two-way communication.
|
||||
4. Verify in Emacs =*org-agent-chat*=.
|
||||
@@ -1,41 +0,0 @@
|
||||
#+TITLE: Flight Plan: Flatten & Generalize Memex Environment Architecture
|
||||
#+AUTHOR: Gemini CLI
|
||||
#+DATE: 2026-04-01
|
||||
#+FILETAGS: :psf:arch:refactor:generalization:
|
||||
#+STARTUP: content
|
||||
|
||||
* Overview
|
||||
Refactor the =.env.example= and secure local =.env= to remove the legacy PARA structure and replace it with a generalized, anchor-based architecture. Move towards a unified =MEMEX_DIR= foundation while ensuring portability for different users and folder structures.
|
||||
|
||||
* Phase A: Analysis (The Scientist)
|
||||
:PROPERTIES:
|
||||
:STATUS: COMPLETE
|
||||
:END:
|
||||
** Findings
|
||||
- Current =.env= relies on hardcoded absolute paths (=/home/user/memex/...=).
|
||||
- Direct removal of PARA variables breaks skills (=org-skill-project-foundry=, etc.).
|
||||
- The kernel's =context-resolve-path= already supports =$= expansion but needs to be the standard for all internal path lookups.
|
||||
|
||||
* Phase B: Blueprint (The Architect)
|
||||
:PROPERTIES:
|
||||
:STATUS: PENDING_AUTHORIZATION
|
||||
:END:
|
||||
** [Coder] Surgical Implementation Tasks
|
||||
1. *Generalize .env.example:*
|
||||
- Define =MEMEX_DIR= as the single mandatory anchor.
|
||||
- Use variable references for all sub-directories (e.g., =PROJECTS_DIR="${MEMEX_DIR}/projects"=).
|
||||
- Add documentation explaining how to override these for custom structures.
|
||||
2. *Harden Path Resolution (README.org):*
|
||||
- Update =load-all-skills= to use =context-resolve-path= when reading the =SKILLS_DIR= environment variable.
|
||||
- This ensures that if a user sets =SKILLS_DIR="$MEMEX_DIR/notes"=, the Lisp kernel expands it correctly regardless of the OS or username.
|
||||
3. *Sync Secure .env (~/.local/share/org-agent/.env):*
|
||||
- Refactor the user's secure file to use this dynamic derivation.
|
||||
|
||||
** [Tester] Verification Strategy
|
||||
1. *Portability Test:* Temporarily set =MEMEX_DIR=/tmp/memex-test= in the environment and verify that =(org-agent:context-get-skill-source "test")= attempts to read from the correct expanded path.
|
||||
2. *Boot Test:* Restart daemon and ensure all skills load via the new expanded paths.
|
||||
|
||||
* NEXT Authorization Gate
|
||||
** Sovereign, do you approve this Generalized Flattening plan?
|
||||
- [ ] APPROVED
|
||||
- [ ] REJECTED
|
||||
@@ -1,49 +0,0 @@
|
||||
#+TITLE: Flight Plan: Hard Rollback & Verification
|
||||
#+AUTHOR: Gemini CLI
|
||||
#+DATE: 2026-04-01
|
||||
#+FILETAGS: :psf:build:qa:rollback:
|
||||
#+STARTUP: content
|
||||
|
||||
* Overview
|
||||
Break the cycle of chaotic debugging by performing a hard Git rollback to the last known stable state of the `org-agent` repository, surgically applying the verified fixes, and executing the Model Discovery connection test one strict step at a time.
|
||||
|
||||
* Phase A: Purge & Reset (The Scientist)
|
||||
** TODO 1. Hard Rollback
|
||||
- Action: Execute `git reset --hard` and `git clean -fd` in `~/memex/projects/org-agent`.
|
||||
- Verification: Directory is clean of untracked files and uncommitted changes.
|
||||
|
||||
** TODO 2. Nuke the Lisp Cache
|
||||
- Action: Delete `~/.cache/common-lisp/` and `~/.local/share/org-agent/quicklisp/cache/`.
|
||||
- Verification: The directories do not exist.
|
||||
|
||||
** TODO 3. Verify Environment
|
||||
- Action: Read `~/.local/share/org-agent/.env`.
|
||||
- Verification: Ensure `OPENROUTER_API_KEY` and `MEMEX_DIR` are correctly set without trailing quotes or comments.
|
||||
|
||||
* Phase B: Surgical Implementation (The Coder)
|
||||
** TODO 4. Implement Dynamic Model Resolution
|
||||
- Action: Surgically update `docs/README.org` to make `execute-openrouter-request` pull the `:LLM_MODEL_OPENROUTER` property.
|
||||
|
||||
** TODO 5. Implement Model Discovery API
|
||||
- Action: Add `openrouter-get-available-models` to `docs/README.org` and export it in `package.lisp`.
|
||||
|
||||
** TODO 6. Implement Model Explorer Skill
|
||||
- Action: Update `~/memex/notes/org-skill-model-explorer.org` with the trigger, table builder, and actuator logic. Ensure it is correctly registered.
|
||||
|
||||
* Phase C: Tangle & Build (The Tester)
|
||||
** TODO 7. Tangle
|
||||
- Action: Run `emacs --batch` to regenerate `src/*.lisp` from the `README.org`.
|
||||
- Verification: Exit code 0.
|
||||
|
||||
** TODO 8. Compile
|
||||
- Action: Run a clean compilation script.
|
||||
- Verification: The binary is generated successfully.
|
||||
|
||||
* Phase D: Live Execution (The Sovereign)
|
||||
** TODO 9. Foreground Boot Test
|
||||
- Action: Start the `org-agent-server` daemon in the foreground for 10 seconds.
|
||||
- Verification: Visually confirm that `org-skill-model-explorer` successfully jails and hot-loads.
|
||||
|
||||
** TODO 10. Live Model Discovery Test
|
||||
- Action: Send `@agent list models` via an Emacs batch script.
|
||||
- Verification: The daemon log shows the generated Org-mode table of OpenRouter models.
|
||||
135
inbox/index.org
135
inbox/index.org
@@ -1,135 +0,0 @@
|
||||
#+TITLE: Second Brain
|
||||
#+AUTHOR: Amr + Sol
|
||||
#+DATE: 2026-03-04
|
||||
#+OPTIONS: toc:2
|
||||
#+STARTUP: overview
|
||||
|
||||
* 🧠 Second Brain Setup
|
||||
|
||||
This is the central hub for our knowledge management system using:
|
||||
- *Org-mode* for structure
|
||||
- *org-roam* for Zettelkasten linking
|
||||
- *org-gtd* for task management
|
||||
- *PARA* for organization (Projects, Areas, Resources, Archive)
|
||||
|
||||
*Core Principles:*
|
||||
1. *Capture* everything to inbox_mind.org/ → Zero friction entry
|
||||
2. *Clarify* daily → Process into system or discard
|
||||
3. *Connect* knowledge → Use org-roam linking
|
||||
4. *Create* from notes → Publish to 4_published/
|
||||
5. *Maintain* → Archive to 5_archive/ when inactive
|
||||
|
||||
* Directory Structure
|
||||
|
||||
#+BEGIN_SRC
|
||||
mind/
|
||||
├── inbox_mind.org/ # CAPTURE zone (zero friction)
|
||||
│ └── process daily → clarify and file
|
||||
├── 1_thinking/ # MY notes and synthesis
|
||||
│ ├── dailies/ # org-roam-dailies (journal, logs)
|
||||
│ └── notes/ # Permanent notes (Zettelkasten)
|
||||
├── 2_reference/ # EXTERNAL knowledge
|
||||
│ ├── tools/ # Tool documentation, CLI guides
|
||||
│ ├── approaches/ # Methods, patterns, workflows
|
||||
│ └── sources/ # Books, articles, papers
|
||||
├── 3_creating/ # WORK IN PROGRESS
|
||||
│ └── drafts/ # Blog posts, projects, plans
|
||||
├── 4_published/ # FINISHED WORK
|
||||
│ └── archive/ # Dated publications
|
||||
├── 5_archive/ # INACTIVE (not deleted, just archived)
|
||||
├── 6_projects/ # ACTIVE PROJECTS
|
||||
│ └── [project-name]/ # Each project = subfolder
|
||||
├── 7_system/ # Templates and scripts
|
||||
│ ├── config/ # Emacs/org config
|
||||
│ └── scripts/ # Automation scripts
|
||||
└── attachments/ # Images, PDFs, non-text files
|
||||
#+END_SRC
|
||||
|
||||
* Methods Integration
|
||||
|
||||
*Zettelkasten (org-roam)*
|
||||
- Notes in 1_thinking/notes/ get an ID
|
||||
- Link with [[id:UUID][Description]]
|
||||
- Build Maps of Content (MOCs) as indexes
|
||||
- Fleeting notes → Literature notes → Permanent notes
|
||||
|
||||
*GTD (org-gtd)*
|
||||
- @INBOX: 0_inbox/ processes daily
|
||||
- @TODAY: What to do NOW (agenda view)
|
||||
- @NEXT: Context lists (@home, @office, @call)
|
||||
- @WAITING: Delegated items
|
||||
- @SOMEDAY: Ideas without active planning
|
||||
|
||||
*PARA (Projects, Areas, Resources, Archive)*
|
||||
- *Projects*: Goal + deadline → 6_projects/
|
||||
- *Areas*: Ongoing responsibility → 1_thinking/areas/
|
||||
- *Resources*: Reference material → 2_reference/
|
||||
- *Archive*: Inactive items → 5_archive/
|
||||
|
||||
*Daily Workflow*
|
||||
|
||||
#+BEGIN_SRC
|
||||
08:00 | CAPTURE: Empty brain into 0_inbox/
|
||||
09:00 | CLARIFY: Process inbox → clarify or delete
|
||||
10:00 | ORGANIZE: File clarified items to PARA
|
||||
14:00 | CONNECT: Work in 1_thinking/, link notes
|
||||
16:00 | REFLECT: Review, archive, plan tomorrow
|
||||
#+END_SRC
|
||||
|
||||
* PARA Explained
|
||||
|
||||
*Projects (6_projects/)*
|
||||
- Has a deadline or clear outcome
|
||||
- Example: "Build kitchen table", "Launch website v2"
|
||||
- When done → archive or convert to area
|
||||
|
||||
*Areas (1_thinking/areas/)*
|
||||
- Ongoing responsibility without end date
|
||||
- Example: "Health", "Finances", "Skills"
|
||||
- Maintained continuously
|
||||
|
||||
*Resources (2_reference/)*
|
||||
- Things I may reference later
|
||||
- Example: "Python Regex", "Project Management patterns"
|
||||
- Actively curated
|
||||
|
||||
*Archive (5_archive/)*
|
||||
- Inactive projects, areas, resources
|
||||
- NOT deleted—still searchable
|
||||
- Re-activate anytime
|
||||
|
||||
* Quick Links
|
||||
|
||||
- [[file:0_inbox/README.org][Inbox Processing]]
|
||||
- [[file:1_thinking/README.org][Thinking Notes]]
|
||||
- [[file:2_reference/README.org][Reference Library]]
|
||||
- [[file:6_projects/README.org][Active Projects]]
|
||||
- [[file:7_system/templates/capture.org][Capture Templates]]
|
||||
|
||||
* Statistics
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(require 'org-collector)
|
||||
(org-collector-todo-collector)
|
||||
#+END_SRC
|
||||
|
||||
#+RESULTS:
|
||||
| TODO | NEXT | DOING | WAITING | DONE | CANCELLED | TOTAL |
|
||||
|
||||
* Maintenance
|
||||
|
||||
*Weekly Review (Every Sunday)*
|
||||
1. [ ] Clear 0_inbox/
|
||||
2. [ ] Review 6_projects/ - close completed
|
||||
3. [ ] Review agenda - update deadlines
|
||||
4. [ ] Archive finished items to 5_archive/
|
||||
5. [ ] Review waiting items
|
||||
6. [ ] Sync notes/devices
|
||||
|
||||
*Monthly Review*
|
||||
1. [ ] Rebalance Areas and Resources
|
||||
2. [ ] Review Archive for reactivation
|
||||
3. [ ] Update MOC indexes
|
||||
4. [ ] Clean attachments/
|
||||
#+END_SRC
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
#+TITLE: Flight Plan: Night Shift Phase 3 - Methodology Batch
|
||||
#+ID: flight-plan-night-shift-phase-3
|
||||
#+FILETAGS: :plan:psf:lisp:methodology:
|
||||
|
||||
* Analyst Phase: Research & Verification
|
||||
** TODO Verify `org-agent:kernel-log` existence and signature.
|
||||
** TODO Verify `emacs --batch` tangling capability.
|
||||
** TODO Verify `sbcl` syntax checking capability.
|
||||
** TODO Identify the exact project structure for `../projects/<skill-name>/src/logic.lisp`.
|
||||
|
||||
* Coder Phase: Implementation
|
||||
** TODO Fix `org-skill-architect.org`
|
||||
- [ ] Update tangle paths to `../projects/org-skill-architect/src/architect-logic.lisp`.
|
||||
- [ ] Ensure `architect-actuate` accepts `(action context)`.
|
||||
- [ ] Use `org-agent:kernel-log`.
|
||||
** TODO Implement `org-skill-tech-analyst.org`
|
||||
- [ ] Update tangle paths to `../projects/org-skill-tech-analyst/src/analyst-logic.lisp`.
|
||||
- [ ] Implement `tech-analyst-actuate` to write TDD test files.
|
||||
- [ ] Use `org-agent:kernel-log`.
|
||||
** TODO Implement `org-skill-tdd-runner.org`
|
||||
- [ ] Update tangle paths to `../projects/org-skill-tdd-runner/src/runner-logic.lisp`.
|
||||
- [ ] Implement `run-tests-for-project` using ASDF or external shell.
|
||||
- [ ] Use `org-agent:kernel-log`.
|
||||
** TODO Implement `org-skill-self-fix.org`
|
||||
- [ ] Update tangle paths to `../projects/org-skill-self-fix/src/repair-logic.lisp`.
|
||||
- [ ] Implement `self-fix-apply` using the Shell Actuator or direct write.
|
||||
- [ ] Use `org-agent:kernel-log`.
|
||||
** TODO Implement `org-skill-scientist.org`
|
||||
- [ ] Update tangle paths to `../projects/org-skill-scientist/src/scientist-logic.lisp`.
|
||||
- [ ] Implement `scientist-hypothesis` neural prompt.
|
||||
- [ ] Use `org-agent:kernel-log`.
|
||||
** TODO Implement `org-skill-chaos.org`
|
||||
- [ ] Update tangle paths to `../projects/org-skill-chaos/src/chaos-logic.lisp`.
|
||||
- [ ] Implement `chaos-stress-test` logic.
|
||||
- [ ] Use `org-agent:kernel-log`.
|
||||
|
||||
* Tester Phase: Validation
|
||||
** TODO Tangle all files using `emacs --batch`.
|
||||
** TODO Verify syntax of all generated `.lisp` files with `sbcl`.
|
||||
** TODO Verify that the agent can progress a skill from FROZEN PRD to a TDD proof (Mock/Simulated run if possible).
|
||||
|
||||
* Memory Phase: RCA & Optimization
|
||||
** TODO Distill session into institutional memory in `SOUL.org`.
|
||||
@@ -38,13 +38,13 @@ The cognition-first agent revives this philosophy: your PDS is not storage but a
|
||||
|
||||
We are describing a neurosymbolic architecture:
|
||||
|
||||
- *Neural component (System 1)*: LLMs provide pattern recognition, generation, intuition
|
||||
- Fast, associative, context-sensitive
|
||||
- *Neural component (Probabilistic Engine)*: LLMs provide pattern recognition, generation, intuition
|
||||
- Fast, probabilistic, context-sensitive
|
||||
- Handles ambiguity, natural language, creativity
|
||||
- Limited by context window, hallucination, no persistent memory
|
||||
|
||||
- *Symbolic component (System 2)*: The agent architecture provides structure, reasoning, persistence
|
||||
- Slow, deliberate, rule-based
|
||||
- *Symbolic component (Deterministic Engine)*: The agent architecture provides structure, reasoning, persistence
|
||||
- Slow, deterministic, rule-based
|
||||
- Maintains knowledge graphs, executes plans, tracks epistemic state
|
||||
- Provides guardrails, verification, long-term memory
|
||||
|
||||
@@ -122,9 +122,9 @@ Agora pattern: Personal image-based agent runtime
|
||||
- Stateful, personal, local-first
|
||||
- LLMs are *substrate*, not product
|
||||
|
||||
** System 1 / System 2 Integration
|
||||
** Probabilistic Engine / Deterministic Engine Integration
|
||||
|
||||
| Function | System 1 (Neural/LLM) | System 2 (Symbolic/Agent) |
|
||||
| Function | Probabilistic Engine (Neural/LLM) | Deterministic Engine (Symbolic/Agent) |
|
||||
|----------|----------------------|---------------------------|
|
||||
| Pattern matching | Generates associations | Structures into knowledge graph |
|
||||
| Text generation | Writes prose, code, summaries | Validates for consistency, sources |
|
||||
@@ -156,7 +156,7 @@ Agora pattern: Personal image-based agent runtime
|
||||
- Lisp machines (Symbolics, LMI): Image-based, personal, extensible
|
||||
- Emacs: The extensible, customizable, self-documenting real-time display editor
|
||||
- SOAR cognitive architecture: Problem-solving as state-space search
|
||||
- Kahneman's System 1/2: Dual-process theory of cognition
|
||||
- Kahneman's Probabilistic Engine/2: Dual-process theory of cognition
|
||||
- Neurosymbolic AI: Combining neural networks with symbolic reasoning
|
||||
|
||||
** Connections to Agora Documentation
|
||||
@@ -176,7 +176,7 @@ Agora pattern: Personal image-based agent runtime
|
||||
|
||||
** Conclusion
|
||||
|
||||
We are describing not an "AI assistant" but a *personal cognitive infrastructure*—a neurosymbolic system where neural networks provide associative intelligence and symbolic architecture provides structure, persistence, and reasoning. The Lisp machine philosophy, applied to modern AI, creating an environment where the boundary between human and machine cognition becomes a continuum rather than an interface.
|
||||
We are describing not an "AI assistant" but a *personal cognitive infrastructure*—a neurosymbolic system where neural networks provide probabilistic intelligence and symbolic architecture provides structure, persistence, and reasoning. The Lisp machine philosophy, applied to modern AI, creating an environment where the boundary between human and machine cognition becomes a continuum rather than an interface.
|
||||
|
||||
#+begin_quote
|
||||
"The computer should be an extension of the mind, not a tool for the hand."
|
||||
|
||||
BIN
inbox/paper.pdf
Normal file
BIN
inbox/paper.pdf
Normal file
Binary file not shown.
BIN
inbox/von_Neumann_1955.pdf
Normal file
BIN
inbox/von_Neumann_1955.pdf
Normal file
Binary file not shown.
@@ -1,46 +0,0 @@
|
||||
#+TITLE: System Migration Status (2026-03-30)
|
||||
#+ID: system-migration-status-2026-03-30
|
||||
#+FILETAGS: :system:migration:emacs:gtd:psf:
|
||||
#+STARTUP: content
|
||||
|
||||
* Overview
|
||||
This session focused on three critical architectural upgrades: modularizing the Emacs configuration, migrating to `org-gtd` v4.0, and operationalizing the Personal Software Foundry (PSF).
|
||||
|
||||
* Accomplishments
|
||||
|
||||
** 1. Emacs Modularization ([[file:modular-emacs-configuration.org][Modular Emacs Configuration]])
|
||||
- **New Structure:** Configuration moved from monolithic `emacs.org` to domain-specific modules in `~/memex/system/`.
|
||||
- **Bootstrap Fix:** `~/.emacs` rewritten as a robust bootstrap that prioritizes the newer Org-mode version from `straight.el` to prevent version mismatches.
|
||||
- **Path Normalization:** All `org-directory`, `org-roam`, and capture paths standardized to `~/memex/`.
|
||||
- **Literate Mandate:** All modular files (`emacs-*.org`) are the source of truth, tangling locally to `.el` files.
|
||||
|
||||
** 2. org-gtd v4.0 Migration ([[file:org-gtd-v4-migration.org][org-gtd v4.0 Migration]])
|
||||
- **DAG Implementation:** Successfully ran `org-gtd-upgrade-v3-to-v4`.
|
||||
- **Database Partitioning:** To handle context limits and prevent crashes, massive legacy blocks were moved to separate inbox files:
|
||||
- `inbox-rotten-uri.org` (3,048 items)
|
||||
- `inbox-web-bookmarks.org` (733 items)
|
||||
- `inbox-atoms.org` (Deeply nested items)
|
||||
- `inbox-emacs.org` (336 items)
|
||||
- `inbox-posts.org` (Legacy web content)
|
||||
- **Shadow Orchestration:** Integrated `:PSF-STATE:` properties into `gtd.org` for engineering lifecycle tracking.
|
||||
|
||||
** 3. PSF Operationalization ([[file:personal-software-foundry.org][Personal Software Foundry]])
|
||||
- **Mandates:** Codified Lisp Machine Sovereignty, Org Mandate, and Literate Programming.
|
||||
- **Skill Upgrade:** `skill-project-foundry.org` now scaffolds full SDLC structures (`src/`, `tests/`, `docs/`, `PRD.org`, `PROTOCOL.org`).
|
||||
- **Audit Loop:** `Scribe-Agent.org` updated to audit workspace compliance.
|
||||
|
||||
* Current System State
|
||||
- **Emacs:** Stable, running Org 10.0-pre, modularized.
|
||||
- **GTD:** v4.0 Active. Main file `org-gtd-tasks.org` shrunk to ~40k lines.
|
||||
- **PSF:** Phase 1 (Foundations) Complete.
|
||||
|
||||
* Pending Actions (Phase 2)
|
||||
1. **Resolve Encoding:** Fix encoding issues in the new `inbox-*.org` files.
|
||||
2. **Architect Skill:** Implement `skill-architect.org` to automate `PROTOCOL.org` generation.
|
||||
3. **Analyst Skill:** Implement `skill-tech-analyst.org` for automated TDD inception.
|
||||
|
||||
* See Also
|
||||
- [[file:personal-software-foundry.org][Personal Software Foundry (Philosophy)]]
|
||||
- [[file:institutional-memory.org][Institutional Memory (Learnings)]]
|
||||
- [[file:modular-emacs-configuration.org][Emacs Architecture]]
|
||||
|
||||
1
notes/.#chats-with-gemini.org
Symbolic link
1
notes/.#chats-with-gemini.org
Symbolic link
@@ -0,0 +1 @@
|
||||
user@amr.154851:1777155215
|
||||
@@ -1,6 +0,0 @@
|
||||
* في رواية 1984، صدق الضحية في النهاية أن الأفكار يمكن قمعها
|
||||
|
||||
:PROPERTIES:
|
||||
:ID: 5289dd48-ef40-418c-9ba0-16333f3ac193
|
||||
:CREATED: [2023-08-10 Thu 07:59]
|
||||
:END:
|
||||
@@ -1,24 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: cbc3cc3c-d9c8-4686-b752-55e5ba273393
|
||||
:CREATED: [2009-05-15 Fri 22:56]
|
||||
:MODIFIED: [2009-05-15 Fri 22:57]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
|
||||
#+title: تحررية
|
||||
|
||||
اللاحكم
|
||||
|
||||
ينبغي استخدام قوانين الحكم في هدم الحكم، تماما كرخصة جي.بي.إل المستندة إلى القانون.
|
||||
|
||||
تيار الاشتراكيون الأحرار، لا يهدف إلى تكوين حزب.
|
||||
|
||||
لا يكفي تجاهل الدولة، بل ينبغي السعي إلى هدمها
|
||||
|
||||
الفدرالية تجمع تنظيمات عديدة (و إن لم تكن لا حكمية)
|
||||
|
||||
The Council would include members, approved by other existing members and not elected, who would represent different groups of interest with legal formation; for example, every NGO that has a membership of 2,000 individuals. The NGOs can be trade associations, tribe councils, Human Rights organisations, business associations, unions...
|
||||
|
||||
Decisions are taken in a participatory/consensus-making way, rather than a vote for majority. Consensus has a history in political Islam in the concept of Ijmaa.
|
||||
|
||||
The five Speakers elected via direct poll, will replace the President, They will facilitate the discussion, reach consensus, announce proposals of decision, call for a public referendum
|
||||
@@ -1,29 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 101e3be2-15dc-41a4-9b78-821f24572c2a
|
||||
:CREATED: [2009-05-15 Fri 22:40]
|
||||
:MODIFIED: [2011-07-18 Mon 10:19]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: Absolute Free Speech
|
||||
|
||||
The first series of public demonstrations that clearly focused on freedom of expression took place during late March and Early April 1909. One hundred years later, Egypt's phenomenal efforts in Geneva resulted in the United Nations passing a resolution. About the same time, the centennial celebration of the 1909 protests attracted 300 people at best. The original actions were 10,000 people strong and called for the 'end to dictatorship' supported by Britain and its military bases, the largest being in the Suez.
|
||||
|
||||
Some 20% of humans today relatively practice their right to S-3 (Speech minus hatred, bomb recipes and child pornography). For the rest of us in the South, heavy-handed repression uses those three to keep populations under control. After 60 years of the Universal Declaration, is it time for absolute free speech?
|
||||
|
||||
Despite Egypt's relatively large comic-reading subculture, crossing age-groups and social classes, the content of comics are hardly anything but Disney's. The stories have been Egyptianised during Nasser's era, and since the operation has been sold in the late 1990s to private publisher al-Adwaa (which main line of business is supplementary text books), naked citizens of Duckburgh are now put back to modesty by the censor's thick black marker, a kind of editing that resembles what a pious Saudi or Israeli publication would do to image of real, human females.
|
||||
|
||||
Mohamed al-Shafie's adults-only graphic novel Metro, therefore, is potentially readily available to a large readership. Its message, however, is very different than what you get from Mickey Mouse, or even Donald who is content being from the lower class. The first page from Metro reads: "Today, I decided to rob a bank. I do not know when I grew all this anger inside. All I know is, those people are on one side, and I am on another. I have one thing left: my mind. And finally, I am putting my thoughts to action".
|
||||
|
||||
ash-Shafie dedicated his novel to the soul of his parents, and '[T]o the Egyptian bloggers, who make me feel the world is still alight'
|
||||
|
||||
I did not buy my copy of Metro before it was illegally confiscated from bookstores and the publisher's office. I 'scored' my copy from the Hisham Mubarak Law Center during a press conference. The same day witnessed
|
||||
|
||||
Malamih publisher Mohamed ash-Sharkawi (whom I came to know in 2005 as a democracy activist newly arriving to Cairo from the Nile Delta city of Kafr ash-Sheikh) does not exclude his history as a reason for targeting his publishing house. For the summer of 2006, Sharkawi became an icon of Kifaya, the small-and-loud loose coalition of pro-democracy activists (from all four major political currents in Egypt: Pan-Arabist, Liberal, Socialist and Islamist, making together Egypt's 'New Opposition', which tends to be more militant that recognised political parties from corresponding currents. Political parties are practically licensed by the very people in power) as he was kidnapped from a sit-in support an independent judiciary movement, blindfolded and brutally assaulted by police, before being sodomised in Kasr an-Nil police station with what he thinks is a piece of cardboard, then being kept for two months while his body injuries heal. The story received wide attention, from G.W. Bush and his press corps to the press in Benin.
|
||||
|
||||
الكتاب فيه كمال الشاذلي و مفيد فوزي و بز و نيك و كلمات عرص و خولات و سرقة بنك و نؤيد مبارك و قتيل و البوليس مسك حد تاني و تقفيش النسوان في المظاهرات و البلطجية ال ب20 جنيه
|
||||
|
||||
و إننا لازم نغير النظام كلنا مع بعض
|
||||
|
||||
و شرموط
|
||||
|
||||
Karl Popper's definition of an Open Society. Freedom is restricted only by other people's physical safety. Free elections on a Western Democratic model alone do not prevent Fascism. Only an active population, not laws and states, can keep hate speakers in check.
|
||||
@@ -1,28 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 345fb896-9c8d-4267-a6fb-387e8e8d8018
|
||||
:CREATED: [2009-05-15 Fri 23:18]
|
||||
:MODIFIED: [2009-05-15 Fri 23:18]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: Internal to Ego
|
||||
#+draft: true
|
||||
|
||||
It's a nice day on the planet
|
||||
if the trees could curse
|
||||
and the sky could hate
|
||||
because you only imitate
|
||||
|
||||
I think we should testify
|
||||
you and I
|
||||
before the jury of this world
|
||||
that it is only one word... one thought... one dream
|
||||
|
||||
I know to you it might not seem
|
||||
so.. why don't you reach the hand?
|
||||
rise to a stand?
|
||||
and rejoin our empty band?
|
||||
|
||||
I feel you fear to leave the trance.. be a freelance
|
||||
look.. we before you took that chance
|
||||
a few of us did advance.. and closed this great romance
|
||||
but they hardly make an utterance
|
||||
@@ -1,17 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 89223c07-b529-4111-ab8f-eaa80005a5de
|
||||
:CREATED: [2009-05-15 Fri 23:19]
|
||||
:MODIFIED: [2009-05-15 Fri 23:19]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: Roger Waters
|
||||
|
||||
Question: Could I also go back and forth again between mental suicide and pain resulting from...
|
||||
|
||||
Mosaics:
|
||||
|
||||
Tweleve hours after my arrival in Cairo, and I find the Lebanon fading. I went there to hear and see Roger Waters. But even before I left I knew I was not a fan.
|
||||
|
||||
I was not standing among fans, twenty meters from my prophet, or even a demi-god. Is this what he wanted his listeners to be like, in contract to disciples who attended concerts in the 1970s?
|
||||
|
||||
I am shyly thinking of it, but religion is something you cannot miss in Lebanon. "Be gods in yourselves." That's what the PF say, much closer to Nietzsche and Muhammad than to Peter.
|
||||
@@ -1,41 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 88c7a7fd-c487-4a89-b4eb-af763209fb24
|
||||
:CREATED: [2009-05-15 Fri 21:38]
|
||||
:MODIFIED: [2009-05-15 Fri]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: Political compass
|
||||
|
||||
** Politics
|
||||
*** Securalist State/Religious state
|
||||
*** Military/civil president
|
||||
*** Democracy from inside/outside
|
||||
*** Regime’s type : Parliamentary/Presidential/Direct Democracy
|
||||
*** Free Association/All in one
|
||||
*** Egypt ready for democracy (Maturity?)
|
||||
*** Egypt first/ Panarabism
|
||||
*** Contestation (Strikes for doctors?)
|
||||
*** Official Media for the State
|
||||
*** Islamic Institutions (Public money)
|
||||
*** Military/Police
|
||||
|
||||
** Economics
|
||||
|
||||
*** Which economic system for Egypt?
|
||||
*** Tax system
|
||||
*** Role of the State in the social politics ( Health, Education, Habitat, Employment…etc)
|
||||
|
||||
** Society
|
||||
*** Women’s rights
|
||||
*** Religious minorities
|
||||
*** Homosexuals
|
||||
*** Social equality
|
||||
*** Censorship
|
||||
*** Civil marriage
|
||||
*** Religion on IDs
|
||||
*** Military service
|
||||
*** Prison
|
||||
*** Free use of drogues
|
||||
*** Torture
|
||||
*** Prison (punishment/rehabilitation)
|
||||
*** Legalize Prostitution
|
||||
@@ -1,13 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 48453b70-206d-4f44-9b21-688147107edf
|
||||
:END:
|
||||
#+HUGO_BASE_DIR: ~/gharbeia.net
|
||||
#+HUGO_SECTION: ./posts
|
||||
#+HUGO_AUTO_SET_LASTMOD: t
|
||||
#+TITLE: Sleeping devil
|
||||
#+DATE: [2023-07-11 Tue 14:06]
|
||||
#+HUGO_TAGS: article
|
||||
#+HUGO_DRAFT: true
|
||||
|
||||
When the devil is asleep,
|
||||
he is just a little child
|
||||
@@ -1,18 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: c5375085-bfad-47c4-ac3f-8ca8da142927
|
||||
:END:
|
||||
#+TITLE: Street! Go on!
|
||||
#+DATE: [2009-05-15]
|
||||
#+HUGO_BASE_DIR: ~/gharbeia.net
|
||||
#+HUGO_SECTION: ./posts
|
||||
#+HUGO_AUTO_SET_LASTMOD: t
|
||||
#+HUGO_TAGS: article
|
||||
#+HUGO_DRAFT: true
|
||||
|
||||
Street! Go on!
|
||||
I'm too tired to go
|
||||
I left home just yesterday
|
||||
but I've always been on the road
|
||||
I left home yesterday
|
||||
but I'm already lost
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 1d2b8d41-6b4f-45d4-bd04-bcc2c96b31e3
|
||||
:CREATED: [2009-05-15 Fri 22:41]
|
||||
:MODIFIED: [2009-05-21 Thu 05:36]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: The Day Before Yesterday, The Day After Tomorrow
|
||||
|
||||
The day before yesterday I learned a new word. "Zeit" always sounded mystical to me, regardless what language is used. And what is time anyway?
|
||||
|
||||
Yesterday I met Badia, daughter of my grand father's half sister. Badia, dressed in black, carrying weights of time, pain, and her own body with her, had kissed me on the cheeks and called me "my love" before she got to know my name. Such a woman cannot lie, but am I really *her,* whatever? Is this where I came from?
|
||||
|
||||
Now I am on the edifice of another future, but how could the past be gone and still is all I am?
|
||||
|
||||
The plane seat I am in will take me to a man I have never seen before, yet he is a man who influenced me more than any other. Tomorrow: Could I be relating to Roger Waters the same way Badia relates to me? Is he really *my* prophet? Is this where I am going to?
|
||||
|
||||
The day after tomorrow belongs to dreams. A dream that passed shapes my past. A dream forward sketches my desires. In my mind, all this is time passing. Me? I am just my current mood.
|
||||
@@ -1,19 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: ab49ed78-6bdc-40be-82c0-66939dc58802
|
||||
:CREATED: [2009-05-15 Fri 22:32]
|
||||
:MODIFIED: [2009-05-21 Thu 05:33]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: أبانا الذي في الغرب
|
||||
|
||||
|
||||
أبانا الذي في الغرب
|
||||
تعال و معك قدرك
|
||||
أبحر بوارجك
|
||||
اقصفنا بطائراتك
|
||||
أظهر علينا مشيئتك كذلك على الأرض كما في الفضاء
|
||||
أدخلنا في التجربة
|
||||
لأن اليوم لك التاج و الصولجان
|
||||
و إلى أن يزولا
|
||||
بك سنظل كفارا
|
||||
آمين
|
||||
@@ -1,29 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 3b8c0e71-8c4c-40b1-a22d-7e7f971cda05
|
||||
:CREATED: [2009-05-15 Fri 23:33]
|
||||
:MODIFIED: [2009-05-15 Fri 23:34]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: أساطير مصرية معاصرة
|
||||
#+filetags: egypt
|
||||
|
||||
* ما عندكش بطاقة يبقى ما عندكش شخصية
|
||||
|
||||
فقط أقل من نصف دول العالم يحمل مواطنيها بطاقات هوية. و من تلك البلدان من لا تتطلب قوانينها أن يحمل مواطنيها البطاقات طوال الوقت. من بين البلدان التي لا توجد بها بطاقات هوية موحدة أستراليا، و أيرلندا، و الدنمارك، و كوريا الجنوبية، و المملكة المتحدة، و نيوزيلندا، و النرويج، و الهند، و الولايات المتحدة، و اليابان. تحاول حكومتي بريطانيا و الولايات المتحدة مثلا إمرار تشريعات لبطاقات هوية موحدة. تلاقي هذه المحاولات مقاومة كبيرة من المجتمع لأن بطاقات كهذه تعتبر تعديا على سرية حياة المواطنين و على الحريات المدنية.
|
||||
|
||||
* الحكومة محتاجة تعرف دينك
|
||||
|
||||
الحقيقة لا. لا حاجة للتمييز بين الناس على أساس الدين إلا في حالات الزواج و الطلاق، بالإضافة لحالات الميراث. من بين أكبر البلاد التي أغلبيتها مسلمين، لا تحوي
|
||||
|
||||
أفغانستان بروناي-دار السلام إندونيسيا إيران العراق الأردن ماليزيا السعودية تركيا
|
||||
|
||||
* الشريعة الإسلامية جزء من القانون في مصر، و القاضي شغلته يحكم
|
||||
|
||||
بالشريعة، و الحكومة شغلتها تطبق الشريعة
|
||||
|
||||
غير صحيح. المادة الثانية من الدستور تنص على أن "مبادئ الشريعة الإسلامية المصدر الأساسي للتشريع"
|
||||
|
||||
* المصريين ما
|
||||
* الحكومة مسؤولة عن الأخلاق
|
||||
|
||||
http://www.youtube.com/v/fzaqXFcsH2U&hl
|
||||
@@ -1,21 +0,0 @@
|
||||
* أنا من جيل بي.إم.إكس
|
||||
|
||||
:PROPERTIES:
|
||||
:ID: 3072c626-10ef-4b3a-a666-5da6e192bc83
|
||||
:CREATED: [2009-05-15 Fri 23:51]
|
||||
:MODIFIED: [2011-06-27 Mon 13:19]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
|
||||
|
||||
أنا من جيل تعلم الكتابة بالقلم و الطباعة على لوحة المفاتيح في سن واحدة.
|
||||
|
||||
أنا من جيل الوكمان و الفيديو
|
||||
|
||||
أنا من جيل أطفال الحجارة و الدبكة في المدارس و الحطة من رام الله و الانتفاضة الأولى
|
||||
|
||||
أنا من جيل أفطر كل يوم على أخبار حركة أمل و تصريحات عبد الحليم خدام، و شيء اسمه الكيان الصهيوني
|
||||
|
||||
أنا من جيل جيم أند وونش
|
||||
|
||||
أنا من جيل Like a prayer
|
||||
@@ -1,12 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 67d35dc0-e721-4c87-bda2-14bdda182c0a
|
||||
:CREATED: [2009-05-15 Fri 22:53]
|
||||
:MODIFIED: [2009-05-15 Fri 22:53]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: أوراق جمال عبد الناصر
|
||||
|
||||
|
||||
|
||||
أوراق جمال عبد الناصر
|
||||
رواية
|
||||
@@ -1,11 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: a50dafef-0565-4c40-8124-2c3e8aaaf62b
|
||||
:CREATED: [2009-05-15 Fri 23:41]
|
||||
:MODIFIED: [2009-05-15 Fri 23:42]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: إعلام بريطانيا
|
||||
|
||||
احتفلت بسقوط كونراد بلاك في الرابع عشر من يوليو 2007 بشراء الديلي تلجراف، و ما عنوان الجريدة المحافظة التي كانت ملكا للرجل نفسه؟ "بلاك، النصاب".
|
||||
|
||||
العقبى لروبرت مردوخ!
|
||||
@@ -1,52 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: c2b11382-8c2a-4f47-a93f-c3b954dfe1ee
|
||||
:CREATED: [2009-05-15 Fri 22:51]
|
||||
:MODIFIED: [2009-12-31 Thu 14:32]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: إنترنت و الشبكات الاجتماعية و حق التنظيم
|
||||
|
||||
|
||||
* لا تطرف على المدونات العربية
|
||||
|
||||
* لا تزال المدونات مرتبطة بالواقع في العالم العربي، و يدل على ذلك تجمعها في شبكات قومية
|
||||
|
||||
* المنتديات إلى المدونات إلى الشبكة الاجتماعية: إقطاع إلى رأسمالية إلى شيوعية
|
||||
|
||||
Social networks should have a web of trust fiat p2p and LETS currencies based on the web of trust moving-average solidarity call democratic decision making decentralised open source all network transactions should be TORed
|
||||
|
||||
Twitter:
|
||||
|
||||
http://mobileactive.org/can-social-networking-be-used-social-change
|
||||
|
||||
#+begin_quote
|
||||
[Blain] "Cook said that it costs around $20,000-30,000 for a short code in the US and you can send as many SMS’s as you like. He mentioned that Twitter got a bill for $37,000 in Egypt for only 6000 Twitter users."
|
||||
#+end_quote
|
||||
|
||||
Jaiku:
|
||||
|
||||
http://jaikido.blogspot.com/2009/03/jaiku-is-becoming-jaikuengine.html
|
||||
|
||||
#+begin_quote
|
||||
"International SMS also had scaling issues, but for financial rather than technical reasons."
|
||||
#+end_quote
|
||||
|
||||
Which proves that companies will be competing to serve laconi.ca. In all cases, VOIP rules over GSM. This is the future for all telephony.
|
||||
|
||||
#+begin_quote
|
||||
|
||||
"...للكثير، هم يمثلون دينامية جديدة ستشكل مستقبل حركة التغيير." -- أميرة هويدي، "[[http://weekly.ahram.org.eg/2005/748/eg9.htm][أصوات المعارضة]]"، الأهرام ويكلي 23-29 يونيو 2005
|
||||
|
||||
#+end_quote
|
||||
|
||||
الملاحظة التي سجلتها أميرة هويدي بفطنتها المعتادة في وقت مبكر جدا مع بداية ظهور ما اصطلح على تسميته "نشطاء الإنترنت" في مصر (كان العدد وقتها لا يتعدى دستة من الناس بأي حال) أثبتت صحتها مرارا على مدى الأعوام الأربعة الماضية، طالما قصرنا "مستقبل حركة التغيير" على حركة تعمل على إحداث تحول ديمقراطي في مصر، و لم نتعداها إلى حركة أقدم و أبطأ و أقوى كثيرا هي حركة العدالة الاجتماعية في أماكن العمل و الأحياء، و التي استطاعت بدء الحركة النقابية في مصر بعد عقود من التوقف التام، و هذا الفرق بين حركتي التحول الديمقراطي و العدالة الاجتماعية هو عين الفرق بين 6 أبريل 2008 و 6 أبريل 2009.
|
||||
|
||||
كتب الكثيرون محللين النجاح النسبي لدعوة إضرابي أبريل و مايو 2008، و قارنوا فيما كتبوه بين فشل الطبقة السياسية و الأحزاب و نجاح جيل جديد من نشطاء فايسبوك، و بنوا الآمال على أفكارهم و نشاطهم. الواقع أنه لا فرق كبير بين هؤلاء و هؤلاء--و أنا أقرب لإنترنت--
|
||||
|
||||
بداية، نجح نشطاء إنترنت--على المدونات أولا ثم على فايسبوك لاحقا--في تنظيم احتجاجاتهم بالمقارنة بالسياسيين لأسباب لا تتعلق بجيل جديد من النشطاء يحمل أفكارا جديدة، بل لأسباب تتعلق بإنترنت نفسها. أزعم أن المجتمع المصري يعيد احتلال المساحة العامة بتصاعد مستمر منذ وقت يتزامن مع انطلاق الانتفاضة الثانية في فلسطين 2000، و يشترك في ذلك نشطاء الحضر مع العمال و إن عمل الطرفين في تواز و انفصال حتى الآن. شبكة اليوم من النشطاء تجد جذورها في اللجنة الشعبية لدعم انتفاضة الشعب الفلسطيني و في حركة مقاومة الحرب على العراق، و إضرابات العمال يبدو أنها في تصاعد منذ ذلك الحين، إلا أن هناك فرق.
|
||||
|
||||
بينما لا يمكن لأحد إيقاف العمال إن بدأو تنظيما واضحا حول قضية محددة، فإن بقية الطوائف-- و نشطاء وسط القاهرة منهم--أكثر عرضة بكثير للتعدى على حريتهم في التنظيم. و هذا عين السبب الذي يجعل التنظيم على إنترنت (لإحراز بعض المكاسب على الأرض) أسهل عليهم
|
||||
|
||||
Mapping the Arabic Blogsphere:
|
||||
|
||||
Even where digital tools might be used to wrestle power from the hands of authoritarian governments, it would be a mistake to assume this would naturally produce classically Western versions of liberal democracies based on individual liberties, freedom of belief and expression, and a secular political order. Hundreds of Egyptian bloggers forcefully advocate for human rights, freedom of speech, and an end to corruption and torture. But two of the strongest groups among them are radical leftists, the West’s great enemy of the last century, and Islamists, feared by some as the great threat of the new century.
|
||||
@@ -1,9 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 3fb20c81-40cf-44d0-880f-100fed46e436
|
||||
:CREATED: [2009-05-15 Fri 22:53]
|
||||
:MODIFIED: [2009-05-15 Fri 22:56]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: إيطاليا و اليونان و مصر
|
||||
|
||||
في سبتمبر 1878، هرب الناشط التحرري الإيطالي إريكو مالاتيستا من نابولي كي لا يعتقل، و استقبلته في الإسكندرية حركة تحررية نشطة من مصريين إيطاليين
|
||||
@@ -1,31 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: f80362af-2e17-445d-b1bf-765617c1cbdc
|
||||
:CREATED: [2009-05-15 Fri 22:43]
|
||||
:MODIFIED: [2009-10-22 Thu 09:15]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: البوصلة السياسية
|
||||
|
||||
قليلة هي الأيديولجيات و التيارات السياسية و البرامج الحزبية الي تعلن في خطابها أنها ضد قيم العدل و الحرية، و معظم من لهم رأي في الشأن العام و يعملون به يعتقدون فعلا أن أفكارهم هي الحل الأمثل للوصول إلى مجتمع أقرب إلى مثل العدل و الحرية. فبالإضافة لنكات مثل بروتوكولات حكماء صهيون (نحن الأشرار المسيطرون!)، لا يجد المرء في الواقع غير قليل من [[http://everyscreen.com][الخطاب الفاشي]] الذي يجرؤ على قول أشياء مثل أن سبب ارتفاع سعر الغذاء عالميا هو أن [[http://news.bbc.co.uk/hi/arabic/world_news/newsid_7355000/7355672.stm]["ثلث الهنود يأكلون مرتين يوميا"]] الآن.
|
||||
|
||||
ما تختلف فيه التيارات هو نوع الحل. فبينما يرى الرأسماليون أن حل المشاكل الاقتصادية فردي، و أن هذا أقصى عدل ممكن و أن أي شيء آخر ضد الحرية، يرى الاشتراكيون أن الحل جماعي، و أن المجتمع الإنساني لن يصل إلى عدالة أكثر و حرية للجميع بدون تنسيق الجميع.
|
||||
|
||||
بالمثل، يرى السلطويون أن ضمان أمان المجتمع يقتضي سيطرة البعض على الباقين، و بالتالي هم يفضلون مجتمعا طبقيا يعمل من خلال دولة قوية. بينما يرى اللا سلطويون أن ضمان حرية الناس لن يأتي إلا بغياب سيطرة بعض المجتمع على البعض الآخر، و بالتالي يفضلون أن ينظموا المجتمع بعيدا عن سيطرة الدولة، لأن الدولة هي احتكار للعنف بالأساس.
|
||||
|
||||
ترى الباحثة الاجتماعية ماري دوجلاس أن بالإمكان إرجاع كل الألوان التي يدرك بها الناس العالم و يفسرون أنشطتهم على أساسه إلى خمسة أنماط نموذجية. واحد من تلك الأنماط يرى أن الشيء الوحيد المعقول هو الانسحاب من الحياة العامة، لأنها كلها شر (تخيل راهب أو صوفي أو سلفي تقليدي مثلا)، بينما يرى الأربعة الباقون أن الحياة تستأهل المحاولة فيها، و أن حل مشاكلها يتم بالاستراتيجيات الأربعة السابق ذكرها: مجتمع سلطوي و حلول فردية؛ مجتمع لا سلطوي و حلول فردية؛ مجتمع سلطوي و حل جماعي؛ مجتمع لا سلطوي و حل جماعي. للسهولة، بالإمكان الاصطلاح على تسمية تلك الأنماط الأربعة الفاشية، و اللبرالية، و اللينينية، و التحررية على الترتيب. دعنا أيضا نسمي النمط الذي ينسحب من الحياة العامة الانعزالية.
|
||||
|
||||
تزداد قيمة البوصلة السياسية تضاعفا عندما يدخل فيها تأثير الشبكات الاجتماعية. تطبيق صغير على فايسبوك يستطيع أن يوضح لك موقعك على البوصلة السياسية بالمقارنة بمعارفك .
|
||||
|
||||
كي أعرف من من معارفي أقرب إلي سياسيا، رسمت دوائر مختلفة الأقطار مركزها كلها نقطة واحدة هي موقعي على البوصلة.
|
||||
|
||||
بإمكاني أن أصنف أغلب معارفي في منطقتين تتوافقان مع الاشتراكية الديمقراطية--على نمط كفاية مثلا--و الأخرى مع نمط أكثر تحررا في تنظيم المجتمع. لاحظت أيضا أن الأفراد عادة أكثر ميلا للحرية من منظماتهم في مواقفها العلنية. شباب الإخوان المسلمين مثلا يجتمعون في منطقة واحدة مع [[http://mabadali.blogspot.com][عمرو عزت]] من [[http://bosla.org][اليسار الديمقراطي]] و [[http://gaberism.net][يساري مصري]]، و هم كلهم أكثر تحررا--اقرأ: أقل محافظة--من شريف عبد العزيز الذي يجد أفكاره في تيارات اليسار الإسلامي.
|
||||
|
||||
يتبقى أن نذكر أن انتماءات هيسم غير مبررة على الإطلاق.
|
||||
|
||||
#+begin_quote
|
||||
I now ask the German people to strengthen my faith and to give me through the strength of its will the strength I need to continue to fight courageously at any time for its honor and its freedom, and to be able to further its economic prosperity. I ask it particularly to support me in my struggle for true peace.
|
||||
|
||||
أطلب الآن من الشعب الألماني أن يقوي إيماني و أن يمدني بقوة إرادته، فأنا أحتاجها لإكمال المعركة بشجاعة في أي وقت من أجل كرامة الشعب الألماني و حريته، و لأكون قادرا على زيادة رفاهيته الاقتصادية. أطلب من الشعب الألماني خصوصا أن يدعمني في كفاحي من أجل السلام الحقيقي.
|
||||
#+end_quote
|
||||
|
||||
http://www.calvin.edu/academic/cas/gpa/posters/hitlerred.jpg
|
||||
@@ -1,40 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: dd45e542-989c-427c-a5ef-dac37d5b8fb0
|
||||
:CREATED: [2009-05-15 Fri 23:46]
|
||||
:MODIFIED: [2010-07-05 Mon 13:50]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
|
||||
#+title: الطين الأسود
|
||||
|
||||
نقول تاني. الطين الأسود، ال هو أرض مصر؛ الوادي من أسوان للقاهرة/منف و الدلتا. الناس ال نحتوا الشق في الرمل دا و شكلوه بالشبر، و ال نشفوا برك و سبخات الدلتا و زرعوا الاثنين كانوا أصلا بدو نزلوا من الهضبة شرق و غرب من عشرة آلاف. الناس دول قرايبهم لسه موجودين شرق بيتكلموا ت-بديوي (ال-بدوي بالعربي) و اسمهم عبابدة و بشارية جامع-اب (ولاد جامع) و محمد-اب (ولاد محمد)، و موجودين غرب و اسمهم البربر. بيتكلموا ت-مازيغيت (الأمازيغية بالعربي) بتنويعاتها من أول السيوي لحد الطوارق.
|
||||
|
||||
يا أولاد البربرفيه حد مصري من عائلة الشاذلي؟ دول بربر
|
||||
|
||||
الزناتي
|
||||
|
||||
خليفة؟ بربري
|
||||
|
||||
زويل بربري قبيلة زويلة باب زويلة
|
||||
|
||||
القديس أوغسطين
|
||||
|
||||
بربري
|
||||
|
||||
طارق بن زياد
|
||||
|
||||
الإمام مالك
|
||||
|
||||
عباس بن فرناس
|
||||
|
||||
الوشاحي
|
||||
|
||||
هواري
|
||||
|
||||
دكروري
|
||||
|
||||
همام
|
||||
|
||||
البهاليل
|
||||
|
||||
المناصرة
|
||||
@@ -1,12 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 44f0f6de-f37f-4c3e-aea5-83591525e179
|
||||
:CREATED: [2009-05-15 Fri 22:49]
|
||||
:MODIFIED: [2009-05-15 Fri 22:49]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: الموحدون الدروز
|
||||
|
||||
|
||||
|
||||
زيارتي للبنان
|
||||
كمال جنبلاط
|
||||
@@ -1,22 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 24cd5b25-b9cc-43d0-93b8-8e8657a75434
|
||||
:CREATED: [2009-05-15 Fri 23:53]
|
||||
:MODIFIED: [2009-05-21 Thu 06:18]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: انتوا حكومة و احنا أهالي
|
||||
|
||||
|
||||
|
||||
انتوا حكومة و احنا أهالي
|
||||
هنوريكوا الصوت العالي
|
||||
انتوا حكومة و احنا غلابة
|
||||
هنوريكم أهل امبابة
|
||||
انتوا حكومة إرهابية
|
||||
هنوركيوا اسكندرية
|
||||
انتوا حكومة عاوزانا عبيد
|
||||
هنوريكم بورسعيد
|
||||
انتوا حكومة و احنا لأ
|
||||
تحكمونا بأي حق؟
|
||||
أه يا حكومة الجوع و القهر
|
||||
هنوريكم أهل مصر
|
||||
@@ -1,21 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: de313b0c-5619-4912-b729-46c58a1b548c
|
||||
:CREATED: [2009-05-15 Fri 23:54]
|
||||
:MODIFIED: [2009-06-01 Mon 21:14]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: بدائل جوجل
|
||||
|
||||
* بريد
|
||||
* محرك بحث: ياسي
|
||||
* OpenStreetMap
|
||||
* مدونات
|
||||
* ويكيبيديا
|
||||
* قارئ تلقيمات
|
||||
* دردشة
|
||||
* فيديو
|
||||
* شبكة اجتماعية
|
||||
* قائمة بريدية
|
||||
* تأليف مشترك
|
||||
* روزنامة
|
||||
* متصفح
|
||||
@@ -1,31 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 8915756b-7489-439d-b06c-7c9e5f085ab3
|
||||
:CREATED: [2009-05-15 Fri 22:55]
|
||||
:MODIFIED: [2017-04-13 Thu 11:46]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: برنامج حزب الإخوان
|
||||
|
||||
* خطوة أكبر للأمام و خطوة أصغر للخلف، و المحصلة ليست فرقا كبيرا
|
||||
* خطوة للأمام في الإصلاحات السياسية
|
||||
* غياب أي إصلاح اقتصادي
|
||||
* برنامج بيئي منحصر في التلوث، و لا أثر لتغير المناخ
|
||||
* فساد أقل
|
||||
* تعذيب أقل
|
||||
* لا تفاصيل حقيقية، و عندما يتناولون التفاصيل، تأتي الطاقة نووية اندماجية
|
||||
* ماذا تعني آليات المشاركة في الربح و الخسارة بدلا من الفائدة في السياسة النقدية؟
|
||||
* تخفيض معدلات الضرائب بصفة عامة
|
||||
* "الإخوة الأقباط". ماذا عن غير المسلمين و غير الأقباط؟
|
||||
* تقنين الزكاة
|
||||
* بداية نتجاهل كل الخطاب الدعائي و الأخلاقي في البرنامج، فكل الأحزاب تدعي أنها تحافظ على الأخلاق، و ترعى مصالح الفقراء، و تحقق التنمية. غاب من البرنامج أي تحديد بالأرقام لأي شيء على الإطلاق
|
||||
* الجريمة: تكلم الفصل عن الحدود و لم يحدد أي شيئ
|
||||
* في انتقادهم لبرنامج حزب الإخوان المسلمين، يركز القراء عموما على موضوعات المواطنة و الدولة المدنية، على حساب قراءتهم للبرنامج الاقتصادي و الاجتماعي للإخوان، و علاقة ذلك بمزاعمهم الإصلاحية.
|
||||
* تأمل هذه التدوينة أن توضح غياب أي فارق جوهري بين رؤية الإخوان المسلمين لإدارة مصر، و بين رؤية النظام الحالي.
|
||||
* الطاقة النووية و الخيال العلمي
|
||||
* مأزق الإخوان أنهم تنظيم بني دائما على المعارضة، و لا تصور عنده لتجمع حزب يجمع عليه أغلب الإخوان. مأزقهم أيضا أنهم يقفون تاليا في طابور السلطة، فأي تغيير حقيقي يعني وصولهم إلى الحكم، مما يتطلب منهم اتخاذ قرارات حول موضوعات نجحوا إلى الآن في إبقائها غامضة. أي تحرك يؤدي إلى انقسام داخلي، و الإخوان ليسوا كيانا متجانسا: ففيهم القلة اليمينية، و القلة المدنية، و الأغلبية الأخلاقية، و تيارات سلفية، بل و ربما جهادية في الأفكار على الأقل، و إن كانت مهمشة.
|
||||
* برنامج الإخوان بدون فصول العلمانية و الحق في التعبير هو بالضبط سياسات البنك الدولي و صندوق النقد الدولي، و التي ينفذها النظام بكفاءة عالية.
|
||||
* الإخوان أعلى التنظيم أذكياء، و هم يدركون أن وصولهم إلى الحكم الآن يعني وقوعهم في مأزق، فحتى لو كانوا أفضل حكما و أقل فسادا، فلا يوجد برنامج إصلاحي يمكنه التعامل مع الوضع الحالي بشكل يرضى عنه عموم المصريين، و لا يمكن إصلاح ما يمكن إصلاحه في سنوات قليلة أيضا. الإخوان ليسوا راغبين في تغيير حقيقي. جاذبية الإخوان تكمن في أنهم جماعة معارضة. ستقل كثيرا جاذبية الإسلاميين عندما يدرك المصريون أن "الإسلام هو الحل" لا تعرض أي حلول حقيقية.
|
||||
* قد يكون الإخوان أقل فسادا، و التعذيب قد يقل كذلك، و هي أسباب تدعوني لتفضيلهم على النظام، إلا أن مواقفهم من حرية العمل السياسي و التنظيم تأثرت بعد إغلاق حماس نقابة الصحافيين في غزة.
|
||||
* أمزح دائما أنني على استعداد للتخللي على قليل من حرية التعبير في مقابل إمكان العمل و التنظيم لإحراز مكاسب و إعادة تأسيس حق
|
||||
* المصريين في الحياة التي يرغبون: النقابات الحرة عندي أهم من البيرة، و خصوصا أن البلد ليس فيها بيرة Guinness.
|
||||
* لا يمكن استئصال الإخوان من المجتمع، فالتاريخ يثبت ذلك. الحل الوحيد هو بيان فراغ سياساتهم و ضررها. الحل الوحيد للتخلص من شعبية الإخوان هو مرورهم بالحكم، أو تغير ضخم في المشهد المصري تبدأ ملامحه في التشكل الآن.
|
||||
@@ -1,9 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 5c1c33a1-1d4b-4e99-bd8a-f93363dc1a88
|
||||
:CREATED: [2009-05-15 Fri 23:56]
|
||||
:MODIFIED: [2009-05-15 Fri 23:56]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: بهجت
|
||||
|
||||
عام 1989، نشر الرسام المصري بهجت دليلا عن "الدكتاتورية للمبتدئين" صور فيه بهجاتوس. بهجاتوس هو المزيج الأمثل لكل قذافي، و أسد، و صدام، و سادات في العالم. تذكرت هذه الرسمة بعد أن حكمت محكمة مصرية مؤخرا على أربع رؤساء تحرير مصريين بالحبس سنة لانتقادهم قادة الحزب الوطني الديمقراطي الحاكم.
|
||||
@@ -1,13 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 7ab584e6-097d-4942-9eef-0d880da33474
|
||||
:CREATED: [2007-02-11 Sun 23:56]
|
||||
:MODIFIED: [2011-06-22 Wed 08:41]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: تاونهاوس
|
||||
|
||||
نفس الخواطر ال جاتلي و افتكرت زياراتي للتاون هاوس و معهد جوته لما اندلعت موضة الفيديو، و خيبة الأمل.
|
||||
|
||||
في رأيي أن خيبة الأمل سببها أن كان فيه وسيلة تعبير، لكن ما فيش موضوع، أو موضوع مستهلك: الناس في الشارع، المصريين البسطاء، الشباب المكافح.
|
||||
|
||||
طبعا "الموضوع" عندنا غالبا مش هيعجب المؤسسات.
|
||||
@@ -1,20 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: d1c1f387-8d1b-4159-8282-a9cac964f0fc
|
||||
:CREATED: [2009-05-15 Fri 23:57]
|
||||
:MODIFIED: [2011-06-27 Mon 13:19]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: تليدعوة
|
||||
|
||||
#+begin_quote
|
||||
|
||||
شيل الدين من الدنيا هتتحول في ثواني لغابة
|
||||
بس إزاي الناس هتقرب لو شايفينه كآبة
|
||||
عارف ليه بيجي لنا أمل دايما و يروح كالعادة
|
||||
فاكرين الطريق الصح ما فيهوش سعادة
|
||||
نار أو جنة الدنيا تعيشها انت بتختار بإرادتك
|
||||
لو ربنا قال لك [...] علشان مصلحتك
|
||||
ال بيضحك للدنيا الدنيا هتضحك له زيادة
|
||||
حب و خلي الكل يحب يا ناس دا الحب عبادة
|
||||
|
||||
#+end_quote
|
||||
@@ -1,17 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: fe70fb25-d745-4de8-8033-8a8017bea2f3
|
||||
:CREATED: [2009-05-15 Fri 23:57]
|
||||
:MODIFIED: [2009-06-22 Mon 18:53]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: حملة سريعة لمالك
|
||||
|
||||
في أقل من ساعة و نصف، هي الفترة التي كان فيها مالكا مخطوفا، انتشر الخبر و التحديثات بوسائل متنوعة و عديدة:الخبر وصلني من [[http://salomatakmatak.blogspot.com][سلمى]] من مكتبها عن طريق مرسال إم.إس.إن، و تأكد من [[http://manalaa.net][علاء]] على دردشة آي.آر.سي. بعد مهاتفة محامي مالك، نشرت الخبر برسائل هاتفية نصية، إلى النشطاء و الصحافيين، و بقائمة توزيع تويتر الممتازة--التي تسمح بتوزيع الرسائل النصية القصيرة على عدد كبير من الهواتف بتكلفة رسالة واحدة إلى رقم في بريطانيا--، و بخبر على موقع كفاية حُدِّث طوال الوقت. كنت بالصدفة أدردش مع سامي بن غربية على سكايب، و الذي تطوع لنشر الخبر بسرعة على أصوات عالمية عالخط. لمن لا يعرف، أصوات عالمية هي مصب و ملخص المدونات من سائر أنحاء العالم مترجمة من لغات عدة إلى الإنجليزية.
|
||||
|
||||
أثناء ذلك، وصلتني رسالة من الصحافي خالد البلشي، و هو المصدر الرئيسي للخبر، مرسلة إلي و إلى عدد كبير من النشطاء و المدونين و المجموعات البريدية. و قبل ساعة، بدأ صحافيون و مراسلون و نشطاء و محامون بالتوجه إلى ميدان التحرير، حيث شوهدت السيارة التي احتجزت مالكا--اعتقدنا أن مالك محتجز مع سبعة آخرين في سيارة ملاكي فورد زرقاء رقم لوحاتها 865171، إلا أن الحقيقة كانت أن السبعة المخبرين كانوا مكلفين بالسيطرة على خفافة الشهيد مالك!
|
||||
|
||||
بعد أن فقدنا السيارة، وصلتني مكالمة من ساندمكني الذي تمكن لقربه من ميدان التحرير من العثور على السيارة، و بعدها بدأت رسائل و مكالمات تصل: أربعة مدونين على الأقل--شريف عبد العزيز، و ساندمنكي، و شرقاوي، و سلمى يقفون في أماكن مختلفة حول السيارة، و عمر يعلمني على مرسال إم.إس.إن بتفاصيل اختطاف مدونين آخرين هم جيميهود و الحاج جرجس.
|
||||
|
||||
http://www.globalvoicesonline.org/2007/03/20/malcom_arrested/
|
||||
|
||||
http://twitter.com/gharbeia
|
||||
@@ -1,17 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 19d5d1b7-a759-411d-8397-d0c7a21e04dc
|
||||
:CREATED: [2009-05-15 Fri 23:58]
|
||||
:MODIFIED: [2009-09-27 Sun 16:45]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: خريطة الشرق الأوسط
|
||||
|
||||
كردستان المستقلة ستصير دولة كأفغانستان، زائدة النفط
|
||||
|
||||
خريطة رالف بيترز عن شرق أوسط جديد، و مقاله في Armed Forces Journal يونيو 2006
|
||||
|
||||
http://www.armedforcesjournal.com/2006/06/1833899/
|
||||
|
||||
http://en.wikipedia.org/wiki/Image:Ralph_Peters_solution_to_Mideast.jpg
|
||||
|
||||
ترى لبنى أن الخريطة تشبه خريطة أوربا كثيرا، و بالفعل، فقد مرت أوربا بحرب الثلاثين عاما و دماء أخرى كثيرة كي تصل إلى ما وصلته.
|
||||
@@ -1,11 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: fef856e6-2d84-4192-8964-3df69b059fa6
|
||||
:CREATED: [2009-05-15 Fri 22:58]
|
||||
:MODIFIED: [2009-05-15 Fri 22:58]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: سفر الرؤيا
|
||||
|
||||
"إذا كان يوحنا كتب الإنجيل بعد تدخين الحشيش، فقد كتب الرؤيا بعد تعاطي الآسيد"--جوليا سويني
|
||||
|
||||
جيمس لفلوك
|
||||
@@ -1,11 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 14d3107e-2566-4f4d-a9f8-ed73f157f462
|
||||
:CREATED: [2009-05-15 Fri 23:54]
|
||||
:MODIFIED: [2009-10-05 Mon 02:55]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: سينما في العيد: باب الشمس
|
||||
|
||||
متبعا تقليدا مصريا في الأعياد، شاهدت أول أمس فيلم باب الشمس. الصورة السينمائية جيدة.
|
||||
|
||||
يظهر في أحد المشاهد من يقول أننا لم نصبح فلسطينيين إلا بعد أن طردنا من الأرض. هذه المنطق في التفكير صحيح، ولكن أن يعني ذلك أن الفلسطينيين لا حق لهم الآن في الأرض هو الإخلال. أن نطلب من العرب الآن أن يصبحوا فلسطينيين أو أردنيين، وسوريين أو لبنانيين--قد يؤلم هذا بعض الأردنيين واللبنانيين--هو فرض ضمني أن نقولبهم في "قوميات" لم تكن موجودة. فالقومية--ذلك الشعب العضوي صاحب الأصل الأسطوري الواحد؛ الذي يعيش كل أفراده حياة صماء في واحديتها--فكرة مستوردة أساسا:الإثنوس أو الفولك، مقارنة بتجانس أكثر سيولة لا تلعب فيه الدولة أدوارا--قد يكون منها التعليم والضمان الاجتماعي--لعبتها تقليديا تنظيمات أخرى كالعائلة، والقبيلة، ومجالس الطوائف والحرف.
|
||||
@@ -1,11 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 081883ae-ccb9-416c-9e91-cea051b53a05
|
||||
:CREATED: [2009-05-15 Fri 22:59]
|
||||
:MODIFIED: [2009-05-15 Fri 22:59]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: صندوق المعلمين
|
||||
|
||||
تذكر مطبوعات صندوق المعلمين أن هدفه هو "ضمان أعضائه من المدرسين المرخص لهم بالعمل دخلا يضعهم في الثلث الأعلى بين المصريين"، وهو يحاول ضم أكبر عدد ممكن من المدرسين إليه طبقا لموارده. يمول صندوق المعلمين من عوائد الزكاة والصدقات التي يجمعها ويديرها في أنشطة زراعية بدلا من أن تصرف على الذبائح والولائم للمساكين.
|
||||
|
||||
تصدر تلك العبارة من صوت معدني كل مرة يقترب فيها قطار النفق من المحطة. إنها أكثر ما أسمعه في لندن.محمد سليمان الكريه
|
||||
@@ -1,79 +0,0 @@
|
||||
|
||||
:PROPERTIES:
|
||||
:ID: 3c297a59-6f22-49c3-9fdd-e8a8529a7a5c
|
||||
:CREATED: [2009-05-15 Fri 22:59]
|
||||
:MODIFIED: [2009-05-15 Fri 22:59]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: صهاينة على الجانبين، و أحرار كذلك
|
||||
|
||||
على قدر ما يسوئني هتاف "خيبر خيبر يا يهود. جيش محمد سوف يعود" (أو "على الحدود" في تنويعة الإخوان المسلمين الأخيرة)، فإن ما أدهشني هو [[http://gharbeia.jaiku.com/presence/51221576][أن أسمع الهتاف على قناة الحوار فيما قالت أنه فنزويلا]]. كاراكاس؟ حيث [[http://news.bbc.co.uk/hi/arabic/world_news/newsid_7814000/7814691.stm][طرد السفير الإسرائيلي]]؟
|
||||
|
||||
http://www.davidrovics.com
|
||||
|
||||
David Rovics, Return http://soundclick.com/share?songid=754531
|
||||
|
||||
#+begin_quote
|
||||
|
||||
لا أقدر أن أمنع ذلك.
|
||||
لا أهتم إلى أي مدى ترى المثال منطبقا.
|
||||
عندما أراك تجبر سائق تلك الحافلة على تسلق سقف حافلته صعودا و هبودا
|
||||
ليسليك
|
||||
لساعات تحت الشمس الحارقة
|
||||
أفكر كيف اعتدنا ذات يوم أن نرقص و نغني لهم
|
||||
بينما هم يطلقون النار على أهلنا.
|
||||
عندما أراك تبقي تلك المرأة
|
||||
و زوجها
|
||||
عند الكمين
|
||||
بينما تضع مولودها
|
||||
و أنت واقف هناك
|
||||
تستمع إلى صرخاتها
|
||||
و تشاهدها و هي تلد
|
||||
على الكرسي الخلفي في ذلك التاكسي
|
||||
أفكر في الحيطان حول الجيتو الذي عشنا فيه
|
||||
و كيف اضطررنا للزحف داخل المجاري
|
||||
بحثا عن جرذ لنأكله
|
||||
بينما نسمع أطفالهم يلعبون
|
||||
على الجانب الآخر.
|
||||
عندما أراك تهشم ذلك البيت
|
||||
و تقتل تلك المرأة
|
||||
و طفلها
|
||||
بجرارك المصفح
|
||||
لأنها لم تمتلك تصريحا
|
||||
أفكر كيف أجبرنا على مغادرة بيوتنا
|
||||
تحت تهديد السلاح.
|
||||
و عندما أسمع الجنرال يقول
|
||||
أنه كي نتعامل مع الانتفاضة
|
||||
يجب أن نتعلم من تكتيكات جنرال آخر
|
||||
اسمه السيد ستروب
|
||||
في وارسو
|
||||
أفكر كيف أنهم قصفوا مبانينا
|
||||
و أطلقوا علينا الناس و نحن نسقط من فوق الأسقف.
|
||||
و أتذكر
|
||||
كيف تمنينا أن نقتل أطفالهم أيضا.
|
||||
و أشعر بالغثيان
|
||||
غثيان من غضبك الموجه في الوجهة الخطأ
|
||||
غثيان من خداعك لنفسك
|
||||
غثيان من محاولتك خداع باقي العالم
|
||||
غثيان من اتهاماتك بمعاداة السامية
|
||||
غثيان من احتلالك
|
||||
غثيان من دولة الفصل العنصري التي تعيش فيها
|
||||
غثيان من الصهيونية.
|
||||
لأنه بوقوفي هنا
|
||||
في أوشفتس، و بركيناو، و وارسو
|
||||
أرى جينين، و يافا، و رفح.
|
||||
و أفكر في أسلافنا
|
||||
الفلسطينيين اليهود
|
||||
كيف تكلموا بطلاقة
|
||||
بلغتهم العربية.
|
||||
إلا أن الأموات لا ينطقون.
|
||||
و الآن أجد نفسي
|
||||
ثانية وراء حائط جيتو
|
||||
أقف مع ملايين الفلسطينيين الآخرين.
|
||||
و أجد نفسي أهتف
|
||||
ثورة! ثورة! حتى النصر! [هكذا ينطقها بالعربية]
|
||||
غدا في القدس
|
||||
العودة [هكذا بالعربية]
|
||||
العودة.
|
||||
|
||||
#+end_quote
|
||||
@@ -1,71 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 6f068376-dfdd-451f-8236-bd9248cbc452
|
||||
:CREATED: [2009-05-15 Fri 23:00]
|
||||
:MODIFIED: [2009-05-15 Fri 23:00]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: طاقة نووية سلمية؟
|
||||
|
||||
#+begin_quote
|
||||
|
||||
"العصر الحجري لم ينته عندما فرغ العالم من الأحجار، و كذلك سينتهي عصر النفط قبل نهاية النفط من العالم بوقت طويل"--الشيخ زكي يماني؛ وزير النفط السعودي.
|
||||
|
||||
#+end_quote
|
||||
|
||||
إن الحد من انبعاثات غازات الدفيئة، لا سيما ثاني أكسيد الكربون الناتج عن احتراق الوقود الأحفوري في سياراتنا و مصانعنا و محطاتنا لتوليد الكهرباء، أمر لا بد منه إذا أردنا أن نمنع زيادة درجة حرارة الأرض عن درجتين مئويتين فوق معدلات ما قبل العصر الصناعي، و الذي إن ارتفعت درجة حرارة الأرض بعده سيتعرض الكوكب لتأثيرات مضاعفة من تغير المناخ، بدءا من الارتفاع الكبير لسطح البحر، و الأحوال الجوية القاسية من أعاصير و فيضانات و جفاف يجتاح مناطق مختلفة من العالم، وصولا إلى انتشار الأوبئة في مناطق لم تكن لتصلها من قبل، وأيضا الآفات الزراعية التي بدأ الفلاحون يعانون من صعوبتها و طول أمدها اليوم بالفعل.
|
||||
|
||||
مهما اختلفت الآراء و تضاربت حول متى سينضب النفط، و من أين سينحصل على الطاقة بعد عقود--كثرت أم قلت، إلا أن كل أصحاب الآراء يجمعون على أنه من غير الممكن الاستمرار في توليد طاقاتنا من الوقود الأحفوري (النفط و الغاز الطبيعي و الفحم) بدون مخاطر تضر بكل الأحياء على الأرض، و من بينها الجنس البشري. و على أهمية الدور الذي لعبه النفط في حياة الشرق الأوسط في القرن الماضي، فإن للمنطقة فرصة استكمال ذات الدور في عالم ما بعد النفط. بإمكان بلادنا في المشرق العربي و إيران أن تصبح مصدرة للطاقات المتجددة في المستقبل القريب تماما كما تعتمد اقتصاداتها اليوم على تصدير النفط بالأساس.
|
||||
|
||||
إلا أن رسم خطة للوصول إلى اقتصاد مصدر للطاقة في الشرق الأوسط يعتمد على أن نتعلم من أخطاء الماضي. تتميز الطاقات المتجددة (لا سيما طاقة الرياح و الطاقة الشمسية) بأنها لا تدفع أي بلد لبدء حرب على بلد آخر لاستغلال طاقاته، فالهواء و الشمس متوافرين للجميع. على عكس هذا، فإن الطاقة النووية تعتمد على خامات اليورانيوم الأكثر ندرة من النفط، و الذي تتميز فيه بلاد عن أخرى (ليس من بينها معظم بلدان الشرق الأوسط). إن اعتماد الطاقة النووية كأساس لطاقة المستقبل في الشرق الأوسط لن يفيد، فنحن لا نسيطر عليه كما سيطرنا على النفط. و هذا ليس كل شييء، فبدائل الطاقات المتجددة أفضل و أرخص!
|
||||
|
||||
"إذا كان بإمكاننا المخاطرة بنشوب حرب نووية، فلا شك أن بوسعنا المخاطرة بالتخلص من الأسلحة النووية"
|
||||
|
||||
التعارض الضمني في الوكالة الدولية للطاقة الذرية و في اتفاقية منع الانتشار النووي
|
||||
|
||||
الطريق للمستقبل يبدأ من وكالة جديدة في الأمم المتحدة تعالج خطري تغير المناخ و التسلح النووي بإخراج الطاقة النووية تدريجيا من خريطة إنتاج الطاقة في العالم، و العمل على ترويج الطاقات المستدامة، مما يأسس للسلام العالمي بدلا من تهديده.
|
||||
|
||||
ماذا عن النفايات النووية؟
|
||||
|
||||
تظل مشعة لمئات الألوف من السنين
|
||||
|
||||
الحل الوحيد لمشكلة النفايات النووية هو أن نتوقف عن إنتاجها أساسا.
|
||||
|
||||
إتاحة الطاقة النووية للاستثمار الخاص دفعت المنشئات النووية لتخفيض استثماراتها في ما يتعلق بالأمان، و كذلك لتخفيض أعداد العاملين، بينما تعمل في الوقت نفسه على زيادة ضغط المفاعل و حرارة التشغيل و إسراع احتراق الوقود النووي، مما يقصر من أعمار المفاعلات و يزيد من هامش الخطر. معظم المفاعلات في عالم اليوم يزيد عمرها عن العشرين عاما، إلا أن شركات الطاقة تعمل على زيادة أعمارها من أربعين إلى ستين عاما، الأمر الذي يهدد بأخطار جديدة.
|
||||
|
||||
مفاعلات الأمان السالب استبدلت العديد من أنظمة الأمان فيها بعمليات "طبيعية" كماء تبريد الطوارئ الذي توصله قوة الجاذبية، إلا أن هذه الإجراءات تجعل المفاعلات أكثر عرضة للهجمات الإرهابية.
|
||||
|
||||
"العصر الحجري لم ينته عندما فرغ العالم من الأحجار، و كذلك سينتهي عصر النفط قبل نهاية النفط من العالم بوقت طويل"--الشيخ زكي يماني؛ وزير النفط السعودي.
|
||||
|
||||
دراسة مماثلة لمصر: استراتيجية الطاقة حتى 2050.
|
||||
|
||||
There are no passengers on planet Earth, only crew
|
||||
If we can risk nuclear war, then we can risk nuclear disarmament
|
||||
|
||||
Peaceful Nuclear Energy?
|
||||
The most expensive and complex way to boil water
|
||||
If we can risk nuclear warfare, we can surely risk nuclear disarmament
|
||||
|
||||
Alright, my usual rant about nuclear power/arms. Any reasonable person for nukes needs to argue for the following:
|
||||
1. Earth has enough nuclear fuel to upscale production to good percentage of world consumption, that we won't burn all fuel in a few years and have to go back to fossil and renewables
|
||||
2. Nuclear power is cheaper than mass scale renewables, even discounting nuclear environmental cost. Trends: Which energies are growing cheaper, and which more expensive?
|
||||
3. That it is better if we destroy the entire world that if they do. Nuclear war damage is the only thing to outlast a 370 ppm Climate Change damage
|
||||
4. That's no argument for proliferation. Math proves nuclear weapons encourage their use. Is better if 'we' destroy the entire world that if they do (Do not count me in)
|
||||
5. Some sense of scale and urgency as well: Nuclear war damage is the only thing to outlast a 370 ppm Climate Change damage
|
||||
|
||||
<EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
http://www.ahram.org.eg/acpss/ahram/2001/1/1/FI1E76.HTM
|
||||
|
||||
<EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
http://www.ahram.org.eg/acpss/ahram/2001/1/1/FI1E83.HTM
|
||||
|
||||
<EFBFBD> . <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
http://www.ahram.org.eg/acpss/ahram/2001/1/1/FI1E87.HTM
|
||||
@@ -1,53 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: f05307c7-d749-422d-92f2-958a48aa4abb
|
||||
:CREATED: [2009-05-15 Fri 23:16]
|
||||
:MODIFIED: [2011-06-27 Mon 14:25]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: عد اللانهاية
|
||||
|
||||
لا أملك إلا أن أشعر بالإعجاب بأي شخص أقرأ سيرته الذاتية، فأنا أعتبر أن أفضل ما يمكن للإنسان عمله في هذه الحياة هو أن يعيشها وأن يترك تاريخه الشخصي فيها. يا له من عمل رائع!! وأعتقد أن سبب هذا الإعجاب بهؤلاء الأشخاص هو أن حياتهم تبدو ثرية بالأحداث إلى حد غير عادي. فحياتي الخاصة تبدو للمراقب البعيد -أي شخص آخر- فارغة من الأحداث ولا تستحق الذكر، وهي فعلا كذلك. فلا توجد فيها أسفار في المجهول أو مشاكل وظروف كان على أن أقهرها بإرادتي القوية، أو أفراد آخرين مؤثرين في مجريات الأحداث- أصدقاء كانوا أم أعداء.
|
||||
|
||||
وبالرغم من هذا الفراغ في الأحداث، فإن حياتي لم تكن مملة على الإطلاق، بل هي مليئة لأقصى مدى بالمشاعر التي تحتاج لقصاص بارع ليبرزها على الوجه الأمثل. هدوء ظاهر وفوران باطن طوال الأعوام الماضية. كان يجب أن تكوني معي طوال الوقت لتعرفي ما أعني.
|
||||
|
||||
وكما يترك الأشخاص على شواهد قبور ذويهم عبارات مثل "موسيقي ناجح" أو "أم حنون"، لن يجد أحد ما يمكن أن ينقش فوق قبري، فحتى الآن لم أحدث تأثيرا على أي شخص أو شيء آخر. لم يكن لدي مشروع يتأثر به الآخرون لأن مشروعي كان خاصا بي لأقصي حد. مشروعي هو أنا. فلا زلت مشغولا بصنع نفسي التي أرضى أن يراها الآخرون -لدي معايير متشددة نوعا- هنا بإمكاني الحديث عن نفسي.
|
||||
|
||||
أظن أن هذا التركيز حول الذات هو الصفة الوحيدة الواضحة أمام الآخرين، فأنا منذ طفولتي "المغرور المختلف بامتياز" وقبل وأفضل من أي أحد آخر. ولا يمكن تكوين صورة أسوأ من هذه الصورة عن أي شخص، فأنت تعرف أنه مغرور وأشياء أخرى كثيرة، ولكنك لا تستطيع أن تعرف لماذا (إن كان هناك سبب) وهذا ليس خطأ أحد غيره هو: عمرو بعينه.
|
||||
|
||||
يشكل "من أسفل إلى أعلى.. مرة أخرى" أول محاولة من محاولاتي للاتصال بالآخرين تنجح في الحصول على موافقة مني بالخروج إليهم، وأنا في الواقع لم أسمح لها بالخروج لاقتناعي بالنتيجة- كما يتبين في الكتاب- كما أني أدرك الآن أن كل محاولاتي للاتصال بالآخرين بما فيها الكتاب المنشور لم تفعل غير محاولة التحاور مع نفسي، ولكن أليست هذه هي أفضل طريقة لتقديم نفسك للآخرين، فما الذي يمكنك الحديث عنه بشكل أفضل من الحديث عن نفسك.
|
||||
|
||||
وبما أنني أومن أنه ليس فينا شرير، سأحاول:
|
||||
|
||||
* آلات الصرف الأوتوماتيكية
|
||||
|
||||
كنت دائما في حالة انبهار تام بالتكنولوجيا.. وكمثال لطفل المدينة كنت أتعجب من الصعوبة التي يفعل بها والداي شيئا مثل ضبط التوقيت على الفيديو مثلا.. أليسوا هم الكبار؟؟ وكنا حين نذهب للتسوق أجد متعة عظيمة في مراقبة أبي وهو يقوم بسحب النقود من آلة الصرف الأوتوماتيكية ATM، كنت أتصور أن أبي والناس الآخرين يمتلكون سلالا توضع فيها النقود على حدة، وتقوم الماكينة بسحب النقود من السلة عند طلب صاحبها. وكان هذا تفسيرا مناسبا للوقائع خاصة أنني لم أر أبي يتعامل إلا مع آلة واحدة فقط. ولكن عندما قام بعمليتي سحب متتاليتين في غضون ربع الساعة ومن خلال آلتين مختلفتين وجدت نفسي أفكر في تفسير لما حدث، و كان يجب أن توجد مواسير خاصة تحت الأرض تنتقل فيها النقود بسرعة فائقة من الفرع الذي توجد فيه السلة إلى الفرع الآخر. وزاد انبهاري عندما أدركت طول هذه المواسير ومدي تعقيدها بوجود عدد من البنوك التي يمتلك كل منها فروعا في مختلف أنحاء المدينة ، ولا أزال حتى الآن أشعر بنفس الانبهار عند تخيل حجم البنية التحتية التي تعتمد عليها المدن. كم عظيمة هي التكنولوجيا!!
|
||||
|
||||
* مايكل جاكسون قي محل الموسيقى
|
||||
* النوم جانب الباب
|
||||
* الحاجة إلى الحزن
|
||||
* ما قبل المدرسة - شنطة سنوبي والانتظار في الشباك
|
||||
* أبو عماد- الروضة- فرشاة الأسنان- لا أصدقاء مثل الآخرين- Let it be
|
||||
* السمك الكبير
|
||||
* جوليانا عبد الخالد
|
||||
* السيد كنتاكي- الأطفال مساكين ولا يقدرون حق تقديرهم
|
||||
* الاسترفاع
|
||||
* المشروع الكبير.. تلخيص المعرفة الإنسانية
|
||||
* أول يوم في المدرسة- تغيير الفصول
|
||||
* المدرسة- رحلة كل يوم في عبد الله خلف- التلاميذ- هوشة- هدة- فنجر- شرب الماء
|
||||
* مشكلتي في الحديث أمام الآخرين... الكبار بالذات -المدرسة.. الاختناق ( لا تزال هذه المشكلة موجودة، فإذا رأيتني أتحدث بطلاقة أمام أحد -أي أحد- فهذا يعني أنني أنظر له من أعلى)
|
||||
* الغريب... الجاليات.. المنعزل أقدر على الإحساس والإنتاج
|
||||
* دائما مع الأكبر.. أحمد
|
||||
* تجليد كتاب التاريخ - الثاني الإعدادي
|
||||
* أشعر بالخجل حتى الآن من الإفصاح عن هذه التجارب المبكرة، فلم أستطع أبدا التغلب على الخوف من الظهور بشكل ضعيف (كمجرد إنسان) أمام الآخرين
|
||||
* الشبه بين "من أسفل إلى أعلى.. مرة أخرى" وتطور الموسيقي عند Pink Floyd.
|
||||
* ماجستير إدارة الأعمال
|
||||
* دكتوراة العلوم الاجتماعية
|
||||
* الأنثربولوجيا - طب النفس Psychiatry
|
||||
* ماجستير الفيزياء الفلكية
|
||||
* الموسيقا
|
||||
* اليوجا
|
||||
* الأعمال
|
||||
* العمل التطوعي (الصليب الأحمر)
|
||||
* السفر
|
||||
* مجتمعات التغيير (الإسلام- مصر- )
|
||||
* رواية السيكولوجية
|
||||
@@ -1,26 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: e796e764-e66d-48bd-91f5-d583ab3daf32
|
||||
:CREATED: [2009-05-15 Fri 23:00]
|
||||
:MODIFIED: [2009-05-15 Fri 23:01]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title:فوة 2005
|
||||
#+filetags: egypt
|
||||
|
||||
* مركز فوة 60000 نسمة
|
||||
* 19000 فدان
|
||||
* مدينة فوة 63000 نسمة
|
||||
* مشاكل التسويق
|
||||
* قطن و أزر
|
||||
* اشتهرت بالسجاد البلدي و الكليم
|
||||
* 360 مسجد
|
||||
* آثار إسلامية و مسيحية
|
||||
* مصنع الطرابيش من أيام محمد علي 1840
|
||||
* تعاني صناعة الكليم بسبب كثرة البدائل
|
||||
* الأرز الياباني 5 أشهر في الأرض
|
||||
* الأرز الحالي 90-100 يوم
|
||||
* الحرارة كثيرة السنين الماضية و السبب ثقب الأوزون
|
||||
* المطر بدأ يزداد، لكنه كان يستمر 6 أشهر قبل ذلك
|
||||
* آفات كثرت، خصوصا دودة القطن
|
||||
* منعوا المبيدات السابقة و الحالية لا تعمل بكفاءة "نريد تحقيق المعادلة الصعبة بين البيئة و الإنتاج"
|
||||
* عادل و محمد "سردينة" أولاد الشوارع
|
||||
@@ -1,18 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 6305c4e6-c160-41c6-bff9-5756fdf36fef
|
||||
:CREATED: [2009-05-15 Fri 23:02]
|
||||
:MODIFIED: [2009-05-15 Fri 23:02]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: كفاية
|
||||
#+filetags: egypt
|
||||
|
||||
قوموا بنا نقول كفاية
|
||||
الطاغي يخاف مننا
|
||||
الحرية لينا كلنا
|
||||
الخير مالي أرضنا
|
||||
تعالوا ناخد حقنا
|
||||
2
|
||||
ما تسيبوش الفرق تهدنا
|
||||
|
||||
مذهب: تعالوا يا اخواني يا خوات يا الله حي عالنضال دي اللحظة ملكنا قوموا بنا نقول كفاية كلمة توحدنا كلنا
|
||||
@@ -1,19 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 28ff1fc3-cba8-4423-aa9d-b2359385b2eb
|
||||
:CREATED: [2009-05-15 Fri 22:02]
|
||||
:MODIFIED: [2009-10-05 Mon 00:49]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: كوزموس
|
||||
|
||||
* أبكاني من السعادة
|
||||
* علامات تحذرك من الخداع. بناء على كتاب كارل ساجان، العالم المسكون بالجن. التالية هي أدوات مقترحة لاختبار الحجج و اكتشاف الخرافي و الخادع منها:
|
||||
* مهما كان، لا بد من وجود إثبات مستقل للحقائق.
|
||||
* Encourage substantive debate on the evidence by knowledgeable proponents of all points of view.
|
||||
* الحجج التي مصدرها السلطة لا وزن كبير لها (لا "سلطة" في العلم).
|
||||
* داعب أكثر من فرضية. لا تعتمد أول فكرة تخطر على بالك.
|
||||
* حاول ألا ترتبط زيادة بفرضية فقط لأنك صاحبها.
|
||||
* وضح بالكمية على قدر الاستطاعة.
|
||||
* إذا كانت هناك سلسلة من الحجج، فإن كل حلقة فيها ينبغي أن تكون متينة.
|
||||
* شفرة Occam - إذا كانت هناك فرضيتين تفسران ذات البيانات بذات الجودة، اختر الفرضية الأبسط.
|
||||
* اسأل إذا كان من الممكن، نظريا على الأقل، تخطئة الفرضية (أي أن يظهر عدم صحتها باختبار غير غامض). بكلمات أخرى، هل يمكن اختبارها؟ هل يمكن لآخرين إعادة التجربة و الحصول على ذات النتائج؟
|
||||
@@ -1,7 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: a7e8ef53-8eb3-4f7a-b585-8c2d17cbd5e7
|
||||
:CREATED: [2009-05-15 Fri 23:02]
|
||||
:MODIFIED: [2009-05-15 Fri 23:02]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: كي تدعم الثورة هناك، ابدأ ثورة هنا
|
||||
@@ -1,16 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: c1d6a7f4-7711-4c1e-9aa8-b2cfdeedc025
|
||||
:CREATED: [2009-05-15 Fri 23:03]
|
||||
:MODIFIED: [2017-04-13 Thu 11:43]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: ليسوا بهائيين و ليسوا مصريين
|
||||
#+filetags: egypt
|
||||
|
||||
سيناريو سريع على منهج ابن ربيع
|
||||
|
||||
بعد حكم المحكمة الإدارية العليا الأخير بعدم أحقية البهائيين ذكر دينهم في المستندات الثبوتية، يلجأ هؤلاء إلى استراتيجية جديدة: يدعموا مطالب طوائف أخرى من الشعب من العلمانيين المؤمنين، و الملحدين كابرا عن كابر، و المسيحيين طالبي الطلاق، و المرتدين، و كل من يحب المواطنة بإثبات شرطة في خانة الدين. تحصل القضية على دعم مئات الألوف العديدة من المصريين لأنها تحل مشكلة "نعمل فيهم إيه؟" التي صارت فيها الحكومة، خاصة أن عدد من يرغبون في ترك الوضع على ما هو عليه أكبر من من لا يزالون يعتقدون أنه لا يوجد بهائيين في مصر، و أن القضايا أمام المحاكم ترفع بالمحرك ذاتي الحركة.
|
||||
|
||||
البهائيون حاليا في رأيي هم أكثر مجموعة مضطهدة في مصر. جائزة الحريات المدنية تذهب لامرأة بهائية مثلية زمالكوية.
|
||||
|
||||
رفض الدعوى لانقضاء الخصومة
|
||||
@@ -1,69 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 1cfc727b-e8af-46d8-b17c-27b783e15edd
|
||||
:CREATED: [2009-05-15 Fri 23:04]
|
||||
:MODIFIED: [2009-12-31 Thu 14:39]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: نورا يونس
|
||||
|
||||
الأعوام الثلاث الماضية مليئة بالأحداث و الناس و التغيرات لدرجة تبدو أنني أعرف من عاصرتهم خلالها لعمر كامل. مثلا، عندما عرفت نورا يونس، كانت مستقيلة حديثا من البرنامج الإنمائي للأمم المتحدة، و تظهر في صدر غرفة الجلوس في شقتها القديمة صورة جماعية من بين من فيها نورا نفسها مع سوزان مبارك. الأسبوع الماضي [[http://norayounis.com/2008/10/25/307][تسلمت نورا جائزة هيومان رايتس فيرست]] في عيدها الثلاثين--عيد المنظمة و ليس صديقتنا!--باعتبارها علامة لصعود جيل "يستخدم الإعلام الجديد في دعم القضايا الحقوقية".
|
||||
|
||||
بالرغم من أن دوائر معارفنا تعود لحياتها الماضية--وحياتي--، إلا أنني لم أقابلها حتى بعد 25 مايو 2005 بيوم أو اثنين. اعتادت قبل ذلك أن تخرج [[http://norayounis.com/2006/02/01/78][لتصوير]] مظاهرات كفاية الأولى دون أن تعرف أيا من الحضور--و هو عين [[http://gharbeia.net/node/14][ما كنت أفعله وقتها]]--إلا أن ذلك التاريخ شكل بداية لصعود كفاية، و حركة الصحافة الشعبية في مصر، و جيل نشطاء المدونات، و هي كلها أشياء مترابطة، و كانت نورا حاضرة في قلب كل ذلك أفضل من معظم الناس، ربما باستثناء المدونات، فهي تمضي نهارها و مساءها و أغلب ليلها خارجا تدبر لشيء ما مهم، و تعيش في بيت بلا إنترنت معظم الوقت، و [[http://norayounis.com/2005/07/19/2][لم تبدأ مدونتها]] إلا منتصف ذلك الصيف الساخن.
|
||||
|
||||
يوم تعديل الدستور اعتدت الدولة على ناشطات كفاية، و ضربوا علاء العابر صدفة و سرقوا حاسوبه (و هي غلطة كلفتهم الكثير. لا تسرق من يغضب).
|
||||
|
||||
كانت نورا بدأت [[http://norayounis.com/2005/09/26/52][مساعدة أيمن نور]]
|
||||
|
||||
في 14 سبتمبر 2005، تأخرنا يوم [[http://norayounis.com/2005/09/12/41][مظاهرة اليوم العالمي لمناهضة التعذيب أمام مقر أمن الدولة]] في لاظ أوغلي. لا زلت أذكر و أنا أحيطها و نحن ندفع الجنود كي ندخل الحصار: "اصرخي يا نورا!". صممت لافتة المظاهرة هذه، و بعدها بعام ردت على نورا بتدوينة عنوانها [[http://norayounis.com/2006/06/26/97][هاللو عادلي.. ولا دايم الا وجه الله]].
|
||||
|
||||
كنت أعرف أن [[http://ana-ikhwan.blogspot.com/][لعبد المنعم]] معزة خاصة عند نورا، و لم أتردد في استغلال ذلك لأرمي عليها عبء استكمال حملة له وقت اعتقاله، و هو أمر أعلم أنها كانت ستقوم به أفضل مني، خصوصا أنها كانت وقتها بين واشنطن و نيويورك في منحة تدريبية مقدمة من الحكومة الأمريكية. و بالفعل، [[http://norayounis.com/2007/05/04/234][دشنت الحملة في اليوم العالمي لحرية الصحافة]].
|
||||
|
||||
نورا لم تنه روايتها التي أخبرتني منذ أعوام أنها تحاول أن تكتبها، إلا أنها قامت منذ ذلك الحين بما هو أكثر جدا و أهم.
|
||||
|
||||
[[http://norayounis.com/2005/07/27/12][مش هنسيبهالكم: تغطية انفجارات شرم الشيخ 27 يوليو 2005]]
|
||||
|
||||
[[http://norayounis.com/2005/08/23/28][ضد جروبي و الأمريكين: مظاهرة تضامنا مع عمال الأسبستوس و ضد أحمد لقمة]]
|
||||
|
||||
[[http://norayounis.com/2005/08/30/31][جمهورية سيناء الاشتراكية: بداية واحدة من]]
|
||||
|
||||
|
||||
[[http://norayounis.com/2005/09/18/48][زيارات]]
|
||||
|
||||
[[http://norayounis.com/2005/12/11/72][أخرى]]
|
||||
|
||||
[[http://norayounis.com/2006/07/13/101][كثيرة لشمال سيناء]]
|
||||
|
||||
|
||||
[[http://norayounis.com/2005/09/09/39][جنازة تخافوا منها: حريق مسرح بني سويف]]
|
||||
|
||||
[[http://norayounis.com/2005/10/17/64][كمال خليل يدير حملته الانتخابية من على السلم]]
|
||||
|
||||
[[http://norayounis.com/2005/12/13/73][هل هناك رفض شعبي مصري لإسرائيل؟]]
|
||||
|
||||
[[http://norayounis.com/2005/12/30/74][عار أن أكون مصرية: شهادة يوم اعتداء الدولة على اعتصام اللاجئين السودانيين]]
|
||||
|
||||
[[http://norayounis.com/2006/06/01/89][حكاية جيل: بعد سنة من النشاط و عن محمد الشرقاوي]]
|
||||
|
||||
[[http://norayounis.com/category/lebanon][تدوينات مختلفة عن حرب إسرائيل على لبنان صيف 2006]]
|
||||
|
||||
[[http://norayounis.com/2006/11/09/158][يا حضرة الظابط: عن التحرش الجنسي]]
|
||||
|
||||
[[http://norayounis.com/2006/11/19/163][يا صبر أيوب: عن احتجاز المدون أيوب المصري]] [[http://norayounis.com/2006/11/21/164][جزء ثاني]] [[http://norayounis.com/2006/11/30/166][و ثالث]]
|
||||
|
||||
[[http://norayounis.com/2007/02/17/173][ماشي الحال: متضامنة مع البهائيين]]
|
||||
|
||||
[[http://norayounis.com/2007/03/26/208][مظاهرة في واشنطن العاصمة ضد مبارك]]
|
||||
|
||||
[[http://norayounis.com/2007/04/18/231][منعم هيفضل إخوان]]
|
||||
|
||||
[[http://norayounis.com/2007/09/24/264][شقيق ضحية التعذيب في الفيوم: معندناش جثث ماتت.. الحزب الوطني والداخلية عرضوا علينا 150 ألف جنية عشان نسكت]]
|
||||
|
||||
[[http://norayounis.com/2007/10/06/270][في المحلة قاعدين.. محاولة لتوثيق اضراب عمال المحلة]]
|
||||
|
||||
[[http://norayounis.com/2007/12/12/280][الضرائب العقارية تحذر: أحشاء النظام في أيدينا واحذروا غضب الجياع]]
|
||||
|
||||
[[http://norayounis.com/category/palestine][في غزة]]
|
||||
|
||||
[[http://norayounis.com/2008/05/16/297][ع الرصيف.. وثائقي اضراب موظفي الضرائب العقارية]]
|
||||
|
||||
قابلت نورا يوم الشارع لنا 9 يونيو 2005
|
||||
@@ -1,13 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 655e41b3-7ac1-48a8-8a5d-09584ae4278b
|
||||
:CREATED: [2009-05-15 Fri 23:05]
|
||||
:MODIFIED: [2009-05-15 Fri 23:05]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: يبكي و يضحك
|
||||
|
||||
|
||||
يَبْكِي وَ يَضْحَكُ لَا حُزْنَا وَ لَا فَرَحَا
|
||||
كَعَاشِقٍ خَطَّ سَطَرًا فِي الْهَوَى وَ مَحَى
|
||||
قَلْبٌ تَمَّرَسَ بِاللَّذَاتِ وَ هُوَ فَتَى
|
||||
كَبُرْعُمٍ لَمَسَتْهُ الرِّيحُ فَانْفَتَحَ
|
||||
@@ -1,18 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 9f66b42c-54f8-470b-91e3-04dd5aa8fa32
|
||||
:CREATED: [2009-05-15 Fri 23:05]
|
||||
:MODIFIED: [2009-05-15 Fri 23:05]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: يسوع؛ حر؛ تموز؛ أدونيس
|
||||
|
||||
* ميلاد عذري 25 ديسمبر
|
||||
* ثلاث ملوك
|
||||
* نجمة في السماء
|
||||
* مولد في اسطبل
|
||||
* صلب
|
||||
* موت لثلاثة أيام
|
||||
* بعث
|
||||
* ابن الإنسان
|
||||
* قربان الجسد و الدم
|
||||
* القمح
|
||||
@@ -1,37 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 5629d086-9258-491e-9851-7dc2355413bd
|
||||
:CREATED: [2005-09-22]
|
||||
:MODIFIED: [2009-05-16 09:44:23+0100]
|
||||
:IMPORTED: [2023-02-08 19:22:45-0500]
|
||||
:END:
|
||||
#+title: 22.09.05 بداية خاطئة
|
||||
|
||||
يوم الانتخابات
|
||||
|
||||
0815 أنزل من الزمالك. لا أضع في جيبي أكثر من 15 جنيها إلى ميدان الجامع
|
||||
|
||||
Xe
|
||||
|
||||
إذاعة القرآن الكريم
|
||||
|
||||
أمام قصر الرئاسة
|
||||
|
||||
الحاجة فايزة و الأستاذ عوض و سيدة أخرى يرشداني في قسم مصر الجديدة إلى لجنة انتخابي
|
||||
|
||||
مدرسة الخلفاء
|
||||
|
||||
أناول القاضي البطاقة. يسأل عمن معه حرف العين. أذهب إليهما. يبحثان عن اسمي.
|
||||
|
||||
عمرو غريبة بدلا من غربية في الكشف
|
||||
|
||||
أقترع خلف الستار
|
||||
|
||||
أضع الورقة بيدي في الصندوق
|
||||
|
||||
أعود لآخذ بطاقتي و لأغمس إصبعي في الحبر
|
||||
|
||||
الخط الساخن الحملة الوطنية لمراقبة الانتخابات 080008006800
|
||||
|
||||
الريس عطية 0124182971
|
||||
|
||||
هتاف باطل(خالد عبد الحميد)
|
||||
@@ -1,62 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: eba34021-c1d9-4a9d-8302-82c7f5cd2973
|
||||
:CREATED: [2009-05-16 Sat 11:12]
|
||||
:MODIFIED: [2009-05-16 Sat 14:04]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: 51 Faces
|
||||
|
||||
* Leila
|
||||
* Dana
|
||||
* Lamis
|
||||
* Kurty
|
||||
|
||||
Kurtty basically is a weird "human being". Human being because he openly
|
||||
gives an impression he would not mind being a woman.
|
||||
|
||||
* Samia
|
||||
* Manal
|
||||
* Nour
|
||||
* Barrada
|
||||
* Shahed
|
||||
* Labib
|
||||
* Yacout
|
||||
* Adham
|
||||
* Sara
|
||||
* Noha
|
||||
* Tami
|
||||
* Sue
|
||||
* Riham
|
||||
* Jane and Paul
|
||||
* Sue
|
||||
* Sharawi
|
||||
* AboSesda
|
||||
* Maraachli
|
||||
* Amir
|
||||
* Askar
|
||||
* Dina AboZeid
|
||||
* Chahe
|
||||
* Dina Sonbol
|
||||
* Allam
|
||||
* Marouf
|
||||
* Hasan
|
||||
* May
|
||||
* Darrag
|
||||
* Hassib
|
||||
* Mido
|
||||
* Rani
|
||||
* Manal Morad
|
||||
* Nadim
|
||||
* Max
|
||||
* Mona
|
||||
* Nevine
|
||||
* Maggie
|
||||
* Hashish
|
||||
* Sameh
|
||||
* Moharram
|
||||
* Soha
|
||||
* Tamer MAgdi
|
||||
* Tareq
|
||||
* Ahmad
|
||||
* Father
|
||||
* Mother
|
||||
@@ -1,7 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: f423c9b3-21de-48d7-84d9-6c4c05453dcd
|
||||
:CREATED: [2009-05-16 Sat 11:37]
|
||||
:MODIFIED: [2009-05-16 Sat 11:38]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: I've been in travel since I put my feet down
|
||||
@@ -1,24 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 57741fa3-abd0-4ecc-9621-b31fe451594f
|
||||
:CREATED: [2009-05-16 Sat 00:42]
|
||||
:MODIFIED: [2009-12-31 Thu 16:36]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: أكبر سطو بنكي في التاريخ
|
||||
#+begin_quote
|
||||
|
||||
يا أستاذ أنا موظف حكومة و حتى الرشوة ما بتكفيش.
|
||||
|
||||
#+end_quote
|
||||
|
||||
سائق تاكسي متحدثا إلي أثناء زحام في شارع عبد الخالق ثروت وسط القاهرة، صيف 2007.
|
||||
|
||||
أكبر سطو بنكي في التاريخ
|
||||
|
||||
لا المعنى هنا ليس أكبر سطو على بنك، و هو الإنجاز الذي يعود إلى منظمة التحرير الفلسطينية أثناء الحرب اللبنانية. المعني هنا هو السطو الذي تمارسه البنوك على الناس
|
||||
|
||||
فودافون كاش
|
||||
|
||||
ادفع فاتورتك بكروت الشحن
|
||||
|
||||
حول رصيد
|
||||
@@ -1,15 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 3455002e-ed05-45e4-8c1b-fa4927e2be83
|
||||
:CREATED: [2009-05-16 Sat 00:46]
|
||||
:MODIFIED: [2014-12-10 Wed 18:12]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: التقسيم الإداري
|
||||
|
||||
ذكرتني إعادة التقسيم الإداري للقاهرة و الجيزة بجمال حمدان
|
||||
|
||||
إلا أن صعوبة الحصول على بيانات محدثة دوريا، و ضخامة المهمة، و توزع اهتماماتي آنذاك--والآن--حالا دوني و دون العمل، بالإضافة إلى أنني بدأت أدرك في تلك الفترة أن الإجابات الجاهزة وحدها لا تكفي، و إن كانت صحيحة و مناسبة. الأهم هو أن يشعر الناس بامتلاكهم لتلك الإجابات، و بأنها لست
|
||||
|
||||
كان هذا في وقت لم تظهر فيه الويكي و أسالب التأليف و التحرير الجماعية على وب. رأيت في مشروع يوتوبيا مصرية عند ظهوره بذرة لتنظيم معرفة جيد، إلا أن الوقت لم يحين حتى الآن
|
||||
|
||||
P1960-01755 تقسيم جمهورية مصر العربية إلى محافظات و مدن و قرى و تحديد نطاق المحافظات
|
||||
@@ -1,16 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: c3d33055-0541-4b16-80af-cf4a95a17786
|
||||
:CREATED: [2009-05-16 Sat 02:09]
|
||||
:MODIFIED: [2010-05-17 Mon 15:06]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: الدولة و الري
|
||||
#+filetags: egypt
|
||||
|
||||
تاريخ مصر على طوله هو فترة استقرار بيئي بين انكماشين. الأول حدث مع بداية الحضارة--بل إنه هو ما سبب الحضارة--عندما جفت الهضبة غرب النيل و نزح سكانها، الذين أصبحوا المصريين لاحقا، إلى الواحات في الأراضي المنخفضة، و أكبر تلك "الواحات" كان وادي النيل الذي اختُرعت الهندسة من أجل ضبطه، ثم الدلتا التي جُففت مستنقعاتها و استصلحت سبخاتها، و استقرت الحضارة فيها إلى اليوم. مصر تاريخيا وليدة تغير المناخ منذ خمسة آلاف عام مضت.
|
||||
|
||||
و لم يكن الأمر صدفة أن ظهرت الدولة المركزية في مصر أول ما ظهرت و ليس في بلاد أخرى، فالوظيفة الأساسية للدولة المصرية هي صيانة النيل و تنظيم توزيع المياه بين بين العالي و الواطئ. لهذا، فوزارة "الأشغال" هي الأهم في البيروقراطية المصرية أغلب تاريخها.
|
||||
|
||||
البيئة الصالحة للحياة في مصر تمر اليوم بانكماش آخر، فالمياه في النيل ذاته لم تعد تكفي حاجة من يعيش عليها--بغض النظر عن حاجة من يعيش في بلاد أعلى النهر--
|
||||
|
||||
الدولة المصرية أقيمت بهدف تنظيم الري. لتحطيم الدولة في مصر، يتعين إيجاد حلول غير مركزية لمشكلة المياه في البلد
|
||||
@@ -1,15 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 4d06d0b9-13bd-4a1d-85b3-cdf46cb03f4d
|
||||
:CREATED: [2009-05-16 Sat 11:41]
|
||||
:MODIFIED: [2009-05-16 Sat 11:41]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: حافلات بريطانيا
|
||||
|
||||
M25 from Heathrow
|
||||
|
||||
أول دوائر المحاصيل في Herdshire
|
||||
|
||||
حافلات في بريطانيا اجلس ناحية اليسار
|
||||
|
||||
الطريق من Luton Bedfordshire
|
||||
@@ -1,9 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: f1fdd3c9-22f4-45d2-b6de-1baaf2921afa
|
||||
:CREATED: [2009-05-16 Sat 00:57]
|
||||
:MODIFIED: [2017-05-20 Sat 17:39]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: حرية المعلومات
|
||||
|
||||
في يوتوبيا تومس مور، كان حكم نقاش الشأن العام سرا الموت
|
||||
@@ -1,38 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: e055ca2b-9c1f-42fd-bdf8-959b9fbae763
|
||||
:CREATED: [2009-05-16 10:43:24+0100]
|
||||
:MODIFIED: [2009-12-31 14:47:53+0000]
|
||||
:IMPORTED: [2023-02-08 19:22:46-0500]
|
||||
:END:
|
||||
#+title: حزب مصري بوليفياري
|
||||
#+filetags: egypt
|
||||
|
||||
هدف الحزب هو حياة مستدامة لكل المواطنين.
|
||||
|
||||
إنشاء مجموعة بديلة من النظم تقوم بوظائف الدولة المصرية
|
||||
|
||||
إعادة استثمار الأموال محليا، مع أفضلية الاستثمار في أنشطة تصديرية
|
||||
|
||||
استخدام خطاب مناسب للمصريين
|
||||
|
||||
إنشاء صندوق الصدقات والزكاة لتلقي الأموال لصرفها في مواطنها "الشرعية": التعليم، والصحة، والأمان الاجتماعي
|
||||
|
||||
التركيز على استخدام اللغة العربية و اللغات المحلية
|
||||
|
||||
توجيه الأولوية نحو المناطق الحضرية المحرومة اقتصاديا
|
||||
|
||||
التعليم
|
||||
|
||||
إنشاء صندوق مرتبات المعلمين يضمن حصول أعضائه على دخل يضعهم في الثلث الأعلى من المجتمع المصري
|
||||
|
||||
خلق ثقافة الادخار. يوجه نصف دخل المعلمين في قنوات استثمارية
|
||||
|
||||
ضرورة اعتماد المعلمين من جهة مستقلة، بالإضافة إلى اشتغالهم بالتعليم
|
||||
|
||||
القضاء
|
||||
|
||||
انشاء صندوق القضاة يضمن حصولهم على دخل مرتفع
|
||||
|
||||
المكتبة الإلكترونية
|
||||
|
||||
مكتبة ومسرح المدينة
|
||||
@@ -1,23 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 2a8f946f-fc1d-47b2-bbf4-5a5bee114c4f
|
||||
:CREATED: [2009-05-16 Sat 10:42]
|
||||
:MODIFIED: [2009-05-16 Sat 10:42]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: رحلة الجنوب 2005
|
||||
|
||||
* عادل عبد الواحد سيد، إدارة البحث الجنائي، أسوان
|
||||
* ملازم أول، رقم الشرطة 12023، هاني محمد ابراهيم، قيد رقم231 4س30
|
||||
* “شفتوا الحكم المصري"، “تبقى انت أكيد في مصر"، في القسم الساعة 1730.
|
||||
* الرائد عمر، أفضل ضابط حدود في مصر في أسوان
|
||||
* “و بناء على التعليمات بتوسيع الاشتباه"
|
||||
* وليد رمضان 0121001109
|
||||
* وائل عباد (زرزورة)
|
||||
* عوض مركب
|
||||
* أوراسكم البحيرات
|
||||
* دليل على بحيرة ناصر
|
||||
* المول أمام كتراركت القديم في أسوان
|
||||
* قضية رقم 1176/2001 جنح قسم العجوزة حصر رقم 4513/2001 حكم غيابي بجلسة 17/4/2001 الحكم شهر- تراخيص، هاني أحمد فؤاد الزرقاني، 19 شارع سليمات عبد العزيز سليمان – العجوزة
|
||||
* من الساعة 1615في كمين أبو سمبل
|
||||
* هشام مبارك أسوان 097308306
|
||||
* مصطفى الحسن المحامي 0101016690
|
||||
@@ -1,9 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 5fa22373-67e0-4d66-87b2-1b012f60d829
|
||||
:CREATED: [2009-05-16 Sat 01:28]
|
||||
:MODIFIED: [2009-05-21 Thu 07:19]
|
||||
:IMPORTED: [2023-02-07 Tue 19:22]
|
||||
:END:
|
||||
#+title: سُورَةُ الَّرَصَاصِ الْمُتَدَفِّقِ
|
||||
|
||||
أَحَهَ * أَلْمْ تَرَ كَيْفَ فَعَلَ رَبُّكَ بِغَزَةٍ * أَلْمْ يُسلِّطْ عَلَيْهِمُ إِيْهُودَا وَ وَاحْدَةً مٌزَّةً * فَصَارَتْ تُلْقِيَ عَلَيْهِمُ فُوسْفُورَا مِنْ طَيْرِ حَدِيدٍ كَالِإوَّزَّةِ * فَيَحْتَرِقُونَ عِظَامَا وَ مَصَارِينَا * أَبْرِيَاءً وَ سِيَاسِيِّينَا * أَلَا أَنَّهُم ضَالٌّونَ عَلَى جَانِبَيِ الْحُدُودِ * مِنْ رَفَحٍ لِمَا بَعَدَ أَشْدٌودِ * كُلُّهُمُ بَيْنَ حَمَاسٍ وَ عَبَّاسٍ * مَاتَ حَلُّ الدَّوْلَتَيْنِ * دَوْلَةٌ وَاحِدَةٌ لِشَعْبَيْنِ * رَغْمَ شِيمُونَ وَ خَادِمِ الْحَرَمَيْنِ * وَ يَسْقُطُ يَسْقٌطٌ حٌسْنِي مُبَارَك *
|
||||
@@ -1,9 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: fa84f544-ed14-4360-8587-0dd8b6b88a49
|
||||
:CREATED: [2009-05-16 Sat 10:34]
|
||||
:MODIFIED: [2009-05-16 Sat 10:34]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: شخصيات من تاريخ المصريين في قرنين
|
||||
|
||||
رواية تاريخية موسوعية على نمط الموسوعة الكويتية
|
||||
@@ -1,39 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 8c693463-1d43-49f6-88c9-2e5d435d870c
|
||||
:CREATED: [2009-05-16 Sat 00:46]
|
||||
:MODIFIED: [2009-10-22 Thu 10:12]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: عملات جديدة
|
||||
|
||||
النقود تأخذ قيمتها إما من:
|
||||
|
||||
مخزن للقيمة، كالغطاء الذهبي و الذهبي/الفضي. و هذا أمر يعيبه أن وقت الكارثة فإن الذهب لا قيمتة حقيقية له، فضحايا تسونامي مثلا لن يأكلوا ذهبا و فضة، بالإضافة إلى أن مخزون الأرض من هذين المعدنين محدود، و لذا لا يمكن إصدار النقود إلا ما لا نهاية بدون التخلي عن الغطاء المعدني، إما جزئيا أو كليا.
|
||||
|
||||
سلعة أو مجموعة من السلع
|
||||
|
||||
عملة أخرى: الجنيه المصري، و عملات أخرى كثيرة، تأخذ قيمتها من الدولار الأمريكي، و تتحدد
|
||||
|
||||
سلعة--أو مجموعة من السلع. أهم سلعة هي الطاقة.
|
||||
|
||||
هذه الأنظمة تفترض أن وجود غطاء للعملة أمر مفيد. غير أن الواقع يقول أن الاقتصاد الأمريكي مثلا حقق أكبر نمو في تاريخه في فترة رئاسة أبراهام لنكولن، و هو من حول العملة إلى fiat money لا ضامن لها إلا الدولة. لكن لم نظن أن نقود الحكومة أضمن من نقود نصدرها نحن أو من ثقة المجتمع في العملة، و في هذه الحالة العملة المجتمعية LETS. دور Ripple هو التشبيك بين تلك العملات.
|
||||
|
||||
"I wish it were possible to obtain a single amendment to our Constitution -- taking from the federal government their power of borrowing." -- Thomas Jefferson
|
||||
|
||||
The world is governed by very different personages from what is imagined by those who are not behind the scenes--Benjamin Disraeli 1844
|
||||
|
||||
The real truth of the matter is that a financial element in the large centers has owned the government since the days of Andrew Jackson--Franklin Roosevelt 1933
|
||||
|
||||
The refusal of King George III to allow the colonies to operate and honest money system, which freed the ordinary man from the clutches of the money manipulators was probably the prime cause of the revolution--Benjamin Franklin
|
||||
|
||||
البنك المركزي يقرض الحكومة بفائدة. من أين تأتي النقود لتسديد الفائدة؟
|
||||
|
||||
I believe that banking institutions are more dangerous than standing armies... If the American people ever allow private banks to control the issue of currency...the banks and corporations that will grow up around them will deprive the people of their property until their children wake up homeless on the continent their fathers conquered--Thoman Jefferson
|
||||
|
||||
If you want to remain slaves of the bankers and pay for the costs of your own slavery, let them continue to create money and control the nation's credit--Sir Josiah Stamp
|
||||
|
||||
القانون مرر يومين قبل عيد الميلاد
|
||||
|
||||
يا أستاذ أنا موظف حكومة و حتى الرشوة ما بتكفيش.
|
||||
|
||||
جدتي اشترت عيد الأضحى الفائت فرخة مشوية بخمس و ثلاثين جنيها. جدتي كانت تشتري خروفا بخمس و ثلاثين جنيها.
|
||||
@@ -1,10 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 4ffb9220-61c8-4633-848b-753171ed4a92
|
||||
:CREATED: [2009-05-16 Sat 11:40]
|
||||
:MODIFIED: [2009-05-16 Sat 11:40]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: فاوست
|
||||
|
||||
* العلاقة بين روح الأرض و العلم المرح Gay Science
|
||||
* زواج أوبيرون و تيتانيا Astronomie Domine ميراندا
|
||||
@@ -1,13 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: d15176bc-34b9-4b2a-af04-ffd9150e8834
|
||||
:CREATED: [2009-05-16 Sat 00:01]
|
||||
:MODIFIED: [2009-05-28 Thu 20:50]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: قراءة في تاريخ الفكر المصري الحديث
|
||||
|
||||
مصر كانت تمر بمرحلة إنشاء الملكية الدستورية و إنشاء طبقة برجوازية و إمبريالية مصاحبة، و هي الآن في مرحلة شبيهة بكرومر.
|
||||
|
||||
أستغرب لماذا لم يعمل اسماعيل، و هو معاصر للنكولن، على تغيير النظام النقدي بطبع بنكنوت مقابل لحجم السوق تماما Greenbacks.
|
||||
|
||||
مثال آخر لكفاية، حركة مضادة للاستبداد الداخلي و الاستعمار الخارجي، ص75 من الجزء الثاني
|
||||
@@ -1,103 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 805a1dd6-8a17-4fb8-bfa0-d82c10399c01
|
||||
:CREATED: [2009-05-16 Sat 01:05]
|
||||
:MODIFIED: [2009-12-31 Thu 16:48]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: كفاية استهلاك
|
||||
|
||||
يمتد وادي دجلة، الذي تشكل ضاحية المعادي جنوب القاهرة دلتاه، ثلاثين كيلومترا حفرتها السيول عاما بعد عام في الحجر الجيري الذي ترسبت فيه بقايا أحياء العصر الإيوسيني. الواقف في قاع المجرى الجاف للنهر الضخم يحيط به جداران يرتفعان لخمسين مترا. أعلن الوادي محمية طبيعية عام 1997 بعد جهد كبير من أسماء الحلوجي وجميعة محبي الأشجار، وذلك لتركيبه وسكانه من الغزلان والتياتل،
|
||||
|
||||
وادي دجلة يحتضر. فالعمران شماله على طريق القاهرة الدائري، والتحجير جنوبه في شق الثعبان، وطريق القاهرة-السخنة الجديد يقطعه مارا بالمحمية.
|
||||
|
||||
يستهلك العالم من 500 بليون إلى ترليون كيس في العام، أي ما يعادل مليون كيس في الدقيقة
|
||||
|
||||
تموت مئات ألوف الترسة البحرية، والحيتان، وثديات بحرية أخرى بعد أكل الأكياس
|
||||
|
||||
محمية من 22 تغطي 8% من مساحة مصر
|
||||
|
||||
http://www.algomhuria.net.eg/local/detail04.asp
|
||||
|
||||
يضم الوادى مجموعة من الكائنات الحية الحيوانية منها أنواع من الثدييات مثل :- الغزلان - التياتل - الأرانب الجبلية - الثعلب الأحمر - الفأر ريشى الذيل - البيوض - الفأر أبو شوك - الخفاش أبو ذيل الصغير وغيرها ، ومن الحشرات : الرعاش - أبو العيد - فراش النمر - أسد النمل وأنواع عديدة أخرى , كما تم تسجيل 18 نوعاَ من الزواحف . أثرت مياه الأمطار التى تتساقط من الشلالات المائية على صخور الحجر الجيرى على مر العصور حيث كونت ما يسمى دجلة كانيون الذى يشبه إلى حد ما "جراند كانيون بالولايات المتحدة الأمريكية
|
||||
|
||||
http://www.elakhbar.org.eg/issues/16226/0400.html
|
||||
|
||||
http://www.akhbarelyom.org.eg/akhbarelyom/issues/3107/1601.html
|
||||
|
||||
http://www.care.org.eg/Triearthalon.htm
|
||||
|
||||
خفافيش
|
||||
|
||||
http://weekly.ahram.org.eg/1999/413/li1.htm
|
||||
|
||||
http://www.aucegypt.edu/students/rotaract/past.htm
|
||||
|
||||
طتائر الكيس
|
||||
|
||||
Some call it the Degla Independence Day
|
||||
|
||||
http://groups.yahoo.com/group/SaharaSafaris/message/4481
|
||||
|
||||
Noha Gaber ivitation
|
||||
|
||||
http://groups.yahoo.com/group/SaharaSafaris/message/4245
|
||||
|
||||
Noha Shoky reporting on first meeting
|
||||
|
||||
http://groups.yahoo.com/group/SaharaSafaris/message/4309
|
||||
|
||||
Amr Gharbeia summarising what's going on
|
||||
|
||||
http://groups.yahoo.com/group/SaharaSafaris/message/4350
|
||||
|
||||
Wadi Delga: The Message
|
||||
|
||||
http://groups.yahoo.com/group/SaharaSafaris/message/4434
|
||||
|
||||
Noha Gaber piece
|
||||
|
||||
http://groups.yahoo.com/group/SaharaSafaris/message/4443
|
||||
|
||||
Kamal after the cleanup
|
||||
|
||||
http://groups.yahoo.com/group/SaharaSafaris/message/4497
|
||||
|
||||
Noha Gaber found her calling
|
||||
|
||||
http://groups.yahoo.com/group/SaharaSafaris/message/4504
|
||||
|
||||
Nadine and trash collectors
|
||||
|
||||
http://groups.yahoo.com/group/SaharaSafaris/message/4526
|
||||
|
||||
Toson telling the history of Delgla
|
||||
|
||||
http://groups.yahoo.com/group/SaharaSafaris/message/4571
|
||||
|
||||
Ahmad Gomaa on burning bags
|
||||
|
||||
http://groups.yahoo.com/group/SaharaSafaris/message/4593
|
||||
|
||||
Noha Gaber's piece
|
||||
|
||||
http://groups.yahoo.com/group/SaharaSafaris/message/4443
|
||||
|
||||
Amr Gharbeia on law
|
||||
|
||||
http://groups.yahoo.com/group/SaharaSafaris/message/4711
|
||||
|
||||
البرنامج العام
|
||||
|
||||
إذاعة الشرق الأوسط
|
||||
|
||||
شبكة الشباب والرياضة
|
||||
|
||||
نجوم إفإم
|
||||
|
||||
Nile FM
|
||||
|
||||
القناة الثانية
|
||||
|
||||
Wadi Degla's practical importance concerns its status as the closest retreat for many drained Cairens to get back to nature, only 10 minutes away from Maadi.
|
||||
|
||||
As for its geological value, the Wadi's significance lies in its position, and rock structure, which constitute a balanced ecosystem providing habitat, water and nutrition to 64 kinds of vegetation, 20 species of reptiles and 12 species of birds.
|
||||
@@ -1,10 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 368a44d3-54e1-4e54-af28-2fed4cbcbf53
|
||||
:CREATED: [2009-05-16 Sat 11:38]
|
||||
:MODIFIED: [2009-05-16 Sat 11:38]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: لعمرو عزت
|
||||
|
||||
|
||||
الديمقراطية تصحيح مشاكل و ليست الحل الأمثل
|
||||
@@ -1,29 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 37461ae7-8fcd-46cd-bf7d-1f28fe603868
|
||||
:CREATED: [2009-05-16 Sat 09:40]
|
||||
:MODIFIED: [2009-10-05 Mon]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: من أسفل إلى أعلى
|
||||
|
||||
ألم يحن الأوان للبشرية لتقديم وسيلة اتصال جديدة غير اللغة؟
|
||||
|
||||
ترى ما فائدة 30 بليون سنة إلى اللانهائي؟ و لماذا يحب؟ و لماذا يظهر حبه في هذه الصورة؟
|
||||
|
||||
الزمن جزء من عيوب النظرية
|
||||
|
||||
"وجود فكرة الكمال تثبت وجود الكمال نفسه" عالم الفكر م1 ع1 ص148
|
||||
|
||||
"إذا كانت التاكيونات موجودة، و أمكن اختراق مبدأ السببية، فتنتفي الحاجة إلى وجود خالق في بداية الزمكان، و يمكن رد الخلق إلى نهايته على يد الكائن الكامل هناك. و تبقى المشكلة هنا في القفزة النوعية قبل إمكان حدوث خلق الماضي.
|
||||
|
||||
ماذا بعد وجود الله كخالق؟ يظل عدم تدخله في الكون، و يظل صراع الإنسان معه و غيرته منه
|
||||
|
||||
الوجود لا متناهي - متوحد - و غير قابل للاستدلال عليه لسببين: 1. وجود الإنسان كجزء من الوجود ينفي إمكان الدراسة الموضوعية. 2. طبيعة الوجود غير قابلة للاستدلال النهائي بسبب GUT.
|
||||
|
||||
الإنسان في مسار التطور البيولوجي
|
||||
|
||||
حافة الوعي
|
||||
|
||||
حدود الفيزياء (حدود الحقيقة)
|
||||
|
||||
ثنائية الإنسان-الكون و التداخل بينهما
|
||||
@@ -1,13 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 00f55acc-ebf7-41e6-9a8e-9bc27a45d3f5
|
||||
:CREATED: [2009-05-16 Sat 00:04]
|
||||
:MODIFIED: [2009-05-16 Sat 00:04]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: موقف اليسار من حزب الله
|
||||
|
||||
بينما يدرك المرء أن انتقاد المقاومة الإسلامية ليس دوره الأساسي، و لا ينبغي له أن يصطف مع السلطة ضد الإسلاميين و أن لا يختار التركيز على مناقصهم، خصوصا و أن المقاومة الإسلامية هي التي تحمل العبء الأكبر في لبنان و في فلسطين، فإن ذلك لا يعني التماهي معها في المواقف.
|
||||
|
||||
استطاع اليسار المصري، خصوصا في جناحه التروتسكي، تكوين موقف مركب من الإخوان المسلمين في مصر، و نشأ عن ذلك الموقف تعاون معهم في موضوعات تتلاقى فيها مصالح و اهتمامات كل من اليساريين و الإسلاميين، و هي عموما موضوعات تتعلق بالحقوق السياسية و المدنية، في موقف صيغ في شعار "أحيانا مع الإخوان؛ دائما ضد الدولة"، و هو موقف أثار الكثير من الجدل في دوائر اليسار--خصوصا أن ذلك التعاون نادرا ما كان مفيدا لليسار و أحيانا compromising--و إن بدأ يخفت مع صعود حركة الاحتجاج الاجتماعي، و وجود فرصة لعمل على الأرض، فيبدو للناظر اليوم أن الموقف من الإسلاميين في مصر--بل و وجود الإسلاميين أنفسهم--أقل الحاحا و أكثر انفصالا عن ما هو مهم و ملح من أي وقت قريب مضى.
|
||||
|
||||
بينما لم يكن الوقت مناسبا أثناء حرب إسرائيل على لبنان--و هو كان أيضا وقتا دار فيه جدل كثير حول الحرب و حزب الله--صار من الملائم الآن تكوين موقف مركب من المقاومة الإسلامية، بما فيها حزب الله و دوره في أحداث لبنان مؤخرا، مشابه للموقف المركب و الناضج تجاه الإسلاميين داخل مصر، و ذات الشيء ينسحب على حماس في غزة.
|
||||
@@ -1,51 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 00a30854-c8db-4b09-b0bf-d1cbdb6e5e36
|
||||
:CREATED: [2009-06-04 Thu 13:16]
|
||||
:MODIFIED: [2009-06-04 Thu 13:16]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: النظام المصرفي: نعبي الشمس في قزايز!
|
||||
|
||||
كان رداء [[http://en.wikipedia.org/wiki/Toga][توجا]] و الحزام و الصندل الجيد مما يلبسه علية القوم في روما القديمة عندما كانت من كبريات حواضر العالم يكلف مشتريه أونصة واحدة من الذهب. اليوم، أي بعد ما يزيد على ألفي عام، تكلف حلة و حزام و حذاء جيد في واشنطن أو نيويورك، حاضرة عالم اليوم، تسعمائة دولار مثلا--يدفعها [[http://ar.wikipedia.org/wiki/%D8%A2%D9%84%D8%A7%D9%86_%D8%AC%D8%B1%D9%8A%D9%86%D8%B3%D8%A8%D8%A7%D9%86][ألان جرينسبان]] من ماله الخاص، و هو كم من البنكنوت يمكن أن نشتري به وزنا من الذهب يبلغ أونصة واحدة . هل التضخم ضروري؟ ما هو البنكنوت، و لم ظهر، و كيف تغير؟
|
||||
|
||||
تاريخيا، و إلى اليوم في بعض الحالات، استعمل الناس المعادن النفيسة، خصوصا الذهب و الفضة، كمخازن للقيمة، بالإضافة لأشياء أخرى: القواقع؛ الزجاج الملون... و على الرغم من أن الذهب حقيقة لا قيمة له، فهو لا يشبع و لا يكسي، إلا أنه مقبول في العالم بأسره مخزنا أساسيا للقيمة، و بالتالي مقياسا لقيم الأشياء الأخرى، أي نقودا تشير إلى قيمة محتملة، و تسهل التجارة في السلع و الخدمات.
|
||||
|
||||
إلا أن التصرف في الذهب و العملات الأخرى أمر مرهق، فالذهب معدن ثقيل و هو عرضة للسرقة، و بالتالي يتطلب اهتماما و حراسة تخصصت في توفيرها المصارف، و أتت معها درجة أخرى من تجريد القيمة هي النقود الورقية. النقود الورقية في أصلها صكوك، و منها الكلمة اللاتينية التي أعدنا استيرادها "شيك". هي تعهد قانوني برد القيمة التي يحملها الصك ذهبا. صرنا نترك ذهبنا في المصارف التي تعطينا نقودا ورقية نتداولها فيما بيننا لأنها تشير إلى ذهب يشير إلى احتمال قيمة حقيقة في صورة سلع و خدمات نافعة. تداول الصكوك مبني تاريخيا على التزام قانوني بصرفها ذهبا من المصارف.
|
||||
|
||||
أي مصرفي يحترم هدفه في تعظيم أرباحه سيدرك سريعا جدا أن بإمكانه خلق نقود ورقية--يتداولها الناس في صورة بنكنوت و شيكات ورقية--حتى لو لم يكن عنده غطاء ذهبي لها، فالخبرة توضح أن نسبة ضئيلة جدا من الناس سترغب في صرف نقودها ذهبا في ذات الوقت. كل ما عليه هو أن لا تتجاوز أضعاف النقود المخلوقة من لا شيء حدا معينا كي لا يشعر الناس بضعف الثقة في إمكان صرف أموالهم، و تنهار الثقة في المصرف.
|
||||
|
||||
و هكذا، بدأت المصارف تعمل على خلق الائتمان من لا شيء. تصور نفسك تطلب قرضا من البنك لتمويل شراء سيارة أو عقار ما. كل ما على المصرف أن يقوم به هو أن يقيد في دفاتره أنه قد أضاف إلى حسابك كمية من المال دون أي يخصمها من أي مكان آخر، و هو بالتالي يخلق النقود من لا شيء. هذا أمر لا يقتصر على البنوك المركزية، بل يتعداها إلى كل البنوك التجارية و الاستثمارية.
|
||||
|
||||
دلت خبرة الائتمان أنه من الحكمة وجود حد ما من الأصول التي تغطي جزءا من القروض، و هو حد قدرته [[http://en.wikipedia.org/wiki/Basel_Committee_on_Banking_Supervision][لجنة بازل]] ب10%. إذا كان رأس مال المصرف ألفا ، فإنه سيقرض عشرة آلاف مستخدما ذلك الغطاء. بعض البنوك و البلاد لا تلتزم بمعايير بازل تلك، و تقرض ثلاثين ألفا لكل ألف. لكن تعقيد الأمور يتعدى ذلك.
|
||||
|
||||
من يقترضون النقود لا يصرفونها كلها أوراقا، بل يتركون أغلبها في حساباتهم أو يدخلون في تعاملات بدون بنكنوت--في ذات المصرف أو في مصارف أخرى، لا فارق. تعامل هذه التحويلات كأنها إيداعات جديدة مضمونة ضمان الألف الأولى، و بتالي يستخدمها المصرف كغطاء لمزيد من الإقراض، و هكذا. نظريا، إذا التزمت المصارف بمعيار بازل--، يصير بإمكان النظام المصرفي أن يستخدمها لإقراض ما يقارب التسعين ألفا: حوالي تسعين مرة قدر رأس المال الذي يفترض أنه تساوي ذهبا في مكان ما.
|
||||
|
||||
كل هذا غريب و لكنه لا يزال معقولا، إلا أنه ليس كل شيء، فهناك خطوة أخرى تحول المصارف التقليدية--بما فيها البنوك المركزية التقليدية--إلى البنوك الحديثة.
|
||||
|
||||
الواقع أن بريطانيا بدأت في العام 1931 التخلي عن [[http://en.wikipedia.org/wiki/Gold_standard][قاعدة الذهب]] (مقابلة البنكنوت بغطاء حقيقي من المعدن النفيس)، و هي نزعة أنهتها الولايات المتحدة بتخليها هي الأخرى عن أي غطاء حقيقي لنقودها في 1971. كان الغطاء الذهبي الجزئي الذي كان يوفر لعملاتها قدرا محدودا من الاستقرار--عشر استقرار، اذا اعتبرنا أن الغطاء الذهبي الكامل يساوي الاستقرار الكامل. أنا شخصيا لا أرى فائدة للذهب تدعو لاعتباره مخزنا للقيمة.
|
||||
|
||||
كل عملات اليوم لا تغطيها إلا سلطة القانون و الشرطة، و كثير من دول العالم تجرم رفض قبول البنكنوت التي تصدره كوسيلة إبراء للذمة.
|
||||
|
||||
و على الرغم من غرابة هذا الموقف بحد ذاته، فإن علاقة الدولة بالبنوك أغرب و أغرب.
|
||||
|
||||
الدولة نظام سيء، و لأنها نظام سيء فهي تخسر الأموال. تمول الحكومة عجز موازنتها بالاقتراض، فهي تصدر أذون الخزانة و تطرحها في السوق، على وعد أن ترد قيمتها حال الطلب.
|
||||
|
||||
في الظروف الطبيعية، يفترض بالناس أن يشتروا أذون الخزانة ليقرضوا الحكومة، و يحصلوا على عائد قليل بالمقارنة بعائد الاستثمار المباشر، إلا أنه مضمون تماما كمدى ثقتنا بالحكومة، و من لا يثق في الحكومة؟
|
||||
|
||||
و لأن الحكومة تقوم بأي إنتاج حقيقي، وبالتالي لا تستطيع الوفاء بديونها للناس، يوجد البنك المركزي لينقذ الحكومة. يشتري البنك المركزي كميات كبيرة من أذون الخزانة، و يسدد الثمن بنقود يخلقها من لا شيء، فالبنك المركزي صاحب احتكار طبع النقود بسلطة قانون الدولة. أي أن البنك المركزي يقرض الحكومة، التي هي مفوضة من الناس لإدارة شؤونهم و أموالهم العامة، و يحصل على ذلك فائدة. المحصلة هي أن هناك كيانا قانونيا أنشأته الدولة، يحصل فوائد على الأموال التي يقرضها لعين تلك الدولة. تمول الدولة القروض و الفوائد من حصيلتها من الضرائب التي تفرضها على الناس--بقوة القانون و الشرطة أيضا--و من موارد أخرى.
|
||||
|
||||
الأغرب من كل ما سبق هو أن النظام المصرفي يخلق الأموال التي تشكل أصل الدين، لكنها لا تخلق الأموال التي تشكل فوائد الدين. من أين يفترض أن تأتي تلك؟
|
||||
|
||||
نتيجة هذا هو أن أساس نظام الائتمان يعتمد على عدم استطاعة كل المدينين الوفاء بديونهم. فكم النقود الكلي لا يكفي لسداد أصل و فائدة الديون لكل الناس. تفليس البعض أمر حتمي. و في الديون طويلة الأجل--كالدين العام للحكومات و الرهون العقارية مثلا--، يتعدى إجمالي الفوائد أصل الدين بكثير. لن تزيد النقود لسداد بعض تلك الديون إلا بمزيد من الديون.
|
||||
|
||||
نتيجة النظام المصرفي القائم على الائتمان و احتكار إصدار النقود هو أنه يسحب الثروة من الناس إلى المصرفيين، إما مباشرة من خلال تعامل الناس مع البنوك، أو عن طريق تمويل الناس للقروض التي تحصل حكوماتهم عليها من البنوك المركزية، أو من خلال زيادة الحكومة البنك المركزي للمعروض من النقود من لا شيء، مما يخلق التضخم الذي نتصوره زيادة في الأسعار، في حين أن التضخم هو إثراء الأغنى على حساب الأفقر.
|
||||
|
||||
#+begin_quote
|
||||
|
||||
هذا هو نظامنا النقدي. إذا لم يكن هناك دين، لن تكون هناك نقود
|
||||
|
||||
[[http://en.wikipedia.org/wiki/Marriner_S._Eccles][مارينر إس. إكلس]] -- رئيس مجلس الاحتياطي الفيدرالي
|
||||
|
||||
#+end_quote
|
||||
|
||||
<embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=5232639329002339531&hl=en&fs=true" style="width:400px;height:326px" allowFullScreen="true" allowScriptAccess="always" type="application/x-shockwave-flash"> </embed>
|
||||
@@ -1,13 +0,0 @@
|
||||
:PROPERTIES:
|
||||
:ID: 730c034f-2417-47a5-80f1-a389b2da6603
|
||||
:CREATED: [2009-06-04 Thu 11:24]
|
||||
:MODIFIED: [2011-06-27 Mon 13:33]
|
||||
:IMPORTED: [2023-02-08 Wed 19:22]
|
||||
:END:
|
||||
#+title: جنون الاضطهاد
|
||||
|
||||
ألقيت نظرة على الطرق التي يصل بها القراء إلى مدونتي. يصل الناس إلى الحوليات من جوجل باستخدام كلمات بحث كـ"يوم الشجرة" (طبيعي)؛ "موضوع حلو" (شيء مفرح)؛ "أسرار حسني مبارك" (وقَّف عندك!)
|
||||
|
||||
لاحظت أيضا منذ أسبوعين أو ثلاثة مضت أن أيا من المواقع التي عناوينها تبدأ باسم النطاق الذي أملكه لا تعمل داخل مصر. فقط خارجها
|
||||
|
||||
تذكرت الآن يحيا الزعيم وهو يضحك على من لا يؤمنون بنظرية المؤامرة.
|
||||
@@ -1,138 +0,0 @@
|
||||
* يحيا الزعيم
|
||||
|
||||
:PROPERTIES:
|
||||
:ID: 39a0b0b7-a285-4dd5-bfbc-c98e9fe3cb6a
|
||||
:CREATED: [2009-06-04 11:34:28]
|
||||
:CATEGORY: Clippings
|
||||
:IMPORTED: [2023-02-08 19:22:46-0500]
|
||||
:MODIFIED: [2010-04-15 07:49:11]
|
||||
:END:
|
||||
|
||||
|
||||
يحيا الزعيم
|
||||
|
||||
في ليلة من ليالي مايو 2006، جلست أتأمل حولي محاولا تجاهل بهاء الذي يحاول هو أيضا أن يخفي توتره بإزعاج أكبر عدد من المشاركين في النوم على الرصيف المقابل لنادي القضاة، أو كلهم إن استطاع.
|
||||
|
||||
نظرا لأن النعمة فاقت حدها
|
||||
|
||||
ولأننا مش قدها
|
||||
|
||||
ولأن فعلاً إنجازاتك
|
||||
|
||||
فوق طاقتنا نعدها
|
||||
|
||||
ولأننا غرقنا فى جمايل
|
||||
|
||||
مستحيل حنردها
|
||||
|
||||
نستحلفك.......نسترحمك
|
||||
|
||||
نستعطفك......نستكرمك
|
||||
|
||||
ترحمنا من طلعة جنابك
|
||||
|
||||
حبتين
|
||||
|
||||
عايزين نجرب خلقة تانية
|
||||
|
||||
ولو يومين
|
||||
|
||||
إسمع بقى
|
||||
|
||||
إحنا زهقنا من النعيم
|
||||
|
||||
ونفسنا فى يومين شقا
|
||||
|
||||
عايزين نجرب الإضطهاد
|
||||
|
||||
ونعوم ونغرق فى الفساد
|
||||
|
||||
بينى وبينك حضرتك
|
||||
|
||||
دا شعب فقرى مايستحقش جنتك
|
||||
|
||||
أنا عارف إنه شعب ماينفعوش
|
||||
|
||||
إلا شارون وبلير وبوش
|
||||
|
||||
عايز يجرب الإمتهان
|
||||
|
||||
ويعيش عميل للأمريكان
|
||||
|
||||
بيمد "غازُه" لإسرائيل
|
||||
|
||||
ويومين كمان ويمد النيل
|
||||
|
||||
أهو يعنى نشرب ميه واحدة
|
||||
|
||||
ندوب فى بعض
|
||||
|
||||
ماء وماء وماء
|
||||
|
||||
ونفض سيرة الإنتماء
|
||||
|
||||
وبلاها نعرة وطنطنة
|
||||
|
||||
وتبقى البلاد "مستوطنة"
|
||||
|
||||
متسلطنة ومتسرطنة
|
||||
|
||||
إيه اللى خدناه م الكرامة والإباء
|
||||
|
||||
حبة خطب وكلام...كلام
|
||||
|
||||
إحنا راهننا على النظام
|
||||
|
||||
ورضينا بخيار السلام
|
||||
|
||||
خيار حنسد عين الشمس بيه
|
||||
|
||||
علشان مايطلعش النهار
|
||||
|
||||
ويطلع لمين؟
|
||||
|
||||
حبة معارضة مغرضين؟
|
||||
|
||||
وحسب بيان السلطة
|
||||
|
||||
شلة مأجورين؟
|
||||
|
||||
ياعم فضك سيرة
|
||||
|
||||
وإرضى بقسمتك
|
||||
|
||||
دا شعب مش فاهم أكيد
|
||||
|
||||
يالا أُطرده من رحمتك
|
||||
|
||||
وإن كنت غاوى الحكم
|
||||
|
||||
خليك مطرحك
|
||||
|
||||
حاغطس وأقب وأعود
|
||||
|
||||
بشعب يريحك
|
||||
|
||||
راضى وعمره مايجرحك
|
||||
|
||||
أخرس وما بيسمعش
|
||||
|
||||
وأعميلك عينيه
|
||||
|
||||
مش كل قرش يبص فيه
|
||||
|
||||
مايقولش لأه، وفين، وليه
|
||||
|
||||
يضرب ينفض فى السليم
|
||||
|
||||
وعلى الصراط المستقيم
|
||||
|
||||
كل اللى يعرف ينطقه
|
||||
|
||||
عاش الزعيم
|
||||
|
||||
يحيا الزعيم
|
||||
|
||||
مين ال كاتب البتاعة دي يا بهاء؟
|
||||
|
||||
ما اعرفش. بس حلوة
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user