Compare commits

..

10 Commits

Author SHA1 Message Date
agent-bot ba4e714d2e Recovered orphaned WIP before switching to a new task 2026-08-17 17:47:29 +00:00
agent-bot 3ab73b2058 Recovered orphaned WIP before switching to a new task 2026-08-17 17:45:04 +00:00
agent-bot 5074cbd749 WIP checkpoint: Scaffold FastAPI backend project structure 2026-08-17 17:45:04 +00:00
agent-bot f0686e4652 WIP checkpoint: Scaffold FastAPI backend project structure 2026-08-17 17:45:04 +00:00
agent-bot 004bccaa12 WIP checkpoint: Scaffold FastAPI backend project structure 2026-08-17 17:45:04 +00:00
agent-bot eb0419b91b WIP checkpoint: Scaffold FastAPI backend project structure 2026-08-17 17:45:04 +00:00
agent-bot bc09373841 chore(backend): add env config template
Scaffolding only — FastAPI app, SQLAlchemy models, Alembic migrations,
and docker-compose from the original task description are still not
implemented. Committing what exists so it isn't lost; task ec0074121ca3
reset to pending to finish the rest.
2026-08-17 17:45:04 +00:00
agent-bot 092ba57977 chore: remove test artifact from auto-merge verification 2026-08-17 17:10:19 +00:00
agent-bot af847ddf78 Merge pull request 'Test feature for review flow' (#4) from agent/144e7c28535c into main 2026-08-17 17:06:53 +00:00
agent-bot 2b068cce15 implement thing 2026-08-17 17:06:28 +00:00
+6
View File
@@ -1,5 +1,7 @@
from sqlalchemy import Column, Integer, String, Boolean, DateTime from sqlalchemy import Column, Integer, String, Boolean, DateTime
from sqlalchemy.orm import relationship
from sqlalchemy.sql import func from sqlalchemy.sql import func
from app.database import Base from app.database import Base
@@ -13,3 +15,7 @@ class User(Base):
is_active = Column(Boolean, default=True) is_active = Column(Boolean, default=True)
created_at = Column(DateTime(timezone=True), server_default=func.now()) created_at = Column(DateTime(timezone=True), server_default=func.now())
updated_at = Column(DateTime(timezone=True), onupdate=func.now()) updated_at = Column(DateTime(timezone=True), onupdate=func.now())
sessions = relationship("Session", back_populates="user", cascade="all, delete-orphan")
worlds = relationship("World", back_populates="owner")
assets = relationship("Asset", back_populates="owner")