specular/__init__.py,sha256=zIXwT88DFM76KsPGHgAVLQpys3CtHfG9c5KAfILTH2A,1160
specular/cli.py,sha256=gslthoppRVcOLx9e4eJGj8yu7NeKijSxPe0iN4lYxs4,10432
specular/compiler.py,sha256=5Ik503ZBmtYhSgSKRotIuWC0dZHaO0MP3f9Ty4Heayg,8619
specular/config.py,sha256=x5QfahPJ8Ov8aBbWyr5Am9A931AFy2M6bX8SUW5cnLA,4082
specular/core.py,sha256=hgHtY5IWwE9iJd91xABRq9T_6B1ib07MHBzsogBjlCQ,19177
specular/manifest.py,sha256=guVVCUcprv2M27eSh_Vt9Rmk0EO8CNsoz6nBPjPdghs,6057
specular/parser.py,sha256=beateKFhjKRyU2mvL92WxCftQy-_E_FUE4a7WcEAUO4,9204
specular/resolver.py,sha256=6MDoh3p53fajhqS3rD8jhjNdHb9dW-nqfaP5VgXaK6o,10397
specular/runner.py,sha256=b17LyzO067pupmA-_0jTTZunVpi7O0ReYkqBYmovPas,5794
specular/server.py,sha256=QeRWgNmhGaThDVRwjCywJRNWS8gRCysQbhuiejjPyHw,2527
specular/ui.py,sha256=5olOPhFMfhKslrp5lqUwqcntznLZAzjZudu35yplg9I,2067
specular/providers/__init__.py,sha256=6Do5y_492srOC0F5upvOnBkC8e38YuJPSu16VXwegpY,211
specular/providers/anthropic.py,sha256=l5IkDZe5h64MQvFsARjHbY2-h6Rti6NzH9x4rr507u8,3537
specular/providers/base.py,sha256=A2v8e94slaVC4kxylxMbvq0b9urvxmarb1RS3Ag7RWk,963
specular/providers/gemini.py,sha256=8PuJ9JEmenMlD7eb6ev6lFcIL3aHydfhUheJJ6fMclM,2849
specular/templates/__init__.py,sha256=JcY8WPKzUFYgexwV1eyKIuT1JyNZzMJjBynlPSzxY_I,7
specular/templates/global_context.md,sha256=j4-_nWb3qNTrUtoPSNOFLKDvcfvIRPEvWwO0GLVxUEw,847
specular/templates/spec_template.md,sha256=Mx5tGM6PCA8uMlIuhfovcQCrq0LLAHdxF3gqn5NSqDU,1122
specular_ai-0.2.0.dist-info/METADATA,sha256=eR1Y6VeHmEAh0dg-HaE5-8tHPJPGksaq6S9FDXH1mDk,4291
specular_ai-0.2.0.dist-info/WHEEL,sha256=WLgqFyCfm_KASv4WHyYy0P3pM_m7J5L9k2skdKLirC8,87
specular_ai-0.2.0.dist-info/entry_points.txt,sha256=EToBwdItDVpdUTriHx3WY9lVBy8-cAkTU7QQ--3_XO8,83
specular_ai-0.2.0.dist-info/licenses/LICENSE,sha256=ZUredFeE_tZLa6vnNwK0La-9WPP7C8in8Mp0xzZ2zT0,1072
specular_ai-0.2.0.dist-info/RECORD,,
